Sí, AWS Global Accelerator se puede utilizar con aplicaciones implementadas en múltiples regiones de AWS. Está diseñado como un servicio global que admite puntos finales en múltiples regiones, lo que permite una disponibilidad mejorada, rendimiento y resistencia para aplicaciones de múltiples regiones.
Estos son los aspectos detallados de cómo funciona AWS Global Accelerator con aplicaciones de múltiples regiones:
- Soporte de punto final múltiple: puede configurar Global Accelerator para enrutar el tráfico a los puntos finales de la aplicación en una o más regiones de AWS. Estos puntos finales pueden ser equilibradores de carga de aplicaciones, equilibradores de carga de red, instancias de EC2 o direcciones IP elásticas registradas en grupos de puntos finales regionales [2] [6].
- Enrutamiento de tráfico y distribución de carga: Global Accelerator proporciona direcciones IP estáticas de CUALLA como un único punto de entrada fijo para su aplicación, independientemente de cuántas regiones implementa. Entra el tráfico de usuarios al punto final saludable más cercano en función de la latencia de la red y las verificaciones de salud. También puede controlar la distribución del tráfico estableciendo porcentajes de marcación de tráfico por región, lo que le permite implementar arquitecturas de región múltiple activa o activa activa. En activo activo, el tráfico está compartido en múltiples regiones; En activo-standby, el tráfico se enruta a una región primaria con regiones de conmutación por error a estar en espera si es necesario [1] [2] [8].
- Checks de salud y conmutación por error: el acelerador global monitorea continuamente la salud de los puntos finales. Si un punto final o una región completa se vuelve insalubre o inalcanzable, el acelerador global redirige automáticamente el tráfico al siguiente punto final saludable óptimo en otra región, lo que permite una conmutación por error rápida (generalmente menos de un minuto) [2] [8].
- Gestión simplificada: con Global Acelerator, administra un pequeño conjunto de direcciones IP estáticas en lugar de múltiples IP por región. Puede agregar o eliminar regiones, puntos finales o zonas de disponibilidad sin afectar la disponibilidad de la aplicación. Esto simplifica la administración de DNS y la configuración del cliente [5] [6].
- Aceleradores de enrutamiento personalizados: para aplicaciones que requieren una lógica de enrutamiento personalizada, el acelerador global admite aceleradores de enrutamiento personalizados que permiten el enrutamiento del tráfico de usuarios a IP y puertos EC2 específicos en una o múltiples regiones, lo que permite un control más granular sobre la distribución del tráfico [4].
- Casos de uso: esta capacidad de múltiples regiones es beneficiosa para mejorar el rendimiento al servir a los usuarios de la región más cercana, aumentar la disponibilidad de aplicaciones y la recuperación de desastres, y escalar las aplicaciones a nivel mundial mientras mantiene direcciones IP consistentes para el acceso al cliente [1] [10].
En resumen, AWS Global Accelerator es muy adecuado para aplicaciones de múltiples regiones, proporcionando direcciones IP estáticas globales, enrutamiento de tráfico inteligente basado en la salud y la latencia, la distribución de tráfico configurable y la conmutación rápida en múltiples regiones de AWS para mejorar el rendimiento y la disponibilidad.
Citas:
[1] https://aws.amazon.com/blogs/networking-and-content-delivery/deploying-multi-region-applications-in-aws-using-aws-global-accelerator/
[2] https://aws.amazon.com/global-accelerator/faqs/
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/preserve-client-ip-address.regions.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/what-is-global-accelerator.html
[5] https://www.hava.io/blog/what-is-aws-global-accelerator
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-get-started.html
[7] https://docs.aws.amazon.com/amazons3/latest/userguide/multiregionaccesspoints.html
[8] https://repost.aws/questions/quo8q_kz2ftz2pjaijc9zteq/using-aws-global-accelerator-service-to-distribute-tribute-across-multiple-regions
[9] https://www.reddit.com/r/aws/comments/z1vazp/global_accelerator_routing_to_another_accounts_alb/
[10] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-of-migrating.html