Amazon ECS permite as implantações azul/verde integradas
O Amazon Elastic Container Service (Amazon ECS) anuncia novos atributos que tornam as atualizações de software para suas aplicações em contêineres mais seguras, permitindo que você envie software com mais rapidez e alta confiança, sem precisar criar ferramentas de implantação personalizadas. Agora, o Amazon ECS oferece suporte a uma estratégia de implantação azul/verde incorporada e a ganchos do ciclo de vida de implantação que permitem testar novas versões de aplicações em ambientes de produção e reverter rapidamente as implantações que falharam.
Agora você pode implantar atualizações de software nos serviços do Amazon ECS que atendem ao tráfego de um Application Load Balancer (ALB), Network Load Balancer (NLB) ou ECS Service Connect com uma estratégia de implantação azul/verde. Quando você usa uma estratégia de implantação azul/verde, o Amazon ECS provisiona a nova versão da aplicação junto com a antiga e permite que você valide a nova versão da aplicação antes de rotear o tráfego de produção para ela. Você pode usar ganchos do ciclo de vida da implantação para realizar etapas de validação personalizadas e bloquear a implantação até que a validação seja bem-sucedida. Além disso, depois que o tráfego de produção for alterado, você poderá deixar a nova aplicação funcionar por um período pré-especificado e revertê-lo para a versão antiga sem incorrer em tempo de inatividade se detectar uma regressão. Para detectar falhas automaticamente, você pode configurar o Amazon CloudWatch Alarms e o disjuntor de implantação do ECS para monitorar suas implantações. Juntos, esses recursos ajudam a tornar suas atualizações de software mais seguras, permitindo enviar novos recursos com mais rapidez.
Você pode usar as implantações azul/verde e os ganchos do ciclo de vida da implantação para serviços novos e existentes do Amazon ECS em todas as regiões comerciais da AWS usando o Console de Gerenciamento da AWS, o SDK, a CLI, o CloudFormation, o CDK e o Terraform seguindo as etapas no blog. Para obter mais detalhes, consulte a nossa documentação.