Globální akcelerátor AWS lze efektivně používat pro vysokou dostupnost i zotavení po katastrofě a poskytovat podrobné funkce a mechanismy na podporu těchto kritických aspektů odolnosti aplikací.
Vysoká dostupnost s AWS Global Accelerator
Global Accelerator AWS zvyšuje vysokou dostupnost poskytnutím designu izolovaného poruchy, který zvyšuje dostupnost vaší aplikace. When you create an accelerator, you receive two static IPv4 addresses serviced by independent network zones, which are isolated units with their own physical infrastructure and unique IP subnets. Pokud se jedna statická IP adresa stane nedostupnou pro blokování IP nebo narušení sítě-Global Accelerator přesměruje provoz na zdravou statickou IP adresu v druhé izolované zóně. Toto nastavení zajišťuje odolnost proti poruchám na úrovni sítě a chrání vaši aplikaci před jednotlivými body selhání [3] [4] [5].
Globální akcelerátor nepřetržitě monitoruje zdraví všech koncových bodů pomocí zdravotních kontrol TCP, HTTP a HTTPS. Pokud se koncový bod stane nezdravým, okamžitě nasměruje provoz na jiný zdravý koncový bod a udržuje dostupnost aplikace bez narušení klienta. Tato schopnost monitorování zdraví a okamžité převzetí služeb při selhání vám umožňuje vytvořit vysoce dostupnou architekturu ve více zónách nebo regionech dostupnosti [3] [5] [6].
Additionally, Global Accelerator eliminates variability caused by client-side DNS caching because it provides fixed static IP addresses. Změny ve směrování nebo koncovém stavu zdravotního stavu se šíří během několika sekund, minimalizují prostoje a zajišťují konzistentní dostupnost pro koncové uživatele [5].
Oživení po katastrofě a odolnost proti více regionu
Global Accelerator podporuje zotavení po katastrofě umožněním nasazení více regionů s automatickým převzetí služeb při selhání. Koncové body aplikací můžete přiřadit napříč několika regiony AWS se statickými adresami IP poskytovaných společností Global Accelerator. Pokud primární region zažije výpadku nebo selhání koncového bodu, globální akcelerátor detekuje nezdravé koncové body a automaticky přesměruje provoz do další optimální a zdravé oblasti. K tomuto převzetí služeb při selhání dochází rychle v rámci minimálního narušení a pokračující dostupnosti služeb [5] [7] [10].
Tato schopnost převzetí služeb pro více regionu je rozhodující pro scénáře obnovy po katastrofě, kde aplikace musí zůstat přístupné, i když se celý region stane nedostupným. Schopnost globálního akcelerátoru směrovat provoz do nejbližšího dostupného koncového bodu také pomáhá snižovat latence a zlepšit výkon při převzetí služeb při selhání, což zvyšuje uživatelský zážitek [7] [10].
Další výhody podporující vysokou dostupnost a zotavení po katastrofě
- Globální statické adresy IP Anycast: Poskytněte pro vaše aplikace jediný pevný vstupní bod, zjednodušuje konfiguraci klienta a pravidla brány firewall [6].
- Síťové zóny a architektura založená na buňkách: Omezte dopad selhání v samotné infrastruktuře globální akcelerátory, což zvyšuje provozní odolnost [6].
- Integrace s AWS Shield: Chrání koncové body aplikací před distribuovanými útoky na odmítnutí služby (DDOS), které by jinak mohly ovlivnit dostupnost [7].
- Snadná správa koncových bodů: Koncové body můžete přidat nebo odebrat, provádět modrá/zelená nasazení nebo testování A/B bez změny IP adres orientovaných na klienta, usnadnění hladkých aktualizací a operace obnovy [7] [10].
Shrnutí
AWS Global Accelerator is designed to improve both high availability and disaster recovery for applications by:
- Poskytování statických IP adres obsluhovaných nezávislými síťovými zónami pro toleranci poruch.
- Neustále sledování zdraví koncových bodů a směrování provozu od nezdravých koncových bodů.
-Podpora převzetí služeb pro více regionů s přesměrovým přesměrováním provozu.
- Snížení latence směrováním provozu uživatelů na nejbližší zdravý koncový bod.
- Nabízí robustní funkce ochrany a provozní odolnosti.
Díky těmto schopnostem je globální akcelerátor výkonným nástrojem pro budování odolných, vysoce dostupných a katastrof-tolerantních aplikací na AWS [3] [5] [7] [10].
Citace:
[1] https://aws.amazon.com/global-accelerator/features/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resiliency.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-it-works.html
[4] https://aws.amazon.com/global-accelerator/faqs/
[5] https://tutorialsdojo.com/aws-global-accelerator/
[6] https://aws.amazon.com/blogs/networking-and-content-delivery/maximising-application-resilience-with-aws-global-accelerator/
[7] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-of-migrating.html
[8] https://www.projectpro.io/recipes/explain-features-of-aws-global-ccelerator
[9] https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/scenarios/oracle-iaas/oracle-disaster-recovery-iaas
[10] https://cloudchipr.com/blog/aws-global-ccelerator
[11] https://hands-on.cloud/aws-services/global-accelerator/