Amazon ECS Managed Daemons prend désormais en charge les démons non critiques
Amazon Elastic Container Service (Amazon ECS) prend désormais en charge les démons gérés non critiques pour les instances gérées ECS. Vous pouvez configurer un démon comme non critique afin que les tâches critiques de votre application continuent de s’exécuter sans interruption, même en cas d’échec, d’arrêt ou de défaillance d’un démon.
Amazon ECS Managed Daemons vous permet de déployer et de gérer de manière centralisée des agents logiciels indépendamment des déploiements d’applications afin de garantir une couverture et une conformité cohérentes sur l’ensemble de votre infrastructure de conteneurs. Pour certaines applications critiques, l’exécution ininterrompue des tâches applicatives peut être plus importante que les fonctionnalités auxiliaires du démon telles que la journalisation ou la collecte de métriques. Avec ce lancement, vous pouvez désormais configurer un démon géré comme non critique afin que sa défaillance n’entraîne pas l’interruption des tâches de votre application. Lorsqu’une tâche de démon non critique échoue, s’arrête ou devient défectueuse, l’instance de conteneur reste active, vos tâches d’application existantes continuent de s’exécuter sans interruption, ECS continue d’y placer de nouvelles tâches d’application et l’enregistrement de l’instance n’est jamais bloqué, de sorte que vos tâches sont lancées immédiatement même lorsque le démon ne démarre pas. Amazon ECS émet un événement EventBridge lorsqu’une tâche de démon ne démarre pas et enregistre les journaux des actions de service pour les démons critiques et non critiques, vous offrant ainsi une observabilité complète de l’état du démon.
Pour commencer, vous pouvez utiliser la console AWS, la CLI, CloudFormation ou les kits AWS SDK pour créer un démon non critique en définissant le paramètre critique sur false lors de la création ou de la mise à jour d’un démon. Les démons non critiques sont disponibles dans toutes les Régions AWS où les démons gérés Amazon ECS sont pris en charge. Pour en savoir plus, consultez notre documentation.