AWS Global Accelerator atbalsta katastrofu atkopšanu, uzlabojot lietojumprogrammu pieejamību, kļūmju toleranci un nemanāmu kļūmju dažādos AWS reģionos un pieejamības zonās. Šeit ir detalizēts skaidrojums, kā tas to sasniedz:
** 1. Vairāku reģionu kļūmjpārlēces un satiksmes maršrutēšana
Globālais akselerators ļauj izvietot lietojumprogrammas parametrus vairākos AWS reģionos vai pieejamības zonās. Tas nepārtraukti uzrauga šo galapunktu veselību, izmantojot TCP, HTTP vai HTTPS veselības pārbaudes. Ja tas primārajā reģionā atklāj neveselīgu galapunktu, tas automātiski un uzreiz novirza lietotāju trafiku uz nākamo tuvāko veselīgo parametru citā reģionā vai zonā. Šis kļūmjpunkts notiek dažu sekunžu laikā, samazinot dīkstāvi un nodrošinot uzņēmējdarbības nepārtrauktību katastrofu vai pārtraukumu laikā [3] [6] [7] [9] [10].
** 2. Statiskā anycast IP adreses vainas izolācijai
Izveidojot akseleratoru, Globālais akselerators nodrošina divas statiskas IPv4 adreses (vai četras divkāršai kaudzei), kas kalpo kā viens fiksēts ieejas punkts jūsu lietojumprogrammām. Šīs IP adreses tiek pasniegtas no neatkarīgām tīkla zonām, kas ir izolētas fiziskās infrastruktūras, kas līdzīgas pieejamības zonām. Ja viens statisks IP kļūst nepieejams tīkla traucējumu vai IP bloķēšanas dēļ, globālais paātrinātājs automātiski novirza trafiku uz citu veselīgu statisko IP adresi no citas tīkla zonas, nodrošinot kļūdu toleranci tīkla līmenī [3] [6] [9] [11].
** 3. Tūlītēja izmaiņu izplatīšanās bez DNS kešatmiņas kavēšanās
Atšķirībā no DNS balstītiem maršrutēšanas risinājumiem, kas var ciest no kešatmiņas saglabāšanas, globālā paātrinātāja statisko IP adreses izmantošana nozīmē konfigurācijas izmaiņas un kļūmjpārlēces notikumi uzreiz izplatās klientiem. Tas novērš mainīgumu, ko izraisa DNS kešatmiņa uz klienta ierīcēm, nodrošinot, ka lietotāji tiek ātri novirzīti uz veseliem parametriem, negaidot DNS kešatmiņas derīgumu [6] [9].
** 4. AWS globālā tīkla piesaistīšana zemai latentumam un augstai caurlaidspējai
Globālais akselerators novirza trafiku caur AWS Global Network, kas piedāvā zemu latentumu, augstu caurlaidību un ļoti lieku savienojamību starp AWS reģioniem un pieejamības zonām. Tas ne tikai uzlabo lietojumprogrammu veiktspēju, bet arī nodrošina uzticamu savienojamību kļūmjpārlēces scenāriju laikā, atbalstot katastrofu seku novēršanu, saglabājot pastāvīgu lietojumprogrammu reakciju [2] [5] [11].
** 5. Atbalsts aktīvās un aktīvās katastrofu seku novēršanas arhitektūrām
Globālo akseleratoru var izmantot vairāku vietņu aktīvās aktīvās izvietojumos, kur satiksme tiek sadalīta vairākos reģionos vienlaicīgi slodzes līdzsvarošanai un katastrofu seku novēršanai. Tas arī atbalsta aktīvā caurlaidības kļūmjpārlēces modeļus, kur satiksme galvenokārt tiek novirzīta uz vienu reģionu un pāriet uz sekundāro reģionu tikai neveiksmju laikā. Šī elastība ļauj organizācijām projektēt katastrofu seku novēršanas arhitektūras, kas atbilst to atkopšanas laika mērķiem (RTO) un atkopšanas punktu mērķiem (RPO) [8] [10] [12].
** 6. Integrācija ar AWS rezerves kopiju un infrastruktūru kā kodu
Lai iegūtu visaptverošu katastrofu seku novēršanu, globālo akseleratoru var apvienot ar AWS rezerves un AWS CloudFormation, lai automatizētu datu un infrastruktūras atjaunošanu katastrofu atkopšanas reģionā. Tas nodrošina, ka tiek mainīta ne tikai satiksme, bet arī nepieciešamā lietojumprogrammas stāvoklis un vide tiek atjaunota, lai sasniegtu atveseļošanās mērķus [3].
Rezumējot, AWS Global akselerators uzlabo katastrofu atkopšanu, nodrošinot ļoti pieejamu, kļūdu tolerantu un zemu latentuma globālo satiksmes maršrutēšanu ar tūlītējām kļūmjpārlēces iespējām. Tās statiskās Anycast IP adreses, nepārtraukta veselības uzraudzība un izolētu tīkla zonu izmantošana nodrošina, ka lietojumprogrammas joprojām ir pieejamas un izpildītas pat reģionālo pārtraukumu vai katastrofu laikā, ļaujot strauju atveseļošanos un biznesa nepārtrauktību.
Atsauces:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-of-migrating.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-rezility.html
[3.]
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/what-is-global-accelerator.html
[5] https://cloudchiprsr.com/blog/aws-global-accelerator
[6] https://aws.amazon.com/global-accelerator/faqs/
[7] https://www.whizlabs.com/blog/aws-global-accelerator/
[8] https://github.com/aws-samples/serverless-disaster-recovery-with-global-accelerator
[9] https://tutorialsdojo.com/aws-global-accelerator/
[10] https://cloudonaut.io/review-aws-global-accelerator-latency-multi-region-disaster-recovery/
[11] https://www.nops.io/glossary/what-is-aws-global-accelerator/
[12] https://aws.amazon.com/blogs/architecture/disaster-recovery-dr-architecture-on-aws-part-iv-multi-site-active-active/
[13] https://intuitive.cloud/blog/mitigate-regional-failover-and-improve-performance-using-ws-global-accelerator