Latenciu môžete merať pomocou AWS Global Accelerator pomocou niekoľkých nástrojov a metód, z ktorých každý je vhodný pre rôzne aspekty merania výkonu:
** 1. AWS Globálny nástroj na porovnávanie rýchlosti akcelerátora
Tento nástroj založený na prehliadači vám umožňuje porovnávať latenciu a sťahovanie rýchlosti globálneho akcelerátora oproti verejnému internetu z rôznych regiónov AWS. Vyberiete veľkosť súboru a nástroj ho sťahuje cez HTTPS/TCP z vyvažovačov zaťaženia aplikácií v rôznych oblastiach do vášho prehliadača, čo vám ukazuje priame porovnania rýchlosti sťahovania. To pomáha merať latenciu vylepšenia globálneho urýchľovača poskytuje štandardné internetové trasy. Výsledky sa však môžu líšiť v dôsledku vonkajších faktorov, ako je kvalita siete na poslednú míľu [2] [3].
** 2. iperf3
IPERF3 je široko používaný nástroj na testovanie siete, ktorý meria priepustnosť a latenciu odoslaním prenosu TCP alebo UDP medzi klientom a serverom. V prípade globálneho akcelerátora spustíte server IPERF3 na inštancii EC2 za koncovým bodom akcelerátora a klienta IPERF3 z vášho testu zameraných na IP akcelerátora. Toto nastavenie vám umožňuje aktívne merať výkonnosť siete vrátane latencie a šírky pásma v globálnej sieti akcelerátorov. Môžete si prispôsobiť trvanie testu, intervaly podávania správ a smerovanie prenosu. Táto metóda poskytuje podrobné údaje o latencii a priepustnosti v reálnom čase [1].
** 3. Metriky a alarmy Amazon CloudWatch
Globálny akcelerátor automaticky odosiela metriky na CloudWatch, ktoré môžete použiť na monitorovanie údajov súvisiacich s latenciou v reálnom čase. Môžete vytvárať alarmy, ktoré vás upozornia, keď latencia presahuje prahové hodnoty alebo keď sa vzorce dopravy neočakávane zmenia. CloudWatch pomáha pri prebiehajúcom monitorovaní a riešení problémov bez ďalšieho nastavenia [5] [7] [9].
** 4. Globálne protokoly toku akcelerátora
Protokoly toku poskytujú podrobné záznamy o prenose pretekali cez váš urýchľovač do koncových bodov. Aj keď sa používa primárne na účely bezpečnosti a auditu, analýza denníkov toku môže tiež pomôcť identifikovať problémy s latenciou a dostupnosťou zobrazením vzorcov a oneskorenia premávky [5] [7] [9].
** 5. Protokoly AWS CloudTrail
CloudTrail protokoly API volania súvisiace s globálnym akcelerátorom, ktorý je užitočný pre zmeny konfigurácie auditu a riešenia problémov, ktoré by mohli ovplyvniť latenciu, ale priamo nemeria samotnú latenciu [5] [7] [9].
** 6. Monitorovanie výkonnosti aplikácie (APM) a nástroje na testovanie zaťaženia
Pre poznatky latencie na úrovni aplikácie, nástroje ako JMeter, Gatling, Dynatrace, AppDynamics alebo AWS X-Ray sa môžu použiť spolu s globálnym akcelerátorom. Tieto nástroje poskytujú metriky koncových latencií z hľadiska klienta vrátane vplyvu smerovania globálneho urýchľovača. Sú užitočné najmä na meranie žiadostí o latenciu v reálnom používateľovi a sledovanie prostredníctvom distribuovaných systémov [8].
** Dôležitá poznámka:
Nepoužívajte inštancie EC2 ako klienti na latenčné testy, pretože pripojenia medzi inštanciami EC2 používajú v predvolenom nastavení chrbticu AWS, čo neodráža vylepšenia latencie klienta v reálnom svete z globálneho akcelerátora [1].
Stručne povedané, na meranie latencie s globálnym akcelerátorom môžete použiť nástroj AWS Global Accelerator Porovnanie rýchlosti pre rýchle testy založené na prehliadači, IPERF3 pre podrobné merania na úrovni siete, CloudWatch na prebiehajúce monitorovanie, denníky toku pre analýzu prenosu a APM alebo nástroje testovania zaťaženia pre nástroje na úrovni aplikácie. Kombinácia týchto nástrojov poskytuje komplexný pohľad na latenčný výkon s globálnym akcelerátorom.
Citácie:
[1] https://aws.amazon.com/blogs/networking-and-content-delivery/measuring-aws-global-accelerator-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-andonitoring.html
[8] https://repost.aws/questions/qupp7znl-ztdoxvm3pe4xixww/recommy-testing-tool-software-software-solution-plication-pplication-slications
[9] https://docs.aws.amazon.com/en_us/global-accelerator/latest/dg/logging-and-monitoring.html