Publicado: Dec 20, 2022

Hoje, o Amazon Elastic Container Service (Amazon ECS) anunciou um novo recurso que permite aos clientes adicionar proteções automatizadas para atualizações contínuas do serviço Amazon ECS. Agora, você pode monitorar e reagir automaticamente às mudanças durante uma atualização contínua do Amazon ECS usando os alarmes do Amazon CloudWatch. Isso permite que você automatize com mais facilidade a descoberta e a correção de implantações com falha e minimize o impacto de uma alteração incorreta.

Os clientes do Amazon ECS usam o interruptor de circuito de implantações para monitorar o lançamento de tarefas e falhas na verificação de integridade, que indicam que a implantação não alcançará um estado estável. Em alguns casos, mesmo que os contêineres comecem a executar com sucesso, a implantação pode introduzir regressões que surgem na forma de degradação de infraestrutura (por exemplo, utilização da CPU) ou métricas de serviço (por exemplo, latência de resposta). Para monitorar e remediar essas implantações, você já pode criar alarmes do Amazon CloudWatch que rastreiam as métricas mais relevantes para a aplicação e configurar o Amazon ECS para monitorá-las na implantação. Se ocorrer uma violação de métrica durante a implantação, o Amazon ECS foi projetado para interromper a implantação e revertê-la para a versão estável anterior. Quando você usa os alarmes do CloudWatch para monitorar a implantação, o Amazon ECS foi projetado para adicionar um “tempo de incorporação” à implantação. O tempo de incorporação é um período em que o Amazon ECS continua monitorando o alarme associado à implantação após a nova versão do serviço ter atingido o estado estacionário.

Você pode configurar os alarmes do Amazon CloudWatch para monitorar atualizações contínuas de todos os serviços novos e existentes do Amazon ECS que usam o controlador de implantação “ECS”. Você pode usar esse novo recurso com o console de gerenciamento do Amazon ECS, SDK, CLI, CloudFormation e CDK em todas as regiões comerciais da AWS. Para começar a usar esse recurso, siga as etapas deste blog ou leia a documentação aqui.