Actualización de la estrategia de implementación de Amazon ECS
Amazon ECS admite varias estrategias de implementación para actualizar sus servicios. Puede migrar entre estas estrategias en función de los requisitos de su aplicación. Este tema explica cómo migrar entre las implementaciones azul/verde y las implementaciones continuas.
Información sobre las estrategias de implementación de Amazon ECS
Antes de migrar de una estrategia de implementación a otra, es importante entender cómo funciona cada estrategia y cuáles son sus principales diferencias:
- Implementaciones continuas
-
En una implementación continua, Amazon ECS sustituye la versión continua actual de la aplicación por una nueva versión. El programador de servicio utiliza los parámetros de porcentaje de buen estado mínimo y máximo para determinar la estrategia de implementación.
Las implementaciones continuas son más sencillas de configurar, pero ofrecen menos control sobre el proceso de implementación y el enrutamiento del tráfico.
- Implementaciones blue/green
-
En una implementación azul/verde, Amazon ECS crea una nueva versión de su servicio (verde) junto con la versión existente (azul). Esto permite verificar la nueva versión antes de enrutar el tráfico de producción hacia ella.
Las implementaciones azul/verde proporcionan un mayor control sobre el proceso de implementación, incluidas las capacidades de transferencia, comprobación y reversión del tráfico.
Prácticas recomendadas
Siga estas prácticas recomendadas al migrar entre estrategias de implementación:
-
Realice pruebas en un entorno que no sea de producción: pruebe siempre la actualización en un entorno que no sea de producción antes de aplicar cambios a los servicios de producción.
-
Planifique la reversión: tenga un plan de reversión en caso de que la actualización no funcione como se esperaba.
-
Monitoree durante la transición: monitoree de cerca su servicio durante y después de la migración para asegurarse de que siga funcionando correctamente.
-
Actualice la documentación: actualice la documentación de implementación para que refleje la nueva estrategia de implementación.
-
Tenga en cuenta el impacto en el tráfico: comprenda cómo la actualización podría afectar al tráfico de su servicio y planifique según corresponda.