Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Vai AWS globālo akseleratoru var izmantot ar lietojumprogrammām vairākos reģionos


Vai AWS globālo akseleratoru var izmantot ar lietojumprogrammām vairākos reģionos


Jā, AWS Global akseleratoru var izmantot ar lietojumprogrammām, kas izvietotas vairākos AWS reģionos. Tas ir veidots kā globāls pakalpojums, kas atbalsta parametrus vairākos reģionos, ļaujot uzlabot daudzpreģionu lietojumprogrammu pieejamību, veiktspēju un noturību.

Šeit ir sīki izstrādāti aspekti, kā AWS Global akselerators darbojas ar vairāku reģionu lietojumprogrammām:

- Vairāku reģionu parametra atbalsts: globālo paātrinātāju var konfigurēt, lai novirzītu trafiku uz lietojumprogrammu parametriem vienā vai vairākos AWS reģionos. Šie parametri var būt lietojumprogrammu slodzes līdzsvarotāji, tīkla slodzes līdzsvarotāji, EC2 gadījumi vai elastīgas IP adreses, kas reģistrētas reģionālajās parametru grupās [2] [6].

- Satiksmes maršrutēšana un slodzes izplatīšana: Globālais akselerators nodrošina statiskas Anycast IP adreses kā vienu fiksētu jūsu lietojumprogrammas ieejas punktu neatkarīgi no tā, cik reģionus jūs izvietojat. Tas novirza lietotāja trafiku uz tuvāko veselīgo parametru, pamatojoties uz tīkla latentumu un veselības pārbaudēm. Varat arī kontrolēt trafika sadalījumu, iestatot trafika sastādīšanas procentus katrā reģionā, ļaujot ieviest aktīvi aktīvās vai aktīvās standby daudzpreģionu arhitektūras. Aktīvā reaktīvā satiksme ir sadalīta daudzos reģionos; Aktīvā stāvā satiksme tiek novirzīta uz primāro reģionu ar kļūmjpārlēces uz gaidīšanas reģioniem, ja nepieciešams [1] [2] [8].

- Veselības pārbaudes un kļūmjpārlēce: Globālais akselerators nepārtraukti uzrauga galapunktu veselību. Ja galapunkts vai viss reģions kļūst neveselīgs vai nesasniedzams, globālais paātrinātājs automātiski novirza trafiku uz nākamo optimālo veselīgo galapunktu citā reģionā, ļaujot ātru kļūmjpārlēci (parasti mazāks par vienu minūti) [2] [8].

- Vienkāršota pārvaldība: ar globālo akseleratoru jūs pārvaldāt nelielu statisko IP adrešu komplektu, nevis vairākus IP katrā reģionā. Jūs varat pievienot vai noņemt reģionus, parametrus vai pieejamības zonas, neietekmējot lietojumprogrammu pieejamību. Tas vienkāršo DNS pārvaldību un klienta konfigurāciju [5] [6].

- Pielāgoti maršrutēšanas paātrinātāji: lietojumprogrammām, kurām nepieciešama pielāgota maršrutēšanas loģika, globālais paātrinātājs atbalsta pielāgotus maršrutēšanas paātrinātājus, kas ļauj maršrutēt lietotāju trafiku uz konkrētu EC2 IP un portiem vienā vai vairākos reģionos, ļaujot vairāk kontrolēt trafika izplatīšanu [4].

- Lietošanas gadījumi: Šī vairāku reģionu spēja ir labvēlīga veiktspējas uzlabošanai, apkalpojot lietotājus no tuvākā reģiona, palielinot lietojumprogrammu pieejamību un atkopšanu katastrofām, kā arī mērogojot lietojumprogrammas visā pasaulē, vienlaikus saglabājot konsekventas IP adreses klienta piekļuvei [1] [10].

Rezumējot, AWS Global Accelerator ir labi piemērots daudzpreģionu lietojumprogrammām, nodrošinot globālās statiskās IP adreses, inteliģentu trafika maršrutēšanu, pamatojoties uz veselību un latentumu, konfigurējamu trafika izplatīšanu un ātru kļūmjpārlēci vairākos AWS reģionos, lai uzlabotu veiktspēju un pieejamību.

Atsauces:
[1] https://aws.amazon.com/blogs/networking-and-content-delivery/deploying-multi-region-applications-in-aws-using-aws-global-accelerator/
[2] https://aws.amazon.com/global-accelerator/faqs/
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/preserve-client-ip-address.regions.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/what-is-global-accelerator.html
[5] https://www.hava.io/blog/what-is-aws-global-accelerator
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-get-started.html
[7] https://docs.aws.amazon.com/amazons3/latest/userguide/multiregionaccesspoints.html
.
[9] https://www.reddit.com/r/aws/comments/z1vazp/global_accelerator_routing_to_another_accounts_alb/
[10] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-of-migrating.html