Galite išmatuoti latenciją naudodami „AWS Global Accelerator“ naudodami keletą įrankių ir metodų, kurių kiekvienas tinka skirtingiems veikimo matavimo aspektams:
** 1. „AWS Global Accelerator“ greičio palyginimo įrankis
Šis naršyklės įrankis leidžia palyginti „Global Accelerator“ delsos ir atsisiuntimo greitį, palyginti su viešu internetu iš įvairių AWS regionų. Jūs pasirenkate failo dydį, o įrankis jį atsisiunčia per HTTPS/TCP iš programų apkrovos balansuotojų skirtinguose regionuose iki naršyklės, rodydami tiesioginį atsisiuntimo greičio palyginimus. Tai padeda įvertinti latentinių patobulinimus „Global Accelerator“ teikia standartinius interneto maršrutus. Tačiau rezultatai gali skirtis dėl išorinių veiksnių, tokių kaip paskutinės mylios tinklo kokybė [2] [3].
** 2. IPERF3
IPERF3 yra plačiai naudojamas tinklo testavimo įrankis, matuojantis pralaidumą ir latenciją, siunčiant TCP arba UDP srautą tarp kliento ir serverio. „Global Accelerator“ jūs paleidžiate IPERF3 serverį EC2 egzemplioriuje už akceleratoriaus galinio taško ir „iPerf3“ klientą iš jūsų bandymo vietos, nukreiptos į greitintuvo IP. Ši sąranka leidžia aktyviai išmatuoti tinklo našumą, įskaitant delsą ir pralaidumą, per „Global Accelerator“ tinklą. Galite tinkinti bandymo trukmę, ataskaitų teikimo intervalus ir srauto kryptingumą. Šis metodas pateikia išsamius realiojo laiko delsos ir pralaidumo duomenis [1].
** 3. „Amazon CloudWatch“ metrika ir aliarmai
„Global Accelerator“ automatiškai siunčia metriką į „CloudWatch“, kurią galite naudoti stebėdami su latentine medžiaga susijusius duomenis realiuoju laiku. Galite sukurti aliarmus, kad galėtumėte pranešti jums, kai latentinis kliūtis viršija slenksčius arba kai srauto modeliai netikėtai keičiasi. „CloudWatch“ padeda vykdyti nuolatinį latentinio stebėjimą ir trikčių šalinimą be papildomos sąrankos [5] [7] [9].
** 4. Visuotiniai greitintuvo srauto žurnalai
Srauto žurnaluose pateikiami išsamūs srauto, tekančio per jūsų greitintuvą, įrašai į galinius taškus. Nors srauto žurnalų analizė pirmiausia naudojami saugumo ir audito tikslams, taip pat gali padėti nustatyti latencijos ir pasiekiamumo problemas, parodant srauto modelius ir vėlavimus [5] [7] [9].
** 5. AWS „CloudTail“ žurnalai
„CloudTail“ žurnalų API skambučiai, susiję su „Global Accelerator“, kuris yra naudingas auditui ir trikčių šalinimo konfigūracijos pakeitimams, kurie gali turėti įtakos delsai, bet tiesiogiai išmatuoja patį latenciją [5] [7] [9].
** 6. Programos našumo stebėjimas (APM) ir apkrovos bandymo įrankiai
Taikymo lygio latentinės įžvalgos, tokios priemonės kaip „JMeter“, „Gatling“, „Dynatrace“, „AppDynamics“ ar „AWS“ rentgeno spinduliai gali būti naudojami kartu su „Global Accelerator“. Šios priemonės suteikia latencijos metriką nuo vientiso iki galo iš kliento perspektyvos, įskaitant pasaulinio greitintuvo maršruto parinkimo poveikį. Jie yra ypač naudingi matuojant realaus vartotojo vėlavimo ir sekimo užklausas per paskirstytas sistemas [8].
** Svarbi pastaba:
Nenaudokite EC2 egzempliorių kaip klientų latentinių bandymų, nes ryšys tarp EC2 egzempliorių pagal numatytuosius nustatymus naudoja AWS stuburą, o tai neatspindi realaus pasaulio kliento latentinio patobulinimų iš „Global Accelerator“ [1].
Apibendrinant, norėdami išmatuoti latenciją su visuotiniu greitintuvu, galite naudoti „AWS Global Accelerator“ greičio palyginimo įrankį greitam naršyklės testams, IPERF3, jei norite išsamių tinklo lygio matavimų, debesų laikrodžio nuolatiniam stebėjimui, srauto žurnalams srauto analizei ir APM arba apkrovos testavimo įrankius, skirtus programų lygio latencijos įžvalgoms. Derinant šias priemones, pateikiamas išsamus latentinio našumo vaizdas su „Global Accelerator“.
Citatos:
[1] https://aws.amazon.com/blogs/networking-and-content-delivery/measuring-aws-global-accelerator-stransance-and-analyzing-results/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-dge-comparion-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/monitorling-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-monitining.html
[8] https://repost.aws/questions/quppp7znl-ztdoxvm3pe4xixw/recomendend-test-tool-tool-software-solution-for-application-s-latency
[9] https://docs.aws.amazon.com/en_us/global-accelerator/latest/dg/logging-and-monitining.html