Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kādas ir darbības, lai iestatītu AWS Global akseleratoru vairāku reģionu lietojumprogrammai


Kādas ir darbības, lai iestatītu AWS Global akseleratoru vairāku reģionu lietojumprogrammai


Lai iestatītu AWS globālo akseleratoru daudzpreģionu lietojumprogrammai, izpildiet šīs detalizētās darbības:

1. Izvietojiet savu pieteikumu vairākos AWS reģionos
Sāciet, izvietojot savu lietojumprogrammu infrastruktūru (piemēram, EC2 gadījumus, lietojumprogrammu slodzes līdzsvarotājus vai tīkla slodzes līdzsvarotājus) vairākos AWS reģionos. Šī vairāku reģionu izvietošana ir būtiska, lai uzlabotu pieejamību un samazinātu latentumu, apkalpojot lietotājus no tuvākā reģiona [11].

2. Izveidojiet AWS globālo akseleratoru
- Atveriet AWS Global akseleratora konsoli un izvēlieties izveidot jaunu akseleratoru.
- Nodrošiniet jūsu akseleratora jēgpilnu nosaukumu.
- Izvēlieties pēc standarta akseleratora veidu (kas ir piemērots lielākajai daļai tīmekļa lietojumprogrammu).
- Izvēlieties IP adreses tips: vai nu IPv4, vai divkāršā kaudze (IPv4 un IPv6).
- AWS Global Accelerator jūsu akseleratoram piešķirs divas statiskas Anycast IP adreses. Šie IP kalpo kā fiksēti ieejas punkti jūsu lietojumprogrammu trafikai visā pasaulē [3] [5] [7].

3. Konfigurējiet klausītājus
- Uz akseleratora izveidojiet vienu vai vairākus klausītājus. Klausītājs definē protokolu un portu (piemēram, TCP ports 80 HTTP vai TCP ports 443 HTTPS), kuru globālais akselerators izmantos, lai pieņemtu ienākošo klientu trafiku.
- Klausītāji ir atbildīgi par ienākošo savienojumu apstrādes apstrādi un to pārsūtīšanu attiecīgajām parametru grupām [5] [6].

4. Iestatiet katram reģionam parametru grupas
- Katram klausītājam konfigurējiet vienu vai vairākas parametru grupas. Katra galapunkta grupa atbilst AWS reģionam, kurā jūsu lietojumprogramma ir izvietota.
- Jūs norādāt AWS reģionus, kas saņems trafiku, izmantojot šīs parametru grupas.
- Katrai galapunkta grupai var konfigurēt veselības pārbaudes, tāpēc globālais akselerators nepārtraukti uzrauga gala punktu veselību šajā reģionā.
- Pēc izvēles pielāgojiet satiksmes sastādīšanas procentuālo daudzumu vienā parametra grupā, lai kontrolētu trafika daļu, kas novirzīta uz šo reģionu (noderīga pakāpeniskai ieviešanai vai kļūmjpārlēces scenārijiem) [5] [6] [7].

5. Pievienojiet galapunktu parametru grupām
- reģistrējiet konkrētus parametrus katrā parametra grupā. Galapunkti var būt lietojumprogrammu slodzes līdzsvarotāji, tīkla slodzes līdzsvarotāji, EC2 gadījumi vai elastīgās IP adreses, kas izvietotas attiecīgajā reģionā.
- Jūs varat piešķirt svarus galapunktu punktiem, lai kontrolētu, kā satiksme tiek sadalīta starp tiem tajā pašā reģionā [5] [6] [7].

6. Atjaunināt DNS ierakstus
- Atjauniniet savu domēna DNS ierakstus, lai norādītu uz jūsu lietojumprogrammas pilnībā kvalificēto domēna vārdu (FQDN) uz statiskās jebkuras katras nastas IP adresēm, ko nodrošina globālais akselerators. Tas nodrošina, ka klienta pieprasījumi tiek virzīti pa akseleratoru [12].

7. uzraudzīt un pielāgot satiksmes maršrutēšanu
- Izmantojiet AWS Global akseleratora uzraudzības rīkus, lai novērotu satiksmes sadalījumu un galapunkta veselību.
- Pielāgojiet trafika ciparnīcas vai parametru svarus pēc nepieciešamības, lai optimizētu veiktspēju vai apstrādātu kļūmjpārlēces scenārijus.
- Globālais paātrinātājs automātiski novirza trafiku uz tuvāko veselīgo parametru, uzlabojot latentumu un pieejamību [5] [11].

Šī iestatīšana ļauj jūsu vairāku reģionu lietojumprogrammai gūt labumu no AWS Global Accelerator statiskās IP adreses, veselības pārbaudes un inteliģentās maršrutēšanas, lai uzlabotu globālo veiktspēju un noturību. Tas atbalsta gan aktīvi aktīvo izvietošanu (slodzes koplietošanas trafiku starp reģioniem), gan ar aktīvo stāvu kļūmjpārlēces modeļiem [11].

Rezumējot, galvenās darbības ir: izvietot savu lietotni vairākos reģionos, izveidojiet paātrinātāju, konfigurēt klausītājus, iestatīt reģionālās parametru grupas ar galapunktu, atjaunināt DNS, lai izmantotu akseleratora IP un pēc vajadzības uzraudzīt/pielāgot trafiku.

Atsauces:
[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-editing.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_applications_net202-r2.pdf
[10] https://www.youtube.com/watch?v=cuyvztd9vke
[11] https://aws.amazon.com/blogs/networking-and-content-delivery/deploying-multi-region-applications-in-aws-using-aws-global-accelerator/
.