AWS Global Accelerator apstrādā kļūmjparaugus divkāršo steku parametru punktiem, nepārtraukti uzraugot visu galapunktu veselību parametru grupā un maršrutējot satiksmi tikai uz veselīgajiem. Divkāršās kaudzes parametri atbalsta gan IPv4, gan IPv6 un var būt tīkla slodzes līdzsvarotāji, lietojumprogrammu slodzes līdzsvarotāji vai Amazon EC2 gadījumi, kuriem ir pievienota primārā IPv6 adrese [3] [9] [6].
Lūk, kā kļūmjpārlieri detalizēti darbojas divkāršās kaudzes parametru punktos:
- Globālais akselerators veic veselības pārbaudes visos galapunktu grupā. Ja parametrs kļūst neveselīgs, tas pārtrauc trafika maršrutēšanu uz šo parametru un tā vietā novirza trafiku uz citiem veseliem parametriem tajā pašā grupā [3] [5].
- Ja pašreizējā parametru grupā nav veselīgu parametru, kura svars ir lielāks par nulli, globālais akselerators mēģina neizdoties veselam parametrā citā parametra grupā (parasti citā AWS reģionā). Šis kļūmjpārlēces ignorē trafika sastādīšanas iestatījumus, kas nozīmē pat parametru grupas ar trafika dialo, kas iestatīts uz nulli, tiek ņemti vērā kļūmjpārlēces mēģinājumu laikā [5].
- Ja pēc trim tuvākajām parametru grupām nav atrasti veseli parametri, kuru svars ir lielāks par nulli, globālais paātrinātājs "neizdodas", novirzot trafiku uz nejaušu parametru tuvākajā parametra grupā klientam neatkarīgi no veselības stāvokļa [5].
- Kad iepriekš neveselīgie parametri atgūstas, globālais akselerators atsāk normālu maršrutēšanas uzvedību, novirzot satiksmi atpakaļ uz veseliem parametriem ar satiksmes sastādīšanu virs nulles. Tomēr esošie aktīvie savienojumi turpina virzīties uz sākotnējiem parametriem līdz atiestatīšanai [5].
-Divkāršās kaudzes paātrinātājiem ir nepieciešams, lai arī visi parametri būtu arī divu kaudze. Atjauninot akseleratoru uz divkāršo kaudzi, globālais akselerators nodrošina visiem parametriem ir primārās IPv6 adreses, un pievieno tās, ja tas nepieciešams EC2 gadījumiem [6] [9].
-Globālais akselerators nodrošina statiskas divkāršās kaudzes IP adreses kā vienu kontaktu punktu, maršrutējot klientu trafiku pa AWS globālo tīklu, līdz tuvākajam veselīgajam divkāršās kaudzes parametram, tādējādi uzlabojot pieejamību un veiktspēju [3] [10].
-Klienta IP adreses saglabāšanai var iespējot dažiem divkāršās kaudzes parametriem, taču ir ierobežojumi, piemēram, šīs funkcijas atspējošana divkāršās kaudzes tīkla slodzes līdzsvarotājiem IPv4 paātrinātājos [3].
Rezumējot, AWS Global akselerators pārvalda divkāršās kaudzes gala punktu kļūmjpārlēci, veicot veselības uzraudzību, svērto maršrutēšanu, reģionālo kļūmju un atgriešanos līdz tuvākajiem galapunktiem, vienlaikus pieprasot konsekventu divkāršo kaudzes atbalstu dažādos galapunktos, lai nodrošinātu nemanāmu IPv4 un IPv6 satiksmes apstrādi un augstu pieejamību [3] [5] [6] [9].
Atsauces:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-caveats.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-rezility.html
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weight.unhealthy-endpoint.html
[6] https://aws.amazon.com/blogs/networking-and-content-derivery/global-accelerator-ipv6-ec2/
[7] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-guide.pdf
[8] https://aws.amazon.com/global-accelerator/faqs/
[9] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoints.html
[10] https://aws.amazon.com/global-accelerator/features/