Publicado: Dec 22, 2020
Hoje, o Amazon Elastic Container Service (Amazon ECS) anunciou a disponibilidade geral do interruptor de circuito de implantação do Amazon ECS para tipos de execução de EC2 e Fargate. Com esse recurso, os clientes do Amazon ECS usando o tipo de implantação de atualizações cumulativas do ECS podem reverter automaticamente implantações de serviços não íntegras sem a necessidade de intervenção manual. Isso permite que os clientes descubram com rapidez implantações com falhas, sem se preocupar com o consumo de recursos por tarefas com falhas ou atrasos indefinidos na implantação.
Há vários motivos pelos quais uma implantação pode não estar íntegra, algumas das quais incluem alterações potencialmente perigosas introduzidas no código ou na configuração do serviço ou verificações de integridade mal configuradas. O interruptor de circuito de implantação monitora implantações quanto a falhas recorrentes na execução de tarefas que possam indicar que a implantação não atingirá um estado estável. Ele identifica e encerra automaticamente implantações que atendem aos critérios de falha com base no número de execuções de tarefas com falhas que não atingem o estado de EXECUÇÃO íntegra. Além disso, ele inclui a capacidade de reverter as implantações automaticamente. Quando esse recurso for habilitado, o Amazon ECS também reverterá automaticamente uma implantação com falha para a versão íntegra anterior do serviço, respeitando a configuração de implantação definida pelo cliente. O Amazon ECS também apresentará o status da implantação como parte das APIs de serviço por meio de um novo parâmetro chamado rollOutState e novos eventos de serviço do Amazon ECS.
Os clientes podem ativar o interruptor de implantação do ECS no momento de criar ou atualizar o serviço como parte da configuração de implantação do serviço ECS por meio da CLI da AWS, do CloudFormation e do SDK da AWS.. Esse recurso está agora disponível ao público em geral em todas as regiões da AWS.
Para saber mais sobre esse recurso, veja nossa documentação e a publicação de contêineres no blog da AWS.