Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kokie yra „AWS Global Accelerator“ nustatymo kelių regiono programos nustatymo


Kokie yra „AWS Global Accelerator“ nustatymo kelių regiono programos nustatymo


Norėdami nustatyti „AWS Global Accelerator“, skirtą kelių regionų programai, atlikite šiuos išsamius veiksmus:

1. Diegkite savo paraišką keliuose AWS regionuose
Pradėkite diegdami programų infrastruktūrą (pvz., EC2 egzempliorių, programų apkrovos balansavimo įrenginių ar tinklo apkrovos balansavimo įrenginių) keliuose AWS regionuose. Šis kelių regionų diegimas yra būtinas norint pagerinti prieinamumą ir sumažinti latenciją, aptarnaujant vartotojus iš artimiausio regiono [11].

2. Sukurkite „AWS Global Accelerator“
- Atidarykite „AWS Global Accelerator“ konsolę ir pasirinkite sukurti naują akceleratorių.
- Pateikite reikšmingą savo akceleratoriaus pavadinimą.
- Pasirinkite akceleratoriaus tipą kaip standartinį (kuris tinka daugumai žiniatinklio programų).
- Pasirinkite IP adreso tipą: IPv4 arba Dual-Stack (IPv4 ir IPv6).
- „AWS Global Accelerator“ paskirs du statinius bet kokio CASTR IP adresus jūsų akceleratoriui. Šie IP yra fiksuoti jūsų programų srauto įėjimo taškai visame pasaulyje [3] [5] [7].

3. Konfigūruokite klausytojus
- Sukurkite vieną ar kelis klausytojus ant savo akceleratoriaus. Klausytojas apibrėžia protokolą ir prievadą (pavyzdžiui, TCP prievadą 80, skirtą HTTP arba TCP prievadui 443, skirtą HTTPS), kurį „Global Accelerator“ naudos priimant gaunamą kliento srautą.
- Klausytojai yra atsakingi už atvykstančių jungčių apdorojimą ir jų persiuntimą atitinkamoms baigčių grupėms [5] [6].

4. Sukurkite kiekvieno regiono galutinių taškų grupes
- Kiekvienam klausytojui sukonfigūruokite vieną ar daugiau galutinių taškų grupių. Kiekviena „Endpoint“ grupė atitinka AWS regioną, kuriame dislokuota jūsų programa.
- Jūs nurodote AWS regionus, kurie gaus srautą per šias galutinių taškų grupes.
- Galite sukonfigūruoti kiekvienos galutinio taško grupės sveikatos patikrinimus, kad visuotinis greitintuvas nuolat stebi to regiono galinių taškų sveikatą.
- Pasirinktinai sureguliuokite srauto ratuko procentą vienoje galutinio taško grupėje, kad kontroliuotumėte srauto, nukreipto į tą regioną, dalį (naudinga laipsniškam diegimui ar failouts scenarijams) [5] [6] [7].

5. Pridėkite galutinių taškų galutinių taškų grupes
- Užregistruokite konkrečius galinius taškus kiekvienoje galinio taško grupėje. Galiniai taškai gali būti programų apkrovos balanseriai, tinklo apkrovos balanseriai, EC2 egzemplioriai ar elastiniai IP adresai, naudojami atitinkamame regione.
- Galite priskirti svorius galiniams taškams, kad kontroliuotumėte, kaip srautas pasiskirsto tame pačiame regione [5] [6] [7].

6. Atnaujinkite DNS įrašus
- Atnaujinkite savo domeno DNS įrašus, kad nurodytumėte visiškai kvalifikuotą domeno vardą (FQDN) į statinius bet kokio CASTR IP adresus, kuriuos pateikė „Global Accelerator“. Tai užtikrina, kad kliento užklausos būtų nukreiptos per greitintuvą [12].

7. Stebėkite ir sureguliuokite eismo maršrutą
- Norėdami stebėti eismo paskirstymą ir galutinio taško sveikatą, naudokite „AWS Global Accelerator“ stebėjimo įrankius.
- Prireikus sureguliuokite srauto ratukus arba galutinio taško svorius, kad optimizuotumėte našumą ar tvarkytumėte perėjimo scenarijus.
- „Global Accelerator“ automatiškai nukreipia srautą į artimiausią sveiką galinį tašką, pagerindamas delsą ir prieinamumą [5] [11].

Ši sąranka leidžia jūsų kelių regionų programai gauti naudos iš „AWS Global Accelerator“ statinių IP adresų, sveikatos patikrinimų ir intelektualiojo maršruto, siekiant pagerinti pasaulinį našumą ir atsparumą. Tai palaiko tiek aktyvių aktyvių diegimų (krovinio dalijimosi srautą per regionus), tiek „Active-Standby Failover“ modelius [11].

Apibendrinant galima pasakyti, kad pagrindiniai veiksmai yra šie: įdiegti savo programą keliuose regionuose, sukurti akceleratorių, sukonfigūruoti klausytojus, nustatyti regionines galinių taškų grupes su galiniais taškais, atnaujinti DNS, kad būtų galima naudoti akceleratoriaus IP ir stebėti/pritaikyti srautą pagal poreikį.

Citatos:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/getting-started.html
[2] https://www.youtube.com/watch?v=p7ic_sim4qu
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-accelerators.creating-edititing.html
[4] https://www.youtube.com/watch?v=qvlngf-st5o
[5] https://www.nops.io/glossary/what-is-aws-global-accelerator/
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-get-started.html
[7] https://aws.amazon.com/global-accelerator/faqs/
[8] https://docs.aws.amazon.com/global-accelerator/
[9] https://d1.awsstatic.com/events/reinvent/2019/repeat_2_using_aws_global_accelerator_for_multi-region_appliations_net202-r2.pdf
[10] https://www.youtube.com/watch?v=cuyvztd9vke
[11] https://aws.amazon.com/blogs/networking-and-content-delivery/deploying-multi-region-application-in-aws-using-aws-global-accelerator/
[12] https://repost.aws/questions/quo8q_kz2ftz2pjaijc9zteq/using-aws-global-accelerator-service-to-distribute-truffic-across-multriple-regions