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.
Información general
Las actualizaciones azul/verde ofrecen varias ventajas que las hacen ideales para los entornos de producción. Proporcionan cero 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 le permite volver rápidamente al entorno original en caso de que surjan problemas. Puede implementar una estrategia de transición gradual, verificando el rendimiento del nuevo entorno antes de cambiar por completo sus 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 decida eliminarlo.
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 vinculada al AWSServiceRoleForBatchservicio
-
Cuando necesite realizar la transición entre distintos tipos de roles de servicio
Cuándo se recomiendan las blue/green actualizaciones
Blue/green updates are particularly recommended for production environments where zero downtime is critical for your workloads. This approach works well when you need to test new configurations before transitioning production workloads, ensuring that changes meet your performance and reliability requirements. Choose blue/greense actualiza cuando la capacidad de reversión rápida es importante para sus operaciones, especialmente si está actualizando de forma personalizada AMIs con cambios importantes. Este método también es ideal si desea validar las características y el comportamiento del rendimiento antes de realizar cambios por completo, ya que proporciona confianza en el proceso de actualización.
Requisitos previos
Antes de realizar una blue/green actualización, asegúrese de que dispone de lo siguiente:
-
Los permisos de IAM adecuados para crear y administrar entornos de cómputo
-
Acceso para ver y modificar la configuración de la cola de trabajos
-
Estrategias de reintento de trabajo configuradas para sus 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 cómputo. Puede ser una de las siguientes opciones:
-
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 la instancia de contenedor de Amazon ECS. Cuando utilice una AMI personalizada, puede especificarla de una de las siguientes maneras:
-
Uso del campo de anulación del ID de imagen en la configuración 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 informático existente. Puede hacerlo utilizando el AWS Management Console 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 cómputo anterior (azul), cualquier trabajo que se esté ejecutando actualmente en esas instancias fallará porque las instancias se cancelarán. Configura estrategias de reintento de tareas en tus definiciones de tareas para gestionar estos errores automáticamente. 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 antiguo entorno de cómputo.
-
Espere a que se completen los trabajos en ejecución en el entorno anterior.
-
Elimine el entorno informático antiguo.