Publié le: Oct 23, 2023
Aujourd'hui, Amazon Elastic Container Service (Amazon ECS) a amélioré la planification des tâches afin de rendre les applications des clients encore plus résilientes face aux pics de charge imprévisibles. À présent, Amazon ECS va d'abord lancer un remplacement sain pour chaque tâche défectueuse qui n'a pas réussi un contrôle d’état du conteneur ou de l'équilibreur de charge, avant de l'arrêter. Cette amélioration augmente la résilience des applications des clients sans efforts ni configuration supplémentaires.
Amazon ECS est un service d'orchestration de conteneurs entièrement géré qui permet aux clients d'exécuter facilement des applications conteneurisées hautement sécurisées, fiables et évolutives. Les clients peuvent définir des contrôles d'état du conteneur ou de l'équilibreur de charge pour leurs applications afin d'indiquer à Amazon ECS Scheduler quand une tâche défectueuse doit être interrompue et remplacée par une nouvelle. Lors de pics de charge imprévisibles, les bilans de santé peuvent donner un faux statut négatif aux tâches chargées. Cela pourrait entraîner une sous-capacité des services, car les tâches en défaut seront interrompues prématurément. À présent, Amazon ECS essaiera de commencer un remplacement pour chaque tâche en défaut et attendra que le remplacement redevienne sain avant de mettre fin à une ancienne tâche. Les clients peuvent contrôler le nombre maximum de remplacements de tâches qu'Amazon ECS peut démarrer simultanément, en configurant le paramètre MaximumPercent (200 % par défaut) d'un service.
Cette amélioration est disponible dans toutes les régions AWS.
Pour en savoir plus sur les concepts de planification d'Amazon ECS, consultez ce document.