Amazon ECS agora oferece suporte a definições configuráveis de disjuntores de implantação
O Amazon Elastic Container Service (Amazon ECS) agora oferece mais controle sobre quando uma implantação de serviço é considerada com falha e automaticamente revertida. Agora você pode personalizar as configurações do disjuntor de implantação para corresponder ao comportamento de inicialização, às necessidades de implantação e à tolerância a falhas de tarefas, para que a reversão funcione exatamente como você precisa em diferentes aplicações e ambientes.
O disjuntor de implantação do ECS detecta automaticamente as implantações com falha e as reverte para a última implantação bem-sucedida quando o limite de falhas é atingido. Com este lançamento, você pode definir o limite do disjuntor de implantação usando um número fixo de falhas na tarefa ou uma porcentagem da contagem desejada de tarefas do serviço. Também pode escolher como as falhas são contabilizadas: pelo modelo consecutivo, em que o contador é reiniciado quando uma tarefa íntegra é iniciada, ou pelo modelo cumulativo, em que as falhas continuam sendo somadas ao longo de toda a implantação. Por exemplo, você pode definir limites mais baixos para obter reversões mais rápidas em ambientes de desenvolvimento e teste, ou permitir maior tolerância para aplicações que apresentam falhas de inicialização esperadas antes de estabilizar.
Esse recurso está disponível em todas as regiões da AWS que oferecem o Amazon ECS. Você pode configurar as definições do disjuntor de implantação para serviços novos e existentes do ECS usando o Console de Gerenciamento da AWS, a AWS CLI, os AWS SDKs, o AWS CloudFormation, o AWS CDK e o Terraform. Para saber mais, consulte a documentação do disjuntor de implantação do ECS.