Publié le: Dec 20, 2022
Aujourd'hui, Amazon Elastic Container Service (Amazon ECS) a annoncé le lancement d'une nouvelle fonctionnalité qui permet aux clients d'ajouter des dispositifs de protection pour les mises à jour continues du service Amazon ECS. Vous pouvez désormais surveiller et réagir automatiquement aux modifications lors d'une mise à jour continue d'Amazon ECS, et ce grâce aux alarmes Amazon CloudWatch. Cela vous permet d'automatiser plus facilement la découverte et la correction des échecs de déploiement, et de minimiser l'impact d'une modification incorrecte.
Les clients Amazon ECS utilisent le disjoncteur de déploiement pour surveiller les échecs de surveillance de l'état et de lancement de tâches, qui indiquent que le déploiement n'atteindra pas un état stable. Dans certains cas, même si les conteneurs commencent à s'exécuter correctement, le déploiement peut introduire des régressions qui se manifestent sous la forme d'une dégradation de l'infrastructure (par exemple, l'utilisation du CPU) ou des métriques de service (par exemple, la latence de réponse). Pour surveiller de tels déploiements et remédier aux problèmes, vous pouvez désormais créer des alarmes Amazon CloudWatch qui suivent les métriques les plus pertinentes par rapport à votre application et configurer Amazon ECS pour les surveiller dans le cadre de votre déploiement. Si des métriques dépassent leurs limites pendant le déploiement, Amazon ECS est conçu pour arrêter le déploiement et revenir à la dernière version stable. Lorsque vous utilisez les alarmes CloudWatch pour surveiller votre déploiement, Amazon ECS est conçu pour ajouter une « durée de l'intégration » au déploiement. La durée de l'intégration correspond à la durée pendant laquelle Amazon ECS continue de surveiller l'alarme associée au déploiement après que la nouvelle version du service a atteint un état stable.
Vous pouvez configurer les alarmes Amazon CloudWatch de façon à surveiller les mises à jour continues de tous les services Amazon ECS, nouveaux et existants, qui utilisent le contrôleur de déploiement « ECS ». Vous pouvez utiliser cette nouvelle fonctionnalité avec la console de gestion Amazon ECS, le kit SDK, l'interface de ligne de commande, CloudFormation et le kit CDK AWS dans toutes les régions commerciales AWS. Pour commencer à utiliser cette fonctionnalité, vous pouvez suivre les étapes décrites sur ce blog ou lire notre documentation sur cette page.