Implementando Estrategias de Despliegue Azul-Verde en AWS: La Clave para una Transición Exitosa con Route 53
Pregunta
Se le asignó la tarea de diseñar una aplicación en AWS.
La arquitectura consistiría en EC2, Classic Load Balancer, Auto Scaling y Route 53
Debe asegurarse de que las implementaciones Blue-Green sean posibles en esta arquitectura.
¿Qué política de enrutamiento debería usar idealmente en Route 53 para lograr implementaciones Blue-Green?
Respuestas
Un simple
B. Respuesta multivalor
C. Latencia
D. Ponderado.
Respuesta Correcta
A.BCD
Respuesta correcta - D.
La documentación de AWS menciona que la política de enrutamiento ponderado es buena para probar nuevas versiones del software.
Además, es el enfoque ideal para implementaciones Blue-Green.
El enrutamiento ponderado le permite asociar varios recursos con un solo nombre de dominio (example.com) o nombre de subdominio (acme.example.com) y elegir cuánto tráfico se enruta a cada recurso.
Esto puede ser útil para varios propósitos, incluido el equilibrio de carga y la prueba de nuevas versiones del software.
Para obtener más información sobre las políticas de enrutamiento de Route 53, visite la siguiente URL:
https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html
Nota: Se recomienda usar la respuesta multivalor solo cuando desea enrutar el tráfico aleatoriamente a múltiples recursos, como servidores web.
Puede crear un registro de respuesta de varios valores para cada recurso y, opcionalmente, asociar una verificación de estado de Amazon Route 53 con cada registro.
Sin embargo, en este caso, debemos elegir cuánto tráfico se enruta a cada recurso (azul y verde)
Por ejemplo, Blue está activo actualmente y necesitamos enviar una porción menor del tráfico a Green para verificar que todo funcione bien.
En caso afirmativo, entonces podemos decidir optar por los recursos verdes.
Si no, podemos cambiar el peso de ese registro a 0
Blue estará completamente en vivo de nuevo.
NOTA:
Cuando implementa la implementación azul-verde, no siempre se soluciona que el entorno azul esté en estado activo y el entorno verde en estado inactivo y viceversa.
Durante la fase de prueba, puede enrutar su tráfico a los entornos azul y verde con una carga de tráfico específica.
Para obtener más información, visite el siguiente enlace.
https://d1.awsstatic.com/whitepapers/AWS_Blue_Green_Deployments.pdf
AWS explicó con el diagrama adecuado.
¡Ahora puedes descargar los tests!
Poco a poco vamos agregando más.