AWS Global Accelerator sa môže efektívne používať na vysokú dostupnosť a regeneráciu po katastrofe, čím poskytuje podrobné vlastnosti a mechanizmy na podporu týchto kritických aspektov odolnosti v oblasti aplikácie.
Vysoká dostupnosť s AWS Global Accelerator
AWS Global Accelerator zvyšuje vysokú dostupnosť poskytovaním konštrukcie izolácie porúch, ktorý zvyšuje dostupnosť vašej aplikácie. Keď vytvoríte akcelerátor, dostanete dve statické adresy IPv4 obsluhované nezávislými sieťovými zónami, ktoré sú izolovanými jednotkami s vlastnou fyzickou infraštruktúrou a jedinečnými podsieťami IP. Ak sa jedna statická IP adresa stane nedostupným blokovaním IP alebo prerušeniami siete-globálny urýchľovač presmeruje prenos prenosu na zdravú statickú IP adresu v inej izolovanej zóne. Toto nastavenie zaisťuje toleranciu porúch na úrovni siete a chráni vašu aplikáciu pred jednotlivými bodmi zlyhania [3] [4] [5].
Globálny urýchľovač nepretržite monitoruje zdravie všetkých koncových bodov pomocou zdravotných kontrol TCP, HTTP a HTTPS. Ak sa koncový bod stane nezdravým, okamžite nasmeruje prenos na ďalší zdravý koncový bod, čím sa udržiava dostupnosť aplikácií bez narušenia klienta. Táto schopnosť monitorovania zdravia a okamžité zlyhanie vám umožňujú vytvoriť vysoko dostupnú architektúru vo viacerých zónach alebo regiónoch dostupnosti [3] [5] [6].
Globálny akcelerátor navyše eliminuje variabilitu spôsobenú cachingom DNS na strane klienta, pretože poskytuje pevné statické adresy IP. Zmeny smerovania alebo stavového stavu koncového bodu sa šíria v priebehu niekoľkých sekúnd, minimalizujú prestoje a zabezpečujú konzistentnú dostupnosť koncových používateľov [5].
OBNOVENIE HASMASTU A VLASTNÍCTVO
Globálny akcelerátor podporuje obnovenie po katastrofe tým, že umožňuje nasadenie viacerých regiónov s automatickým zlyhaním. Koncové body aplikácií môžete priradiť do viacerých oblastí AWS k statickým adresám IP, ktoré poskytuje globálny akcelerátor. Ak primárny región zažije výpadok alebo zlyhanie koncového bodu, globálny urýchľovač zistí nezdravé koncové body a automaticky presmeruje prenos do nasledujúceho optimálneho a zdravého regiónu. K tomuto zlyhaniu dochádza rýchlo typicky v priebehu menej ako minimálneho narušenia a pokračujúcej dostupnosti služieb [5] [10].
Táto spôsobilosť zlyhania viacerých regiónov je rozhodujúca pre scenáre obnovy po katastrofe, ak aplikácie musia zostať prístupné, aj keď sa celá oblasť stáva nedostupnou. Schopnosť globálneho urýchľovača smerovať prenos do najbližšieho dostupného koncového bodu tiež pomáha znižovať latenciu a zlepšovať výkon počas zlyhania, čím sa zvyšuje užívateľská skúsenosť [7] [10].
Ďalšie výhody podporujúce vysokú dostupnosť a obnovenie po katastrofe
- Global Static Anycast IP adresy: Uveďte pre vaše aplikácie jediný pevný vstupný bod, zjednodušenie konfigurácie klienta a pravidlá brány firewall [6].
- Sieťové zóny a architektúra založená na bunkách: Obmedzte vplyv zlyhaní v samotnej globálnej infraštruktúre akcelerátora, čím sa zvýši prevádzková odolnosť [6].
- Integrácia s AWS Shield: Chráni koncové body vašej aplikácie pred útokmi distribuovaného odmietnutia služby (DDOS), ktoré by inak mohli ovplyvniť dostupnosť [7].
- Easy Management Endpoint Management: Môžete pridať alebo odstrániť koncové body, vykonávať modré/zelené nasadenie alebo testovanie A/B bez zmeny IP adresy orientovaných na klienta, čo uľahčuje plynulé aktualizácie a operácie obnovy [7] [10].
Zhrnutie
AWS Global Accelerator je navrhnutý tak, aby zlepšil vysokú dostupnosť a obnovenie po katastrofe pre aplikácie pomocou:
- Poskytovanie statických IP adries obsluhovaných nezávislými sieťovými zónami pre toleranciu porúch.
- Neustále monitorovanie zdravia koncových bodov a smerovanie prenosu mimo nezdravých koncových bodov.
-Podpora zlyhania viacerých regiónov s presmerovaním takmer nezaujatého prenosu.
- Zníženie latencie smerovaním prenosu používateľa do najbližšieho zdravého koncového bodu.
- Ponúka robustnú ochranu a funkcie odolnosti v prevádzke.
Tieto schopnosti robia z globálneho akcelerátora výkonný nástroj na budovanie odolných, vysoko dostupných a aplikácií tolerantných voči katastrofám na AWS [3] [5] [7] [10].
Citácie:
[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-how-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-resiliency-with-aws-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-accelerator
[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-accelerator
[11] https://hands-on.cloud/aws-services/global-accelerator/