Chcete -li diagnostikovat problémy s latencem s Global Accelerator AWS, měli byste sledovat několik klíčových metrik a použít monitorovací nástroje AWS, abyste získali podrobné informace:
Klíčové metriky pro monitorování
1. Čas zpáteční cesty (RTT) / latence
RTT měří dobu potřebnou pro paket od cestování z klienta do koncového bodu a zpět. Hodnocení latence sítě je primární metrikou a je ovlivněna fyzickou vzdáleností a síťovými podmínkami. Monitorování RTT pomáhá zjistit, kde je na cestě zavedena latence [1].
2. propustnost
To měří množství dat nebo počet paketů dodávaných po dobu. Nízká propustnost může naznačovat problémy s přetížením sítě nebo výkonu koncového bodu ovlivňující latenci [1].
3. síťové jitter
Jitter je variabilita latence v průběhu času. Vysoký jitter může způsobit nekonzistentní výkon aplikací a je často známkou nestability sítě nebo přetížení [1].
4. Ztráta paketů
Ztráta paketů nastane, když pakety nedosáhnou svého cíle. I malá množství ztráty paketů může výrazně zvýšit latenci v důsledku opakovaných přenosů a degradovaného výkonu TCP [1].
5. Zdraví a dostupnost koncového bodu
Globální akcelerátor nepřetržitě monitoruje zdraví koncových bodů pomocí zdravotních kontrol TCP, HTTP a HTTPS. Poruchy koncového bodu nebo degradovaný zdravotní stav mohou způsobit přesměrování provozu, což ovlivňuje latenci [7].
Monitorovací nástroje a protokoly AWS
- Metriky a alarmy Amazon CloudWatch
Global Accelerator automaticky hlásí metriky na CloudWatch, jakmile provoz protéká akcelerátorem. Mezi klíčové metriky CloudWatch zahrnují objem provozu, počet zdravých koncových bodů a metriky související s latencí. Můžete nastavit alarmy, které vás upozorní, když latence překračuje prahové hodnoty nebo když se koncové body stanou nezdravými [2] [3] [6] [9].
- Protokoly toku globálního akcelerátoru
Protokoly toku poskytují podrobné záznamy o provozu protékajícím akcelerátorem k koncovým bodům a zpět k klientům. Pomáhají řešit problémy s dosahovatelností a výkonem tím, že ukazují vzorce provozu a potenciální úzká místa. Protokoly toku vyžadují nastavení a pro skladování použijte Amazon S3 [2] [6] [9].
- Protokoly AWS CloudTrail
CloudTrail Records API hovory uskutečněné do globálního akcelerátoru, užitečné pro auditování a odstraňování problémů změn konfigurace, které by mohly ovlivnit latenci [2] [6] [9].
Nejlepší postupy pro diagnostiku latence
- Změřte latenci ze skutečných umístění klientů a zachytí výkon reálného světa [1].
- Sbírejte velké množství vzorků (např. Nejméně 1 000 za hodinu za den), abyste zachytili variabilitu v důsledku vrcholů provozu a přetížení internetu [1].
- Zajistěte, aby koncové body (instance EC2, ALLB, NLBS nebo EIPS) byly schopny zvládnout objem připojení, aby se zabránilo úzkým problémům, které zvyšují latenci [1].
- Použijte syntetické testy s různými nástroji k ověření metrik latence a propustnosti [1].
- Korelovat metriky CloudWatch s protokoly toku, abyste zjistili, zda je latence způsobena problémy sítí, zdraví koncových bodů nebo problémy s konfigurací [6] [9].
Sledováním těchto metrik a využití monitorovacích nástrojů AWS můžete efektivně diagnostikovat a vyřešit problémy s latencí v Global Accelerator AWS.
Citace:
[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/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-speed-comparison-tool.html
[5] https://cloudonaut.io/review-aws-global-accelerator-latence-multi-region-disaster-recovery/
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/logging-and-monitoring.html
[7] https://digitalcloud.training/aws-global-accelerator/
[8] https://cloud.google.com/spanner/docs/latency-metrics
[9] https://docs.aws.amazon.com/en_us/global-accelerator/latest/dg/logging-and-monitoring.html