Če želite diagnosticirati težave z zamudami z AWS Global Accelerator, morate spremljati več ključnih meritev in uporabiti orodja za spremljanje AWS, da dobite podrobna vpogled:
Ključne meritve za spremljanje
1. čas kroga (RTT) / zakasnitev
RTT meri čas, ki je potreben za paket, da potuje od stranke do končne točke in nazaj. Primarna metrika je za oceno zamude omrežja in nanjo vplivajo fizična razdalja in omrežni pogoji. Spremljanje RTT pomaga ugotoviti, kje je na poti uvedena zamuda [1].
2. pretok
To meri količino podatkov ali število paketov, dobavljenih v časovnem obdobju. Nizka prepustnost lahko kaže na težave o omrežju ali končne točke, ki vplivajo na zamudo [1].
3. Omrežni tresenje
Jitter je spremenljivost zamud skozi čas. Visok tresenje lahko povzroči nedosledno uspešnost aplikacije in je pogosto znak nestabilnosti omrežja ali zastojev [1].
4. Izguba paketov
Izguba paketov se zgodi, ko paketi ne dosežejo cilja. Celo majhne količine izgube paketov lahko znatno povečajo zamude zaradi ponovnega prenosa in degradirane zmogljivosti TCP [1].
5. Zdravje in razpoložljivost končne točke
Globalni pospeševalnik nenehno spremlja zdravje končnih točk z uporabo zdravstvenih pregledov TCP, HTTP in HTTPS. Napake končne točke ali degradirano zdravstveno stanje lahko povzročijo preusmeritev prometa, kar vpliva na zamudo [7].
Orodja in dnevniki za spremljanje AWS
- Meritve in alarmi Amazon CloudWatch
Global Accelerator samodejno poroča o meritvah CloudWatchu, ko promet teče skozi pospeševalnik. Ključne meritve oblaka vključujejo količino prometa, zdravo število končnih točk in metrike, povezane z zamudami. Alarme lahko nastavite, da vas obvestite, ko zamuda presega pragove ali ko končne točke postanejo nezdrave [2] [3] [6] [9].
- Globalni dnevniki pretoka pospeševalnika
Dnevniki pretoka ponujajo podrobne zapise o prometu, ki teče skozi pospeševalnik do končnih točk in nazaj strankam. Pomagajo odpraviti težave z dosegljivostjo in uspešnostjo, tako da prikazujejo vzorce prometa in potencialna ozka grla. Dnevniki toka zahtevajo nastavitev in za shranjevanje uporabite Amazon S3 [2] [6] [9].
- dnevniki AWS CloudTrail
CloudTrail beleži klice API -ja na globalni pospeševalnik, ki so uporabne za revizijo in odpravljanje konfiguracijskih sprememb, ki bi lahko vplivale na zamudo [2] [6] [9].
Najboljše prakse za diagnosticiranje zamud
- Izmerite zamude z dejanskih lokacij strank, da zajamete uspešnost v resničnem svetu [1].
- Zberite veliko število vzorcev (npr. Vsaj 1.000 na uro na dan), da zajamete spremenljivost zaradi prometnih vrhov in internetnih zastojev [1].
- Prepričajte se, da so končne točke (primerke EC2, ALB, NLB ali EIP) sposobne obvladati povezavo, da se izognete ozkim grlom, ki povečujejo zamude [1].
- Za preverjanje zamud in meritev pretoka uporabite sintetične teste z različnimi orodji [1].
- Korelate metrike CloudWatcha z dnevniki pretoka, da ugotovite, ali je zamuda posledica težav z omrežjem, zdravja končnega točka ali konfiguracijskih težav [6] [9].
S spremljanjem teh meritev in uporabo orodij za spremljanje AWS lahko učinkovito diagnosticirate in odpravljate težave z zamudami v AWS Global Accelerator.
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/monitoring-global-accelerator.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/cloudwatch-monitoring.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-peed-comparison-tool.html
[5] https://cloudonaut.io/review-aws-global-cecelerator-latency-moulti-region-disaster-recovery/
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/logging-and-monitring.html
[7] https://digitalcloud.training/aws-global-cecelerator/
[8] https://cloud.google.com/spanner/docs/latency-metrics
[9] https://docs.aws.amazon.com/en_us/global-accelerator/latest/dg/logging-and-moniring.html