O Amazon ECS apresenta critérios de sucesso antecipado para implantações de serviços
O Amazon Elastic Container Service (Amazon ECS) agora oferece suporte aos Critérios de Sucesso Antecipado para implantações contínuas de serviços, oferecendo a flexibilidade de definir quando uma implantação é considerada bem-sucedida com base em seu nível de confiança e nas necessidades operacionais de sua workload. Isso pode ajudar você a concluir implantações mais cedo e desbloquear implantações subsequentes, pipelines de CI/CD e outras operações dependentes.
Com os Critérios de Sucesso Antecipado, você configura a porcentagem de integridade - a proporção de tarefas desejadas que devem estar em execução e íntegras na revisão do serviço de destino antes que a implantação seja marcada como bem-sucedida. Por exemplo, com uma contagem desejada de 100 e uma porcentagem saudável de 90%, o Amazon ECS marca o sucesso da implantação após 90 tarefas estarem íntegras e continua lançando as tarefas restantes por meio da escalabilidade regular do serviço, fora do ciclo de vida da implantação. Isso pode beneficiar workloads executadas com capacidade especializada ou restrita, como workloads de inferência aceleradas por GPU, nas quais a disponibilidade de hardware pode estender os tempos de inicialização das tarefas. Os Critérios de Sucesso Antecipado também oferecem mais controle sobre por quanto tempo o monitoramento de reversão de implantação se aplica, permitindo que ele proteja a implantação até que seus critérios de sucesso configurados sejam atendidos, enquanto a expansão subsequente continua por meio da escalabilidade regular do serviço. Você também pode escolher como o Amazon ECS lida com a limpeza da revisão do serviço de origem usando BLOCKING ou DEFERRED. Com o BLOCKING, o Amazon ECS conclui a limpeza da revisão do código-fonte antes de declarar o sucesso. Com DEFERRED, o Amazon ECS declara sucesso quando os critérios são atendidos e drena as tarefas de revisão do código-fonte de forma assíncrona fora da implantação. Isso beneficia serviços com conexões ativas de longa duração ou proteção ampliada de tarefas, em que as tarefas de revisão de código-fonte podem precisar permanecer em execução sem manter a implantação aberta.
O recurso está disponível com a estratégia de implantação contínua em todas as regiões comerciais da AWS e da AWS GovCloud (EUA). Você pode configurar os critérios de sucesso inicial para serviços novos e existentes do Amazon ECS usando o Console de Gerenciamento da AWS Management, a CLI da AWS CLI, os SDKs da AWS e as ferramentas de infraestrutura como código (IaC). Para saber mais, consulte nossa documentação.