Puteți măsura latența cu acceleratorul global AWS folosind mai multe instrumente și metode, fiecare potrivită pentru diferite aspecte ale măsurării performanței:
** 1. Instrument de comparare a vitezei globale AWS Global Accelerator
Acest instrument bazat pe browser vă permite să comparați viteza de latență și descărcare a acceleratorului global față de internetul public din diverse regiuni AWS. Selectați o dimensiune a fișierului, iar instrumentul îl descarcă prin HTTPS/TCP de la echilibratorii de încărcare a aplicației din diferite regiuni până la browserul dvs., arătându -vă comparații directe de viteză de descărcare. Acest lucru ajută la evaluarea îmbunătățirilor latenței pe care o oferă acceleratorul global pe rutele standard de internet. Cu toate acestea, rezultatele pot varia din cauza factorilor externi precum calitatea rețelei de ultimă oră [2] [3].
** 2. iperf3
IPERF3 este un instrument de testare a rețelei utilizat pe scară largă, care măsoară randamentul și latența prin trimiterea traficului TCP sau UDP între un client și un server. Pentru Accelerator Global, rulați un server IPERF3 pe o instanță EC2 în spatele punctului final al acceleratorului și un client IPERF3 din locația dvs. de testare care vizează IP -ul acceleratorului. Această configurație vă permite să măsurați în mod activ performanța rețelei, inclusiv latența și lățimea de bandă, prin rețeaua de accelerație globală. Puteți personaliza durata testului, intervalele de raportare și direcționalitatea traficului. Această metodă oferă date detaliate de latență în timp real și debit [1].
** 3. Valorile și alarmele Amazon Cloudwatch
Global Accelerator trimite automat valori către Cloudwatch, pe care le puteți utiliza pentru a monitoriza datele legate de latență în timp real. Puteți crea alarme pentru a vă anunța atunci când latența depășește pragurile sau când modelele de trafic se schimbă pe neașteptate. Cloudwatch ajută la monitorizarea și depanarea latenței în curs de desfășurare fără configurare suplimentară [5] [7] [9].
** 4. Jurnalele de flux de accelerație globală
Jurnalele de flux oferă înregistrări detaliate ale traficului care curge prin acceleratorul dvs. până la punctele finale. Deși este utilizat în principal în scopuri de securitate și audit, analiza jurnalelor de flux poate ajuta, de asemenea, la identificarea problemelor de latență și de accesibilitate, arătând modele de trafic și întârzieri [5] [7] [9].
** 5. Jurnalele AWS CloudTrail
CloudTrail Jurs Apeluri API legate de acceleratorul global, care este util pentru auditul și depanarea modificărilor de configurare care ar putea afecta latența, dar nu măsoară direct latența în sine [5] [7] [9].
** 6. Monitorizarea performanței aplicației (APM) și instrumentele de testare a încărcării
Pentru perspective de latență la nivel de aplicație, instrumentele precum JMeter, Gatling, Dynatrace, AppDynamics sau AWS X-Ray pot fi utilizate alături de Accelerator Global. Aceste instrumente oferă valori de latență end-to-end din perspectiva clientului, inclusiv impactul rutării acceleratorului global. Acestea sunt utile în special pentru măsurarea latenței utilizatorilor reali și urmărirea cererilor prin sisteme distribuite [8].
** Notă importantă:
Nu utilizați instanțe EC2 ca clienți pentru teste de latență, deoarece conexiunile dintre instanțele EC2 folosesc coloana vertebrală AWS în mod implicit, ceea ce nu reflectă îmbunătățirile de latență a clientului din lumea reală de la Accelerator Global [1].
În rezumat, pentru a măsura latența cu acceleratorul global, puteți utiliza instrumentul de comparare a vitezei globale AWS Global Accelerator pentru teste rapide bazate pe browser, IPERF3 pentru măsurători detaliate la nivel de rețea, Cloudwatch pentru monitorizare continuă, jurnale de flux pentru analiza traficului și APM sau instrumente de testare a încărcării pentru perspective de latență la nivel de aplicație. Combinarea acestor instrumente oferă o viziune cuprinzătoare a performanței latenței cu acceleratorul global.
Citări:
[1] https://aws.amazon.com/blogs/networking-and-content-delivery/measuring-aws-global-accelerator-performance-and-analyzing-nsults/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-peed-mparison-tool.html
[3] https://speedtest.globalaccelerator.aws
[4] https://aws.amazon.com/global-accelerator/faqs/
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/monitoring-global-accelerator.html
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[7] https://docs.aws.amazon.com/global-accelerator/latest/dg/logging-and-monitoring.html
[8] https://repost.aws/questions/qupp7znl-ztdoxvm3pe4xixw/recommended-testing-tool-software-solution-for-application-s-latency
[9] https://docs.aws.amazon.com/en_us/global-accelerator/latest/dg/logging-and-monitoring.html