Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Realice blue/green actualizaciones para entornos de cómputo
Una blue/green actualización es una estrategia de actualización que reduce el tiempo de inactividad y el riesgo mediante la creación de un nuevo entorno informático (verde) junto con el entorno informático existente (azul). Este enfoque le permite realizar la transición gradual de las cargas de trabajo al nuevo entorno y, al mismo tiempo, mantener operativo el entorno existente. Blue/green las actualizaciones proporcionan la ruta de actualización más segura y funcionan con cualquier tipo de función de servicio o estrategia de asignación.
Descripción general de
Las actualizaciones azul/verde ofrecen varias ventajas que las hacen ideales para los entornos de producción. Proporcionan un mínimo tiempo de inactividad al mantener sus cargas de trabajo en funcionamiento continuo durante el proceso de actualización. Este enfoque ofrece funciones de reversión sencillas, lo que permite volver rápidamente al entorno original en caso de que surjan problemas. Puede implementar una estrategia de transición progresiva verificando el rendimiento del nuevo entorno antes de cambiar por completo las cargas de trabajo de producción. Este método también proporciona una excelente mitigación de riesgos, ya que el entorno original permanece inalterado y operativo hasta que se decida su eliminación.
Cuando se requieren blue/green actualizaciones
Debe utilizar blue/green las actualizaciones en las siguientes situaciones:
-
Cuando su entorno informático utiliza una estrategia de
BEST_FITasignación (no admite actualizaciones de infraestructura). -
Cuando su entorno informático no utiliza la función AWSServiceRoleForBatchvinculada al servicio.
-
Cuando necesite realizar la transición entre distintos tipos de roles de servicio.
Cuándo se recomiendan las blue/green actualizaciones
Recomendamos blue/green las actualizaciones para los entornos de producción en los que la ausencia de tiempo de inactividad es fundamental para las cargas de trabajo. Este enfoque funciona bien cuando se necesita probar nuevas configuraciones antes de realizar la transición de las cargas de trabajo de producción, lo que garantiza que los cambios cumplan los requisitos de rendimiento y fiabilidad. Elija blue/green las actualizaciones cuando la capacidad de reversión rápida sea importante para sus operaciones, especialmente si va a realizar actualizaciones personalizadas AMIs con cambios significativos. Además, este método es ideal para validar las características y el comportamiento del rendimiento antes de realizar cambios por completo, ya que entrega confianza en el proceso de actualización.
Requisitos previos
Antes de realizar una blue/green actualización, asegúrese de disponer de lo siguiente:
-
Los permisos de IAM adecuados para crear y gestionar entornos informáticos.
-
Acceso para ver y modificar la configuración de la cola de trabajos.
-
Estrategias de reintento de trabajo que estén configuradas para las definiciones de trabajo a fin de gestionar los posibles errores durante la transición. Para obtener más información, consulte Reintentos automáticos de trabajo.
-
El ID de AMI para el nuevo entorno de computación. Puede ser:
-
Una versión reciente y aprobada de la AMI optimizada para Amazon ECS (utilizada de forma predeterminada).
-
Una AMI personalizada que cumple con la especificación de la AMI de instancia de contenedor de Amazon ECS. Con una AMI personalizada, puede especificarla de una de las siguientes formas:
-
Uso del campo de anulación del ID de imagen en la configuración de EC2.
-
Especificarlo en una plantilla de lanzamiento.
Para obtener más información sobre la creación de una personalización AMIs, consulteTutorial: creación de una AMI de recursos de computación.
-
-
Antes de crear el nuevo entorno, debe registrar la configuración del entorno de computación existente. Puede hacerlo utilizando el Consola de administración de AWS o el AWS CLI.
nota
Los siguientes procedimientos detallan cómo realizar una blue/green actualización que solo cambia la AMI. Puede actualizar otros ajustes para el nuevo entorno.
importante
Al eliminar el entorno de computación anterior (azul), cualquier trabajo que se esté ejecutando ahora en esas instancias fallará porque las instancias se cancelarán. Configure las estrategias de reintento de tareas en las definiciones de tareas para gestionar estos errores de forma automática. Para obtener más información, consulte Reintentos automáticos de trabajo.
Una vez que confíe en el nuevo entorno:
-
Edite la cola de trabajos para eliminar el entorno de computación anterior.
-
Espere a que se complete cualquier trabajo en ejecución en el entorno anterior.
-
Elimine el entorno informático antiguo.