Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kaip „AWS Global Accelerator“ pagerina kelių regionų programų atsparumą


Kaip „AWS Global Accelerator“ pagerina kelių regionų programų atsparumą


„AWS Global Accelerator“ pagerina kelių regionų programų atsparumą keliais pagrindiniais mechanizmais:

1. Kelių regiono galutinių taškų palaikymas ir automatinis perleidimas
„Global Accelerator“ leidžia diegti programų galinius taškus keliuose AWS regionuose. Tai nuolat stebi visų šių galinių taškų sveikatą. Jei galutinis taškas viename regione tampa nesveika arba neprieinama, „Global Accelerator“ automatiškai ir akimirksniu perkelia vartotojų srautą į kitą geriausią galimą galutinį tašką kitame regione. Šis praleidimas įvyksta greitai, paprastai per mažiau nei minutę, užtikrinant minimalų taikymo prieinamumo sutrikimą [1] [4] [6].

2. Statiniai bet kokio Fasc IP adresai
„Global Accelerator“ pateikia statinių bet kokių IP adresų rinkinį, kuris yra jūsų programos fiksuoti įėjimo taškai. Šie IP adresai yra reklamuojami iš „AWS Edge“ vietų visame pasaulyje. Tai reiškia, kad klientai visada prisijungia prie tų pačių IP adresų, neatsižvelgiant į tai, kuris regionas aptarnauja srautą, supaprastina DNS valdymą ir pašalina poreikį klientams sekti besikeičiančius IPS. Anycast IPS nukreipia vartotojų srautą į artimiausią sveiką galutinį tašką, pagerindamas tiek prieinamumą, tiek našumą [3] [6].

3. Tinklo zonos atleidimui
„AWS Global Accelerator“ naudoja pavienes tinklo zonas, kurių kiekviena turi savo fizinę infrastruktūrą ir IP potinklį. Jis aptarnauja vieną statinį IP adresą iš kiekvienos tinklo zonos. Jei IP adresas iš vienos zonos tampa neprieinama dėl tinklo sutrikimų ar IP blokavimo, kliento programos gali bandyti sveikai IP adresą iš kitos tinklo zonos. Šis dizainas padidina gedimų toleranciją tinklo lygyje [1] [2].

4. Aktyviosios ir aktyvios pusės daugiaregiono architektūros
„Global Accelerator“ palaiko tiek aktyvių, tiek aktyviųjų pusių daugiapūtų diegimo modelius. Aktyvių aktyviųjų sąrankų metu srautas yra perkeltas į kelis regionus, gerinant prieinamumą ir mažinant delsą, aptarnaujant vartotojus iš artimiausio regiono. Aktyviųjų šalių sąrankose vienas regionas aktyviai aptarnauja eismą, o kiti-budėjimo režime, pasiruošęs perimti, jei aktyvus regionas nepavyks. „Global Accelerator“ abiejuose modeliuose sklandžiai valdo eismo maršrutą ir perlaidų [3] [8].

5. Sveikatos patikrinimai ir eismo valdymas
„Global Accelerator“ atlieka nuolatinius sveikatos patikrinimus galiniuose taškuose ir tik nukreipia srautą į sveikus galinius taškus. Galite sukonfigūruoti srauto ratukus, kad kontroliuotumėte kiekvieno regiono siunčiamo srauto dalį, įgalindami laipsniškus srauto poslinkius arba apkrovos balansavimą visuose regionuose. Šis smulkiagrūdis kontrolė padeda išlaikyti atsparumą taikymui ir našumui per failover ar mastelio įvykius [3] [9].

6. Integracija į AWS pasaulinę infrastruktūrą
Visuotinis akseleratorius pasitelkia AWS pasaulinį regionų ir prieinamumo zonų tinklą, kuris yra fiziškai atskirtas ir sujungtas dėl mažo latentinio, labai nereikalingo tinklo. Ši pagrindinė infrastruktūra palaiko toleranciją gedimams ir dideliam prieinamumui pasauliniu mastu [1].

Apibendrinant galima pasakyti, kad „AWS Global Accelerator“ padidina kelių regionų programų atsparumą, pateikdama statinius globalius įėjimo taškus, nuolat stebėdamas galutinio taško sveikatą, automatiškai nukreipdamas srautą iš nesveikų regionų ir palaikant lanksčią kelių regionų diegimo architektūras. Tai užtikrina aukštą prieinamumą, greitą perpildymą ir nuoseklų pasaulinių programų veikimą [1] [3] [4] [6].

Citatos:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resilefentific.html
[2] https://aws.amazon.com/blogs/networking-and-content-delivery/maximing-application-silefentific-with-aws-global-accelerator/
[3] https://aws.amazon.com/blogs/networking-and-content-delivery/deploying-multi-region-application-in-aws-using-aws-global-accelerator/
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-of-migring.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-calable-andresilient-multi-region-application-architcture-on-aws/
[9] https://repost.aws/questions/quo8q_kz2ftz2pjaijc9zteq/using-aws-global-accelerator-service-to-distribute-truffic-across-multriple-regions