AWS Global Accelerator gère les raides pour les critères de terminaison à double pile en surveillant en continu la santé de tous les points de terminaison dans un groupe de terminaux et en achetant le trafic uniquement vers ceux qui sont en bonne santé. Les points de terminaison à double pile prennent en charge IPv4 et IPv6 et peuvent être des équilibreurs de charge de réseau, des équilibreurs de charge d'application ou des instances Amazon EC2 qui ont une adresse IPv6 principale jointe [3] [9] [6].
Voici comment le basculement fonctionne en détail pour les points de terminaison à double pile:
- Global Accelerator effectue des contrôles de santé sur tous les points de terminaison dans un groupe de points finaux. Si un point de terminaison devient malsain, il cesse d'achever le trafic vers ce point de terminaison et achemine le trafic vers d'autres points de terminaison sains au sein du même groupe [3] [5].
- Si aucun point d'évaluation sain avec un poids supérieur à zéro n'existe dans le groupe de points finaux actuel, l'accélérateur global tente d'échouer à un critère de terminaison sain dans un autre groupe de terminaux (généralement dans une région AWS différente). Ce basculement ignore les paramètres de numérotation de trafic, ce qui signifie que même les groupes de points de terminaison avec la numérotation du trafic définis sur zéro sont pris en compte lors des tentatives de basculement [5].
- Si aucun point de terminaison sain avec un poids supérieur à zéro n'est trouvé après avoir vérifié les trois groupes de terminaux les plus proches, l'accélérateur global "échoue" en achetant le trafic vers un critère de terminaison aléatoire dans le groupe de terminaux le plus proche du client, quel que soit l'état de santé [5].
- Lorsque les critères d'évaluation précédemment malsains se remettent, l'accélérateur global reprend un comportement de routage normal, ramenant le trafic vers des points de terminaison sains avec des cadrans de trafic supérieurs à zéro. Cependant, les connexions actives existantes continuent de se rendre à leurs points de terminaison d'origine jusqu'à la réinitialisation [5].
- Les accélérateurs à double pile exigent que tous les points de terminaison soient également à double pile. Lors de la mise à jour d'un accélérateur à double pile, Global Accelerator garantit que tous les points de terminaison ont des adresses IPv6 primaires et les ajoutent si nécessaire aux instances EC2 [6] [9].
- Global Accelerator fournit des adresses IP à double emploi statiques en tant que point de contact unique, achetant le trafic client sur le réseau mondial AWS au point final à double emploi en bonne santé, améliorant ainsi la disponibilité et les performances [3] [10].
- La préservation de l'adresse IP du client peut être activée pour certains points de terminaison à double pile, mais il existe des restrictions, telles que la désactivation de cette fonctionnalité pour les équilibreurs de charge de réseau à double pile dans les accélérateurs IPv4 [3].
En résumé, AWS Global Accelerator gère le basculement pour les points de terminaison à double pile par la surveillance de la santé, le routage pondéré, le basculement régional et le repli vers les critères de terminaison les plus proches, tout en nécessitant un support cohérent à double emploi à travers les points de terminaison pour assurer la gestion du trafic IPv4 et IPv6 et une grande disponibilité [3] [5] [9].
Citations:
[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-endpoids.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-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-weights.unhealthy-endpoint.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-endpoint-adding-endpoids.html
[10] https://aws.amazon.com/global-accelerator/features/