Publicado en: Dec 20, 2022

Amazon Elastic Container Service (Amazon ECS) anunció hoy una nueva característica que permite a los clientes añadir medidas de seguridad automatizadas para las actualizaciones sucesivas del servicio Amazon ECS. Ahora puede monitorear los cambios y reaccionar automáticamente a ellos durante una actualización continua de Amazon ECS mediante las alarmas de Amazon 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 Amazon 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 Amazon CloudWatch que registran las métricas más relevantes para la aplicación y configurar Amazon ECS para que las supervise durante el despliegue. Si se produce una infracción métrica durante el despliegue, Amazon 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, Amazon 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 Amazon ECS continúa monitoreando la alarma asociada al despliegue.

Puede configurar las alarmas de Amazon CloudWatch para monitorear las actualizaciones sucesivas de todos los servicios de Amazon ECS nuevos y existentes que utilizan el controlador de despliegue “ECS”. Puede utilizar esta nueva característica con la consola de administración de Amazon 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.