AWS Global Accelerator verzorgt failovers voor dual-stack-eindpunten door de gezondheid van alle eindpunten binnen een eindpuntgroep en routeringsverkeer alleen te controleren naar die van gezond. Eindpunten met dubbele stapels ondersteunen zowel IPv4 als IPv6 en kunnen netwerk load balancers, applicatie-load balancers of Amazon EC2-instanties zijn die een primair IPv6-adres hebben bijgevoegd [3] [9] [6].
Hier is hoe failover in detail werkt voor dual-stack eindpunten:
- Global Accelerator voert gezondheidscontroles uit op alle eindpunten in een eindpuntgroep. Als een eindpunt ongezond wordt, stopt het stopt met het routeren van verkeer naar dat eindpunt en routeert het verkeer in plaats daarvan naar andere gezonde eindpunten binnen dezelfde groep [3] [5].
- Als er geen gezonde eindpunten met een gewicht groter dan nul bestaan in de huidige eindpuntgroep, probeert Global Accelerator te falen naar een gezond eindpunt in een andere eindpuntgroep (meestal in een andere AWS -regio). Deze failover negeert de instellingen van de verkeerskies, wat betekent dat zelfs eindpuntgroepen met verkeerskies ingesteld op nul worden overwogen tijdens failover -pogingen [5].
- Als er geen gezonde eindpunten met een gewicht groter dan nul worden gevonden na het controleren van de drie dichtstbijzijnde eindpuntgroepen, faalt Global Accelerator "Open" door verkeer naar een willekeurig eindpunt in de dichtstbijzijnde eindpuntgroep naar de klant te routeren, ongeacht de gezondheidstoestand [5].
- Wanneer de voorheen ongezonde eindpunten herstellen, hervat de wereldwijde versneller het normale routeringsgedrag, waardoor verkeer teruggaat naar gezonde eindpunten met verkeers wijzerplaten boven nul. Bestaande actieve verbindingen blijven echter naar hun oorspronkelijke eindpunten routeren totdat ze worden gereset [5].
-Dual-stack versnellers vereisen dat alle eindpunten ook dual-stack zijn. Bij het bijwerken van een versneller naar Dual-Stack zorgt Global Accelerator ervoor dat alle eindpunten primaire IPv6-adressen hebben en voegt deze toe aan EC2-instanties [6] [9].
-Global Accelerator biedt statische dual-stack IP-adressen als een enkel contactpunt, het routeren van klantenverkeer via het AWS Global Network naar het dichtstbijzijnde gezonde dual-stack eindpunt, waardoor de beschikbaarheid en prestaties worden verbeterd [3] [10].
-Client IP-adresbehoud kan worden ingeschakeld voor sommige dual-stack eindpunten, maar er zijn beperkingen, zoals het uitschakelen van deze functie voor dual-stack netwerk load balancers in IPv4-versnellers [3].
Samenvattend beheert AWS Global Accelerator failover voor dual-stack eindpunten door gezondheidsbewaking, gewogen routing, regionale failover en fallback naar dichtstbijzijnde eindpunten, allemaal, terwijl consistente dual-stack-ondersteuning over eindpunten nodig is om naadloze IPv4 en IPv6 verkeersbehandeling en hoge beschikbaarheid [3] [5] [6] [9] [9] te vereisen.
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/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-resiliency.html
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-wights.unhealthy-endpoints.html
[6] https://aws.amazon.com/blogs/networking-and-content-delivery/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/