Soluciones Efectivas para Mejorar la Latencia Global en Aplicaciones de Transmisión
Pregunta
Eres parte del equipo de TI de una aplicación de transmisión.
Su aplicación está alojada en dos regiones separadas, us-east-1 (N Virginia) y ap-south-1 (Mumbai)
Su aplicación se hizo muy popular recientemente y ahora tiene usuarios de todo el mundo.
Sin embargo, estos nuevos usuarios han estado experimentando una alta latencia en la aplicación.
¿Cómo puede resolver este problema, teniendo en cuenta que las posibles fallas en la aplicación deben resolverse muy rápidamente?
Respuestas
A. Habilite una solución de gestión de tráfico basada en DNS con políticas de ruta de geolocalización en Route53.
B. Habilite AWS WAF para servir de forma segura el contenido de su aplicación en las ubicaciones de borde más cercanas a los usuarios.
C. Habilite el punto final de Global Accelerator para sus dos regiones.
D. Habilite la conexión directa.
Respuesta Correcta
A.BCD
respuesta: c
La opción A es incorrecta porque si hay una conmutación por error, deberá modificar la dirección IP de la aplicación de origen o configurar los registros de Route53.
Eso llevará tiempo para resolver la conmutación por error.
Para obtener más detalles, consulte https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html#routing-policy-geo.
La opción B es incorrecta porque AWS WAF es un servicio para proteger aplicaciones de ataques.
No ayuda a mejorar el rendimiento ni a reducir la latencia.
La opción C es CORRECTA porque AWS Global Accelerator es un servicio que redirige las solicitudes de los usuarios a la ubicación de borde más cercana y luego enruta los datos a la red global de Amazon, lo que aumenta la velocidad y la seguridad de la transferencia de datos y, por lo tanto, aumenta el rendimiento de nuestras aplicaciones.
También redirige las solicitudes a IP saludables si falla y cambia las propagaciones.
Es automático y dura unos segundos.
Para obtener más detalles, consulte https://aws.amazon.com/global-accelerator/faqs/.
La opción D es incorrecta porque Direct Connect es un servicio que se utiliza para aumentar la transferencia de datos entre los centros de datos locales y los servicios de AWS.
Más detalles: https://aws.amazon.com/directconnect/.
Aquí está la explicación adicional en el sitio web de AWS en Preguntas frecuentes sobre el acelerador global.
Por qué DNS/Route 53 es una opción inferior en comparación con el acelerador global.
P: ¿En qué se diferencia AWS Global Accelerator de una solución de administración de tráfico basada en DNS?
R: En primer lugar, algunos dispositivos cliente y resolutores de Internet almacenan en caché las Respuestas de DNS durante largos períodos de tiempo.
Entonces, cuando realiza una actualización de configuración, o hay una falla en la aplicación o cambia su preferencia de enrutamiento, no sabe cuánto tiempo pasará antes de que todos sus usuarios reciban direcciones IP actualizadas.
Con AWS Global Accelerator, no tiene que depender de la configuración de almacenamiento en caché de direcciones IP de los dispositivos cliente.
La propagación de cambios tarda unos segundos, lo que reduce el tiempo de inactividad de su aplicación.
En segundo lugar, con Global Accelerator, obtiene direcciones IP estáticas que proporcionan un punto de entrada fijo a sus aplicaciones.
Esto le permite mover fácilmente sus puntos de enlace entre zonas de disponibilidad o entre regiones de AWS, sin tener que actualizar la configuración de DNS o las aplicaciones orientadas al cliente.
¡Ahora puedes descargar los tests!
Poco a poco vamos agregando más.