Če želite uporabiti nadzor v oblaku za prepoznavanje težav z zamudami v AWS Global Accelerator, lahko uporabite meritve Amazon CloudWatch in z njimi povezana orodja Amazon CloudWatch na naslednji način:
1. Spremljajte metrike CloudWatch za globalni pospeševalnik
-AWS Global Accelerator samodejno objavi meritve Amazon CloudWatch v ameriški regiji zahodni (Oregon) (US-West-2), zato si morate ogledati meritve posebej v tej regiji, ne glede na to, kje je vaš pospeševalnik nameščen [2].
- Ključne meritve oblaka, na katere se lahko osredotočite, vključujejo:
- Zakasnitev: meri čas, potreben za usmerjanje prometa skozi globalni pospeševalnik do končnih točk.
- Zdravo/nezdravo šteje končne točke: preveriti, ali so končne točke zdrave ali povzročajo zamude.
- Obseg prometa in stopnje napak: povezati konice v zakasnitvi z vzorci prometa ali napak [2].
- Te metrike v realnem času vam lahko pomagajo odkriti, ko se zamuda poveča zunaj običajnih pragov, signalizira potencialne težave omrežja ali končne točke.
2. Nastavite alarme CloudWatch
- Ustvarite alarme na meritvah zamud, da se takoj obvestijo, ko zamuda prečka vnaprej določeni prag, kar omogoča hitro preiskavo in sanacijo [2].
3. Za podrobno analizo prometa uporabite dnevnike pretoka
- Omogočite dnevnike pretoka globalnih pospeševalnikov, da zajamete podrobne informacije o vstopu in zapuščanju pospeševalnika [2].
- Dnevniki pretoka zagotavljajo vpogled v podrobnosti na ravni paketov, ki lahko pomagajo diagnosticirati dosegljivost ali usmerjanje težav, ki lahko povzročijo zamudo.
- Upoštevajte, da dnevniki toka zahtevajo nastavitev in shranjevanje v Amazon S3.
4. Analizirajte čas okroglega potovanja (RTT) in izgubo paketov
- Za merjenje RTT in izgube paketov uporabite omrežna diagnostična orodja, kot sta ping in sled od lokacij odjemalcev do končnih točk globalnega pospeševalnika [1].
- Visoka izguba RTT ali paketov lahko kaže na zastoje omrežja ali neučinkovitost usmerjanja, ki prispevajo k zamudam.
-AWS priporoča uporabo TCP ECHO s Traceroute, da zaobide skupne filtre požarnega zidu in pridobite natančne meritve zamud v Hop-by Hop [1].
- Občasno zbirate meritve (npr. Vsakih 5 minut v uri), da opazujete trende zamud in določite problematične omrežne segmente.
5. Korelatni zdravstveni in zamudniki končne točke
- Globalni pospeševalnik nenehno spremlja zdravje Endpoint Health in preusmeri promet stran od nezdravih končnih točk v približno minuti [8].
- Če težave z zamudami sovpadajo z degradacijo zdravja Endpoint, raziščite storitve zalednice ali uravnoteže nalaganja za ozka grla.
6. Uporabite AWS CloudTrail za revizijo dejavnosti API
- CloudTrail Logs Global API API -jev, ki lahko pomagajo povezati spremembe konfiguracije ali uvajanje z zakasnitvenimi konicami [2].
Povzetek
S kombiniranjem meritev in alarmov za latenco CloudWatcha, dnevniki pretoka za podrobnosti o prometu in omrežnimi meritvami, kot sta RTT in Traceroute, lahko učinkovito prepoznate in diagnosticirate težave z zamudami v AWS Global Accelerator. Spremljanje zdravja končne točke in povezanost z vzorci prometa še naprej pomagata natančno določiti vzroke korenine, kar vam omogoča optimizacijo usmerjanja in izboljšanje učinkovitosti aplikacije po vsem svetu [1] [2] [8] [9].
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://aws.amazon.com/global-accelerator/features/
[4] https://cloudonaut.io/review-aws-global-acecelerator-latency-moulti-region-disaster-recovery/
[5] https://www.tosayes.com/blog/aws-optimize-performance-global-Acelerator
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[7] https://cloud.google.com/spanner/docs/latency-metrics
[8] https://digitalcloud.training/aws-global-cecelerator/
[9] https://cloudchipr.com/blog/aws-global-cecelerator