Zakasnitev lahko izmerite z AWS Global Accelerator z več orodji in metodami, od katerih je vsaka primerna za različne vidike merjenja uspešnosti:
** 1. Orodje za primerjavo hitrosti AWS globalnega pospeševalnika
To orodje, ki temelji na brskalniku, omogoča primerjavo zamud in hitrosti prenosa globalnega pospeševalnika v primerjavi z javnim internetom iz različnih regij AWS. Izberete velikost datoteke in orodje jo prenese prek HTTPS/TCP iz uravnoteženja nalaganja aplikacij v različnih regijah do vašega brskalnika, ki prikazuje neposredne primerjave hitrosti prenosa. To pomaga meriti latentne izboljšave Global Accelerator zagotavlja po standardnih internetnih poteh. Vendar se lahko rezultati razlikujejo zaradi zunanjih dejavnikov, kot je v zadnjem kilometru omrežje [2] [3].
** 2. iperf3
IPERF3 je široko uporabljeno orodje za testiranje omrežja, ki meri pretok in zamudo s pošiljanjem TCP ali UDP prometa med odjemalcem in strežnikom. Za globalni pospeševalnik zaženete strežnik IPERF3 na primerku EC2 za končno točko pospeševalnika in odjemalcu IPERF3 z vaše testne lokacije, ki cilja na IP pospeševalnika. Ta nastavitev vam omogoča aktivno merjenje zmogljivosti omrežja, vključno z zamudo in pasovno širino, prek globalnega omrežja za pospeševanje. Lahko prilagodite trajanje preskusa, intervale poročanja in usmerjenost prometa. Ta metoda ponuja podrobne podatke o zamudah v realnem času in pretoku [1].
** 3. Meritve in alarmi Amazon CloudWatch
Global Accelerator samodejno pošlje metrike v CloudWatch, ki jih lahko uporabite za spremljanje podatkov, povezanih z zamudo v realnem času. Ustvarite lahko alarme, da vas obvestite, ko zamude presegajo pragove ali ko se vzorci prometa nepričakovano spreminjajo. CloudWatch pomaga pri nenehnem spremljanju zamud in odpravljanju težav brez dodatne nastavitve [5] [7] [9].
** 4. Dnevniki pretoka globalnih pospeševalnikov
Dnevniki pretoka ponujajo podrobne zapise o prometu, ki teče skozi vaš pospeševalnik do končnih točk. Medtem ko se uporablja predvsem za varnost in revizijske namene, lahko analiza dnevnikov pretoka pomaga tudi pri prepoznavanju težav z zamudo in dosegljivostjo, tako da prikaže vzorce in zamude v prometu [5] [7] [9].
** 5. AWS CloudTrail dnevniki
CloudTrail prijavi klice API -ja, povezane z globalnim pospeševalnikom, kar je koristno za revizijo in odpravljanje konfiguracijskih sprememb, ki bi lahko vplivale na zamudo, vendar ne meri neposredno latencije [5] [7] [9].
** 6. Spremljanje uspešnosti aplikacije (APM) in orodja za testiranje obremenitve
Za vpogled v latenco na ravni aplikacije se lahko poleg globalnega pospeševanja uporabi orodja, kot so JMeter, Gatling, Dynatrace, Appdynamics ali AWS rentgenski žarki. Ta orodja zagotavljajo meritve zamud od konca do konca z vidika stranke, vključno z vplivom globalnega usmerjanja pospeševalnikov. Posebej so koristni za merjenje zamud z resničnimi uporabniki in sledenje zahtevkom prek porazdeljenih sistemov [8].
** Pomembna opomba:
Ne uporabljajte primerkov EC2 kot odjemalcev za latentne teste, ker povezave med primerki EC2 privzeto uporabljajo hrbtenico AWS, kar ne odraža izboljšav zamud strank v resničnem svetu iz globalnega pospeševalnika [1].
Če povzamemo, za merjenje zamude z globalnim pospeševalnikom lahko uporabite orodje za primerjavo hitrosti AWS Global Accelerator za hitre teste brskalnika, IPERF3 za podrobne meritve na ravni omrežja, CloudWatch za nenehno spremljanje, dnevnike pretoka za analizo prometa in orodja za testiranje APM ali nalaganje za vpogled v latence na aplikaciji. Združevanje teh orodij daje celovit pogled na zmogljivost zamude z globalnim pospeševalnikom.
Navedbe:
[1] https://aws.amazon.com/blogs/networking-and-content-delivery/meanuring-aws-global-cecelerator-performance-and-analyzing-results/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-peed-comparison-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--latency
[9] https://docs.aws.amazon.com/en_us/global-accelerator/latest/dg/logging-and-moniring.html