Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon ¿Cuáles son los pasos para configurar AWS Global Acelerator para una aplicación de múltiples regiones?


¿Cuáles son los pasos para configurar AWS Global Acelerator para una aplicación de múltiples regiones?


Para configurar AWS Global Acelerator para una aplicación de región múltiple, siga estos pasos detallados:

1. Implemente su aplicación en múltiples regiones de AWS
Comience implementando su infraestructura de aplicación (como instancias EC2, equilibradores de carga de aplicaciones o equilibradores de carga de red) en múltiples regiones de AWS. Esta implementación de múltiples regiones es esencial para mejorar la disponibilidad y reducir la latencia al servir a los usuarios de la región más cercana [11].

2. Cree un acelerador global de AWS
- Abra la consola de Acelerator Global AWS y elija crear un nuevo acelerador.
- Proporcione un nombre significativo para su acelerador.
- Seleccione el tipo de acelerador como estándar (que es adecuado para la mayoría de las aplicaciones web).
- Elija el tipo de dirección IP: ya sea IPv4 o dual-stack (IPv4 e IPv6).
- AWS Global Accelerator asignará dos direcciones IP estáticas de cualquier CUALTA para su acelerador. Estos IP sirven como puntos de entrada fijos para el tráfico de su aplicación a nivel mundial [3] [5] [7].

3. Configurar oyentes
- Cree uno o más oyentes en su acelerador. Un oyente define el protocolo y el puerto (por ejemplo, el puerto TCP 80 para el puerto HTTP o TCP 443 para HTTPS) que Global Accelerator usará para aceptar el tráfico de clientes entrantes.
- Los oyentes son responsables de procesar conexiones entrantes y reenviarlas a los grupos de punto final apropiados [5] [6].

4. Configurar grupos de punto final para cada región
- Para cada oyente, configure uno o más grupos de punto final. Cada grupo de punto final corresponde a una región de AWS donde se implementa su aplicación.
- Usted especifica las regiones de AWS que recibirán tráfico a través de estos grupos de punto final.
- Puede configurar las verificaciones de salud para cada grupo de puntos finales para que el acelerador global monitoree continuamente la salud de los puntos finales en esa región.
- Opcionalmente, ajuste el porcentaje de dial de tráfico por grupo de punto final para controlar la parte del tráfico enrutado a esa región (útil para despliegue gradual o escenarios de conmutación por error) [5] [6] [7].

5. Agregue puntos finales a grupos de puntos finales
- Registre los puntos finales específicos dentro de cada grupo de punto final. Los puntos finales pueden ser equilibradores de carga de aplicaciones, equilibradores de carga de red, instancias EC2 o direcciones IP elásticas implementadas en la región correspondiente.
- Puede asignar pesos a puntos finales para controlar cómo se distribuye el tráfico entre ellos dentro de la misma región [5] [6] [7].

6. Actualizar registros DNS
- Actualice los registros DNS de su dominio para apuntar el nombre de dominio totalmente calificado de su aplicación (FQDN) a las direcciones IP estáticas de CUALQUITACIÓN proporcionadas por Global Accelerator. Esto asegura que las solicitudes de los clientes se enruten a través del acelerador [12].

7. Monitorear y ajustar el enrutamiento de tráfico
- Use las herramientas de monitoreo de AWS Global Accelerator para observar la distribución del tráfico y la salud del punto final.
- Ajuste los diales de tráfico o los pesos de punto final según sea necesario para optimizar el rendimiento o manejar escenarios de conmutación por error.
- El acelerador global enruta automáticamente el tráfico al punto final saludable más cercano, mejorando la latencia y la disponibilidad [5] [11].

Esta configuración permite que su aplicación de múltiples regiones se beneficie de las direcciones IP estáticas del Acelerador Global de AWS, las verificaciones de salud y el enrutamiento inteligente para mejorar el rendimiento y la resistencia global. Admite tanto implementaciones activas activas (tráfico de intercambio de carga en todas las regiones) como los modelos de conmutación por error activo-standby [11].

En resumen, los pasos clave son: implementar su aplicación en múltiples regiones, crear el acelerador, configurar los oyentes, configurar grupos de puntos finales regionales con puntos finales, actualizar DNS para usar los IP del acelerador y monitorear/ajustar el tráfico según sea necesario.

Citas:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/getting-started.html
[2] https://www.youtube.com/watch?v=p7ic_sim4qu
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-accelerators.creating-editing.html
[4] https://www.youtube.com/watch?v=qvlngf-st5o
[5] https://www.nops.io/glosario/what-is-aws-global-accelerator/
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-get-started.html
[7] https://aws.amazon.com/global-accelerator/faqs/
[8] https://docs.aws.amazon.com/global-accelerator/
[9] https://d1.awsstatic.com/events/reinvent/2019/repeat_2_using_aws_global_accelerator_for_multi-region_applations_net202-r2.pdf
[10] https://www.youtube.com/watch?v=cuyvztd9vke
[11] https://aws.amazon.com/blogs/networking-and-content-delivery/deploying-multi-region-applications-in-aws-using-aws-global-accelerator/
[12] https://repost.aws/questions/quo8q_kz2ftz2pjaijc9zteq/using-aws-global-accelerator-service-to-distribute-tribute-across-multiple-regions