Publicado en: Dec 20, 2022
HAQM Elastic Container Service (HAQM ECS) anunció hoy una nueva característica que permite a los clientes añadir medidas de seguridad automatizadas para las actualizaciones sucesivas del servicio HAQM ECS. Ahora puede monitorear los cambios y reaccionar automáticamente a ellos durante una actualización continua de HAQM ECS mediante las alarmas de HAQM CloudWatch. Esto le permite automatizar más fácilmente la detección y la corrección de despliegues fallidos y minimizar el impacto de un cambio incorrecto.
Los clientes de HAQM ECS utilizan el disyuntor de despliegue para monitorear el inicio de las tareas y las fallas en las comprobaciones de estado, lo que indica que el despliegue no alcanzará el estado estable. En algunos casos, incluso si los contenedores comienzan a ejecutarse correctamente, el despliegue puede introducir regresiones que se manifiestan en forma de degradación de la infraestructura (por ejemplo, el uso de la CPU) o de las métricas del servicio (por ejemplo, la latencia de respuesta). Para monitorear y corregir estos despliegues, ahora se pueden crear alarmas de HAQM CloudWatch que registran las métricas más relevantes para la aplicación y configurar HAQM ECS para que las supervise durante el despliegue. Si se produce una infracción métrica durante el despliegue, HAQM ECS está diseñado para detener el despliegue y revertirlo a la versión estable anterior. Cuando utiliza las alarmas de CloudWatch para monitorear el despliegue, HAQM ECS está diseñado para añadir un “tiempo de incorporación” al despliegue. El tiempo de incorporación es un período que transcurre después de que la nueva versión del servicio haya alcanzado el estado estable, durante el cual HAQM ECS continúa monitoreando la alarma asociada al despliegue.
Puede configurar las alarmas de HAQM CloudWatch para monitorear las actualizaciones sucesivas de todos los servicios de HAQM ECS nuevos y existentes que utilizan el controlador de despliegue “ECS”. Puede utilizar esta nueva característica con la consola de administración de HAQM ECS, el SDK, la CLI, CloudFormation y el CDK en todas las regiones comerciales de AWS. Puedes seguir los pasos de este blog o leer nuestra documentación aquí para comenzar a usar esta característica.