Amazon ECS prend désormais en charge les paramètres de déploiement configurables des disjoncteurs
Amazon Elastic Container Service (Amazon ECS) vous permet désormais de mieux contrôler le moment où un déploiement de service est considéré comme ayant échoué et est automatiquement annulé. Vous pouvez désormais personnaliser les paramètres du disjoncteur de déploiement en fonction du comportement de démarrage de votre application, de ses besoins de déploiement et de sa tolérance aux échecs de tâches, afin que la restauration fonctionne comme vous le souhaitez dans les différents environnements et applications.
Le disjoncteur de déploiement ECS détecte automatiquement les déploiements échoués et les ramène au dernier déploiement réussi une fois qu’un seuil de défaillance est atteint. Avec ce lancement, vous pouvez définir le seuil du disjoncteur de déploiement à l’aide d’un nombre d’échecs de tâches fixe ou d’un pourcentage du nombre de tâches souhaité pour votre service, et choisir le mode de comptage des échecs à l’aide d’un modèle consécutif, où le compteur se réinitialise lorsqu’une tâche saine démarre, ou d’un modèle cumulé, où les échecs continuent de s’accumuler tout au long du déploiement. Par exemple, vous pouvez définir des seuils plus bas pour accélérer les annulations dans les environnements de développement et de test, ou autoriser une plus grande tolérance pour les applications qui rencontrent des échecs de démarrage attendus avant de se stabiliser.
Cette fonction est disponible dans toutes les Régions AWS où Amazon ECS est disponible. Vous pouvez configurer les paramètres du disjoncteur de déploiement pour les services ECS nouveaux et existants à l’aide de la console des gestion AWS, de l’AWS CLI, des kits SDK AWS, d’AWS CloudFormation, d’AWS CDK et de Terraform. Pour en savoir plus, consultez la documentation relative aux disjoncteurs de déploiement ECS.