AWS Global Accelerator zlepšuje odolnosť aplikácií viacerých regiónov prostredníctvom niekoľkých kľúčových mechanizmov:
1. Podpora koncových bodov viacerých regiónov a automatické zlyhanie
Globálny akcelerátor vám umožňuje nasadiť koncové body aplikácií vo viacerých regiónoch AWS. Neustále monitoruje zdravie všetkých týchto koncových bodov. Ak sa koncový bod v jednom regióne stane nezdravým alebo nedostupným, globálny akcelerátor automaticky a okamžite presmeruje prenos používateľa na ďalší najlepšie dostupný koncový bod v inom regióne. K tomuto zlyhaniu dochádza rýchlo, zvyčajne za menej ako minútu, čím sa zabezpečí minimálne narušenie dostupnosti aplikácie [1] [4] [6].
2. Statické adresy IP Anycast
Globálny akcelerátor poskytuje sadu statických adresov IP Anycast, ktoré slúžia ako pevné vstupné body pre vašu aplikáciu. Tieto adresy IP sú inzerované z miest AWS Edge na celom svete. To znamená, že klienti sa vždy pripájajú k rovnakým adresám IP bez ohľadu na to, ktorý región slúži prenosu, zjednodušuje správu DNS a eliminuje potrebu klientov sledovať zmenu IP. Anycast IPS Trase Prenos do najbližšieho zdravého koncového bodu, ktorý zlepšuje dostupnosť aj výkon [3] [6].
3. Sieťové zóny pre redundanciu
AWS Global Accelerator používa izolované sieťové zóny, z ktorých každá má vlastnú fyzickú infraštruktúru a podsiete IP. Podáva jednu statickú adresu IP z každej sieťovej zóny. Ak sa IP adresa z jednej zóny stane nedostupnou v dôsledku prerušení siete alebo blokovania IP, klientske aplikácie sa môžu naďalej opakovať na zdravej adrese IP z inej sieťovej zóny. Tento návrh zvyšuje toleranciu porúch na úrovni siete [1] [2].
4. Aktívne aktívne a aktívne architektúry viacerých regiónov
Globálny akcelerátor podporuje aktívne aktívne aj aktívne štandardné modely nasadenia viacerých regiónov. V aktívnych nastaveniach sa prenos zdieľajú záťaž vo viacerých regiónoch, zlepšujú dostupnosť a znižujú latenciu poskytovaním používateľom z najbližšej oblasti. V nastaveniach aktívneho standaru jedna oblasť aktívne slúži prenosu, zatiaľ čo iní zostávajú v pohotovostnom režime, pripravené na prevzatie, ak aktívna oblasť zlyhá. Globálny urýchľovač riadi smerovanie prenosu a zlyhanie plynulo v oboch modeloch [3] [8].
5. Zdravotné kontroly a riadenie dopravy
Globálny akcelerátor vykonáva nepretržité zdravotné kontroly koncových bodov a iba prepravuje prenos do zdravých koncových bodov. Môžete nakonfigurovať číselníky prenosu na riadenie podielu prenosu odoslanej do každej oblasti, čo umožňuje postupné posuny premávky alebo vyrovnávanie záťaže naprieč regiónmi. Táto jemnozrnná kontrola pomáha udržiavať odolnosť a výkonnosť aplikácií počas udalostí zlyhania alebo škálovania [3] [9].
6. Integrácia s globálnou infraštruktúrou AWS
Globálny akcelerátor využíva globálnu sieť regiónov AWS a zóny dostupnosti, ktoré sú fyzicky oddelené a spojené s nízkou latenciou, vysoko nadbytočné vytváranie sietí. Táto základná infraštruktúra podporuje toleranciu porúch a vysokú dostupnosť v globálnom meradle [1].
Stručne povedané, globálny akcelerátor AWS zvyšuje odolnosť aplikácií viacerých regiónov poskytovaním statických globálnych vstupných bodov, nepretržite monitorovanie zdravia koncových bodov, automaticky presmerovanie prenosu z nezdravých regiónov a podporu flexibilných architektúr nasadenia multi-regiónov. To zaisťuje vysokú dostupnosť, rýchle zlyhanie a konzistentný výkon pre globálne aplikácie [1] [3] [4] [6].
Citácie:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resiliency.html
[2] https://aws.amazon.com/blogs/networking-and-content-delivery/maximising-application-resiliency-with-aws-awal-accelerator/
[3] https://aws.amazon.com/blogs/networking-and-content-delivery/deploying-gul-region-applications-in-aws-aws-aws-aws-global-accelerator/
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-of-migrating.html
[5] https://www.applify.co/blog/what-is-aws-global-accelerator
[6] https://aws.amazon.com/global-accelerator/faqs/
[7] https://cloudvisor.co/aws-guides/aws-global-accelerator/
[8] https://sudoconsultants.com/building-a-scalable-and-resilient-multi-region-application-Application-architutec-on-on-aws/
Https://repost.aws/questions/quo8q_kz2ftz2pjaijc9zteq/using-aws-global-accelerator-service-to-to-distribution-traffic-affic-across-multiple-regions