Je souhaite résoudre les problèmes qui ont provoqué le basculement d'AWS Global Accelerator vers un point de terminaison situé dans une autre région.
Brève description
L'AWS Global Accelerator utilise les paramètres de numérotation du trafic pour acheminer le trafic vers des groupes de points de terminaison. Il utilise également le poids du point de terminaison pour déterminer la proportion du trafic dirigé vers un point de terminaison. S'il n'existe aucun point de terminaison sain avec un poids supérieur à zéro (0), Global Accelerator passe à un point de terminaison sain avec un poids supérieur à 0 dans un autre groupe de points de terminaison.
Résolution
Empêchez le basculement de Global Accelerator vers un autre point de terminaison en vérifiant le réglage du cadran de trafic et les pondérations des points de terminaison dans les groupes de points de terminaison. Vérifiez ensuite l'état de santé des points de terminaison.
Vérifiez le réglage du cadran de signalisation
Global Accelerator utilise la numérotation du trafic pour acheminer le trafic entre différents groupes de points de terminaison. Un groupe de points de terminaison avec un cadran de trafic nul ne reçoit aucun trafic. Toutefois, s'il n'existe aucun point de terminaison sain dans un groupe de paramètres dont le poids est supérieur à 0, l'accélérateur passe à un autre groupe de point de terminaison présentant un point de terminaison sain et un poids supérieur à 0. Pour ce basculement, l'accélérateur ignore les paramètres du cadran de signalisation.
Exemple : supposons que vous configurez Global Accelerator avec trois groupes de points de terminaison, avec le réglage du cadran de trafic comme indiqué ici :
Groupe point de terminaison 1 : Composez 100
Groupe point de terminaison 2 : Composez 0
Groupe point de terminaison 3 : Composez 0
Si le groupe de points de terminaison 1 ne possède pas de point de terminaison sains dont la pondération est supérieure à 0, Global Accelerator vérifie jusqu'à deux autres groupes de point de terminaison pour déterminer s'ils sont sains. Si les groupes de point de terminaison 2 et 3 sont les plus proches du client et sont en bonne santé avec un poids supérieur à 0, l'accélérateur bascule. Il achemine le trafic vers le point de terminaison de ces groupes de points de terminaison, en ignorant les paramètres de numérotation du trafic.
Vérifiez le poids des points de terminaison dans les groupes de critères
Global Accelerator utilise la pondération pour acheminer le trafic au sein d'un groupe de points de terminaison. Un point de terminaison dont la pondération est nulle ne reçoit aucun trafic, même s'il est sain. Si tous les points de terminaison ont une pondération nulle, l'accélérateur essaie de trouver des paramètres dont la pondération est supérieure à 0 dans un autre groupe de critères. S'il localise un point de terminaison sain avec un poids supérieur à 0, l'accélérateur achemine le trafic vers ce point de terminaison. Dans le cas contraire, l'accélérateur ne s'ouvre pas et inclut les points de terminaison du groupe de points de terminaison le plus proche.
Exemple : Supposons que vous ayez configuré l'instance 1 comme point de terminaison dans EndpointGroup 1 et l'instance 2 comme point de terminaison dans EndpointGroup 2. Si la pondération de l'instance-1 est de 0, l'accélérateur bascule et achemine le trafic vers l'instance-2 si elle est saine et a une pondération supérieure à 0.
Vérifiez si les points de terminaison sont sains
Vérifiez si les points de terminaison passent avec succès une surveillance de l’état en utilisant l'état de surveillance. Pour plus d'informations sur la manière de remédier aux échecs de contrôle de santé, consultez Pourquoi Global Accelerator échoue-t-il aux surveillances de l’état sur les points de terminaison ?
Informations connexes
Déploiement d'applications multirégionales dans AWS à l'aide d'AWS Global Accelerator
Gestion du trafic avec AWS Global Accelerator