Para configurar grupos regionales de punto final en AWS Global Acelerator, siga estos pasos y conceptos detallados:
** 1. Comprender los grupos de puntos finales y su papel
Un grupo de punto final en AWS Global Acelerator está asociado con una región de AWS específica y contiene uno o más puntos finales dentro de esa región. Cada grupo de punto final está vinculado a un oyente, que procesa las conexiones de cliente entrantes basadas en protocolos y puertos especificados. Para los aceleradores estándar, los grupos de puntos finales enrutan el tráfico a recursos como Balancers de carga de red (NLB), Balanceadores de carga de aplicación (ALB), instancias EC2 o direcciones IP elásticas en una sola región de AWS [1] [2] [10].
** 2. Crear o seleccionar un acelerador y un oyente
Primero, cree un acelerador (enrutamiento estándar o personalizado) en la consola de acelerador global o a través de API. Luego, cree uno o más oyentes que especifiquen el protocolo (TCP, UDP, o ambos) y el rango de puerto o puerto que el acelerador usará para recibir el tráfico del cliente [8] [10].
** 3. Agregar grupos de punto final a los oyentes
Para cada oyente, agregue uno o más grupos de puntos finales seleccionando la región de AWS donde residen sus puntos finales. Cada oyente puede tener solo un grupo de punto final por región de AWS [6] [7].
- En la consola de Acelerator Global AWS, vaya a la página Aceleradores y seleccione su acelerador.
- En la sección de oyentes, elija la identificación del oyente a la que desea agregar un grupo de punto final.
- Haga clic en "Agregar grupo de punto final" y seleccione la región AWS deseada del menú desplegable [6].
** 4. Configurar el dial de tráfico
Puede establecer un porcentaje de marcación de tráfico (0 a 100) para cada grupo de punto final. Este dial controla la proporción de tráfico que el acelerador global envía al grupo de punto final en relación con el tráfico total dirigido a ese grupo. Permite el control de tráfico de grano fino para escenarios como implementaciones azules/verdes o pruebas de rendimiento en las regiones. Por defecto, el dial de tráfico se establece en 100%[1] [5] [8].
** 5. Configurar las verificaciones de salud
Para los aceleradores estándar, puede configurar la configuración de verificación de salud personalizada para instancias de EC2 y puntos finales de IP elásticos dentro del grupo de punto final. Estas configuraciones definen cómo el acelerador global monitorea la salud del punto final y enruta el tráfico solo a puntos finales saludables. Para los puntos finales del equilibrador de carga, las verificaciones de salud se configuran en la consola de equilibrio de carga elástica [1] [6].
** 6. Agregar puntos finales a los grupos de puntos finales
Agregue los puntos finales específicos (NLB, Alb, instancias EC2 o IPS elásticas) al grupo de punto final. Cada punto final debe ser válido y activo. También puede asignar pesos a los puntos finales para controlar el porcentaje de tráfico enrutado a cada punto final dentro del grupo, lo cual es útil para fines de equilibrio de carga o prueba [2] [9] [10].
** 7. Opcional: Configurar las anulaciones de puertos
Si necesita redirigir el tráfico a diferentes puertos en sus puntos finales que los especificados en el oyente, puede configurar las anulaciones de puertos para el grupo de punto final. Esto es útil para evitar conflictos portuarios o colisiones de conexión [6].
** 8. Guardar y monitorear
Después de configurar grupos de puntos finales y agregar puntos finales, guarde su configuración. AWS Global Accelerator monitoreará la salud del punto final continuamente y enrutará el tráfico en función de la ubicación del cliente, la salud del punto final, la configuración del dial de tráfico y los pesos de punto final [1] [2] [8].
Resumen de puntos de configuración clave
- Cada grupo de punto final está vinculado a una sola región de AWS y está vinculado a un oyente.
- Puede agregar múltiples grupos de puntos finales para diferentes regiones a un oyente.
- El marcador de tráfico controla el porcentaje de tráfico enviado a cada grupo de punto final.
- Los controles de salud aseguran que el tráfico se enruta solo a puntos finales saludables.
- Los puntos finales pueden ser NLB, ALB, instancias EC2 o IP elásticas para aceleradores estándar.
- Los pesos de punto final permiten la distribución del tráfico dentro de un grupo de punto final.
- Las anulaciones de puertos se pueden configurar si es necesario.
Este enfoque proporciona un control granular sobre cómo se enruta el tráfico a nivel mundial, lo que permite la optimización del rendimiento y la flexibilidad de implementación en múltiples regiones de AWS [1] [6] [8] [10].
Citas:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-groups.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-custom-routing-endpoint-groups.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[5] https://tutorialsdojo.com/aws-global-accelerator/
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-groups.create-endpoint-group.html
[7] https://boto3.amazonaws.com/v1/documentation/api/1.21.9/reference/services/globalaccelerator.html
[8] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-get-started.html
[9] https://boto3.amazonaws.com/v1/documentation/api/1.16.27/reference/services/globalaccelerator.html
[10] https://cloudchipr.com/blog/aws-global-accelerator