¿Por qué AWS Global Accelerator realizó una conmutación por error a un punto de conexión de otra región?

4 minutos de lectura
0

Quiero solucionar el problema que provocó la conmutación por error de AWS Global Accelerator a un punto de conexión de otra región.

Descripción corta

AWS Global Accelerator utiliza la configuración del marcado de tráfico para enrutar el tráfico a los grupos de puntos de conexión. También utiliza el peso del punto de conexión para determinar la proporción del tráfico que se dirige a un punto de conexión. Si no hay ningún punto de conexión en buen estado con un peso superior a cero (0), Global Accelerator realiza la conmutación por error a un punto de conexión en buen estado con un peso superior a 0 en otro grupo de puntos de conexión.

Resolución

Evite la conmutación por error de Global Accelerator a un grupo de puntos de conexión diferente mediante la verificación de la configuración del marcado de tráfico y los pesos de los puntos de conexión en los grupos de puntos conexión. A continuación, verifique el estado de los puntos de conexión.

Verificar la configuración del marcado de tráfico

Global Accelerator utiliza el marcado de tráfico para enrutar el tráfico entre diferentes grupos de puntos de conexión. Un grupo de puntos de conexión con un marcado de tráfico 0 no recibe ningún tráfico. Sin embargo, si no hay un punto conexión en buen estado en un grupo de puntos de conexión con un peso superior a 0, el acelerador conmuta por error a otro grupo de puntos de conexión con un punto de conexión en buen estado y un peso superior a 0. Para esta conmutación por error, el acelerador ignora la configuración del marcado de tráfico.

Ejemplo: Supongamos que configura Global Accelerator con tres grupos de puntos de conexión, con la configuración del marcado de tráfico como se muestra aquí:

Grupo de punto de conexión 1: marque 100

Grupo de punto de conexión 2: marque 0

Grupo de punto de conexión 3: marque 0

Si el grupo de punto de conexión 1 no tiene puntos de conexión en buen estado con un peso superior a 0, Global Accelerator verifica si hay dos grupos de puntos de conexión adicionales en buen estado. Si los grupos de puntos de conexión 2 y 3 están más cerca del cliente y están en buen estado con un peso superior a 0, se produce una conmutación por error del acelerador. Enruta el tráfico al punto de conexión en estos grupos de puntos de conexión e ignora la configuración del marcado de tráfico.

Verificar el peso de los puntos de conexión en los grupos de puntos de conexión

Global Accelerator utiliza el peso para enrutar el tráfico dentro de un grupo de puntos de conexión. Un punto de conexión con un peso de 0 no recibe ningún tráfico, incluso si el punto de conexión está en buen estado. Si todos los puntos de conexión tienen un peso de 0, el acelerador intenta encontrar puntos de conexión con un peso superior a 0 en otro grupo de puntos de conexión. Si localiza un punto de conexión en buen estado con un peso superior a 0, el acelerador dirige el tráfico a ese punto de conexión. De lo contrario, el acelerador no se abre e incluye los puntos de conexión en el grupo de puntos conexión más cercano.

Ejemplo: Supongamos que ha configurado la instancia 1 como punto de conexión en el grupo de puntos de conexión 1 y la instancia 2 como punto de conexión en el grupo de puntos de conexión 2. Si el peso de la instancia 1 es 0, el acelerador realiza una conmutación por error y dirige el tráfico a la instancia 2 si está en buen estado y tiene un peso superior a 0.

Verificar si los puntos de conexión están en buen estado

Verifique si los puntos de conexión superan una comprobación de estado mediante el estado de la comprobación de estado. Para obtener más información sobre cómo solucionar los errores en las comprobaciones de estado, consulte Why is Global Accelerator failing health checks with endpoints? (¿Por qué Global Accelerator no supera las comprobaciones de estado con los puntos de conexión?).


Información relacionada

Deploying multi-Region applications in AWS using AWS Global Accelerator (Implementación de aplicaciones multirregionales en AWS mediante AWS Global Accelerator)

Traffic management with AWS Global Accelerator (Administración del tráfico con AWS Global Accelerator)

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año