Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Jak AWS Global Accelerator zpracovává přetížení sítě


Jak AWS Global Accelerator zpracovává přetížení sítě


AWS Global Accelerator zpracovává přetížení sítě především směrováním provozu uživatelů do AWS Global Network, která je navržena tak, aby byla bez přetížení a vysoce redundantní. Tento přístup se vyhýbá často přetíženým a méně spolehlivým veřejným internetovým cestám, čímž se snižuje ztráta paketů, jitteru a latence a zlepšuje celkovou výkonnost a dostupnost aplikací.

Zde jsou podrobné mechanismy, kterými AWS Global Accelerator řídí přetížení sítě:

** 1. Využití globální sítě AWS:
Místo směrování provozu přes veřejný internet, který lze přetížit a zahrnovat více chmele, AWS Global Accelerator Ingresss provoz na místě AWS Edge nejblíže uživateli prostřednictvím statických IP adres Anycast. Odtamtud cestuje provoz přes soukromou globální síť AWS, která je optimalizována pro vysoký výkon a nízký přetížení. Tato síť je nadbytečná a vytvořena tak, aby minimalizovala zpoždění a ztrátu paketů, což zajišťuje hladkou a spolehlivou cestu k koncovým bodům aplikací hostované v regionech AWS [3] [4] [6] [10].

** 2. Inteligentní směrování provozu a převzetí služeb při selhání:
Globální akcelerátor AWS nepřetržitě monitoruje zdraví koncových bodů aplikací pomocí zdravotních kontrol TCP, HTTP a HTTPS. Dynamicky směruje provoz uživatelů do nejbližšího zdravého koncového bodu a automaticky selhává na alternativní koncové body, pokud dojde k přetížení nebo selhání. Tato schopnost převzetí služeb při selhání zajišťuje, že provoz je směřující od přetížených nebo nezdravých cest, což udržuje dostupnost a konzistentní výkon [4] [11].

** 3. Dopravní voliče a váhy koncových bodů pro jemnozrnné řízení provozu:
Pro správu distribuce provozu a vyhýbání se přetížení jakéhokoli koncového bodu nebo regionu poskytuje Global Accelerator AWS provozu a váhy koncových bodů. Dopravní ciferníky vám umožňují ovládat procento provozu odeslaného do konkrétních skupin koncových bodů (regiony), které lze vytočit, aby se uvolnil přetížení nebo se vytočil na provoz ramp postupně. Hmotnosti koncového bodu vám umožňují upravit dopravní proporce mezi více koncovými body v oblasti, což umožňuje vyvážené rozdělení zátěže a zabrání přetížení v jednom koncovém bodě [1] [2] [7] [11].

** 4. Více síťových zón a ISP peering:
Global Accelerator AWS používá více izolovaných síťových zón, z nichž každá má vlastní fyzickou infrastrukturu a dívá se na vztahy s různými poskytovateli internetových služeb. Tento návrh snižuje dopad přetížení nebo výpadků specifického pro ISP tím, že umožňuje směrování provozu prostřednictvím alternativních síťových zón a poskytovatelů internetových služeb. Klienti dostávají dvě statické IP adresy z různých síťových zón, poskytují redundanci a snižují poloměr výbuchu problémů sítě [8].

** 5. Afinita klienta a stavové směrování:
U aplikací vyžadujících perzistenci relace může Global Accelerator AWS udržovat afinitu klientů směrováním všech požadavků od uživatele do stejného koncového bodu. To zabraňuje režijní a latenci, která může vzniknout z přepínání koncových bodů v polovině relace, která by mohla zhoršit zpoždění související s přetížením [4] [11].

Stručně řečeno, AWS Global Accelerator zmírňuje přetížení sítě přesouváním uživatelského provozu na soukromou, vysoce optimalizovanou globální síť, inteligentně směrování kolem přetížených nebo nezdravých koncových bodů, poskytováním jemnozrnného provozu pro vyvážení zatížení a využitím redundantních síťových zón a cest ISP, aby se udržela vysoká dostupnost a nízkou latence. To má za následek zlepšení výkonnosti a spolehlivosti aplikací i za různých podmínek sítě.

Citace:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-it-works.html
[2] https://aws.amazon.com/blogs/networking-and-content-delivery/traffic-nagement-with-aws-global-accelerator/
[3] https://aws.amazon.com/global-accelerator/features/
[4] https://aws.amazon.com/global-accelerator/faqs/
[5] https://cloudchipr.com/blog/aws-global-ccelerator
[6] https://cloudvisor.co/aws-guides/aws-global-accelerator/
[7] https://hands-on.cloud/aws-services/global-accelerator/
[8] https://aws.amazon.com/blogs/networking-and-content-delivery/Measuring-aws-global-accelerator-Performance-and-analyzing-results/
[9] https://www.nops.io/glossary/what-is-aws-global-accelerator/
[10] https://www.hava.io/blog/what-is-aws-global-ccelerator
[11] https://digitalcloud.training/aws-global-accelerator/
[12] https://www.youtube.com/watch?v=Docl4Juloqw