AWS Global Accelerator gebruikt het concept van netwerkzones om fouttolerantie, beschikbaarheid en prestaties van uw applicaties wereldwijd te verbeteren. Hier is een gedetailleerde uitleg van netwerkzones in Global Accelerator:
** Definitie en doel
Een netwerkzone in Global Accelerator is een geïsoleerde eenheid van fysieke infrastructuur, vergelijkbaar in concept met een AWS -beschikbaarheidszone maar specifiek voor de Global Accelerator Service. Elke netwerkzone heeft zijn eigen set fysieke infrastructuur en bedient IP -adressen van een uniek IP -subnet. Deze zones zijn ontworpen om foutisolatie en hoge beschikbaarheid te bieden voor de statische IP -adressen die zijn toegewezen aan uw versneller [3] [5] [6].
** Statische IP -adressen en netwerkzones
Wanneer u een wereldwijde versneller maakt, wijst AWS twee statische IPv4-adressen (of vier statische IP's voor dual-stack versnellers) toe voor uw versneller. Elk van deze statische IP -adressen wordt geserveerd vanuit een andere netwerkzone. Dit betekent dat de twee IP's worden geadverteerd uit afzonderlijke, onafhankelijke netwerkzones, die uw applicatie beschermt als één netwerkzone een mislukking of verstoring ervaart. Als het ene IP -adres bijvoorbeeld onbereikbaar wordt vanwege netwerkproblemen of IP -blokkering door bepaalde clientnetwerken, kunnen clienttoepassingen opnieuw proberen met het andere gezonde IP -adres uit de andere netwerkzone [3] [5] [6] [8].
** Fysieke isolatie en fouttolerantie
Elke netwerkzone wordt onafhankelijk beheerd en heeft een strikt veranderingsbeleid voor verandering om ervoor te zorgen dat updates of wijzigingen slechts één netwerkzone tegelijk beïnvloeden. Deze isolatie beperkt de impact van storingen of onderhoudsactiviteiten. Bovendien wordt elke netwerkzone verdeeld in meerdere cellen, die verder geïsoleerde eenheden zijn met hun eigen fysieke hosts en configuraties. Klanten worden geassocieerd met paren cellen in afzonderlijke netwerkzones, dus als de ene cel wordt beïnvloed, wordt het verkeer nog steeds geserveerd uit de andere cel in de andere netwerkzone, waardoor de veerkracht wordt verbeterd [5].
** Rol in verkeersroutering
Netwerkzones stellen Global Accelerator in staat om fouttolerante routing met hoge beschikbaarheid te bieden door IP-adressen uit meerdere geïsoleerde zones te adverteren. Verkeer van gebruikers wordt gerouteerd naar de dichtstbijzijnde AWS Edge -locatie, waar Global Accelerator de TCP -verbinding beëindigt en doorstuurt via het AWS Global Network naar het optimale regionale eindpunt. Het gebruik van netwerkzones zorgt ervoor dat als de ene zone- of IP -adres niet beschikbaar is, het verkeer onmiddellijk kan mislukken naar het IP -adres van de andere zone zonder verstoring [3] [5] [6].
**Samenvatting
- Netwerkzones zijn geïsoleerde fysieke infrastructuureenheden in AWS Global Accelerator, vergelijkbaar met beschikbaarheidszones maar specifiek voor het Edge -netwerk.
- Aan elke versneller is twee statische IP -adressen toegewezen, die elk uit een andere netwerkzone worden geserveerd om fouttolerantie te bieden.
- Netwerkzones hebben onafhankelijk beheer, fysieke infrastructuur en IP -subnetten om storingen te isoleren.
- Ze worden verder onderverdeeld in cellen om de impact van klanten door fouten te verminderen.
- Netwerkzones maken onmiddellijke failover mogelijk tussen IP -adressen als een zone niet beschikbaar is, waardoor een hoge beschikbaarheid en veerkracht voor globale toepassingen [3] [5] [6] [8] wordt gewaarborgd.
Met dit ontwerp kan AWS Global Accelerator een zeer beschikbare, performante en fouttolerante wereldwijde verkeersrouteringservice voor uw applicaties bieden.
Citaten:
[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/what-is-global-accelerator.html
[3] https://aws.amazon.com/global-accelerator/features/
[4] https://tutorialsdojo.com/aws-global-accelerator/
[5] https://aws.amazon.com/blogs/networking-and-content-delivery/maximising-application-resiliency-with-aws-global-accelerator/
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-componenten.html
[7] https://boto3.amazonaws.com/v1/documentation/api/1.17.39/reference/services/globalaccelerator.html
[8] https://www.hava.io/blog/whatis-aws-global-accelerator
[9] https://stackoverflow.com/questions/63239840/what-is-the-aws-abal-accelerator-eni
[10] https://www.whizlabs.com/blog/aws-global-accelerator/