Amazon ECS permet des déploiements bleu/vert intégrés
Amazon Elastic Container Service (Amazon ECS) annonce de nouvelles fonctionnalités qui sécurisent les mises à jour logicielles de vos applications conteneurisées, ce qui vous permet d'expédier des logiciels plus rapidement et en toute confiance, sans avoir à créer d'outils de déploiement personnalisés. Amazon ECS prend désormais en charge une stratégie de déploiement bleu/vert intégrée et des hooks de cycle de vie de déploiement, qui vous permettent de tester de nouvelles versions d'applications dans des environnements de production et d'annuler rapidement les déploiements ayant échoué.
Vous pouvez désormais déployer des mises à jour logicielles pour les services Amazon ECS, qui gèrent le trafic depuis un Application Load Balancer (ALB), un Network Load Balancer (NLB) ou ECS Service Connect avec une stratégie de déploiement bleu/vert. Lorsque vous utilisez une stratégie de déploiement bleu/vert, Amazon ECS provisionne la nouvelle version de l'application en même temps que l'ancienne et vous permet de valider la nouvelle version de l'application avant d'acheminer le trafic de production vers celle-ci. Vous pouvez utiliser les hooks de cycle de vie du déploiement pour effectuer des étapes de validation personnalisées et bloquer le déploiement jusqu'à ce que la validation soit réussie. En outre, une fois que le trafic de production a été transféré, vous pouvez laisser la nouvelle application fonctionner pendant une période prédéfinie et revenir à l'ancienne version sans durée d’indisponibilité si vous détectez une régression. Pour détecter automatiquement les défaillances, vous pouvez configurer les alarmes Amazon CloudWatch et le disjoncteur de déploiement ECS pour surveiller vos déploiements. Ensemble, ces fonctionnalités contribuent à sécuriser vos mises à jour logicielles, ce qui vous permet de proposer de nouvelles fonctionnalités plus rapidement.
Vous pouvez utiliser des déploiements bleu/vert et des hooks de cycle de vie de déploiement pour les services Amazon ECS nouveaux et existants dans toutes les régions AWS commerciales à l'aide de la console de gestion AWS, du kit SDK, de la CLI, de CloudFormation, du CDK et de Terraform en suivant les étapes indiquées dans le blog. Pour en savoir plus, consultez la documentation.