Publié le: Mar 1, 2022

Les clients d'Amazon Elastic Container Service (ECS) peuvent désormais injecter des échecs de conteneurs au niveau des tâches en utilisant les expériences d'AWS Fault Injection Simulator (FIS). Grâce à cette nouvelle action face aux pannes d'AWS FIS, vous pouvez arrêter les tâches en cours d'exécution dans vos applications basées sur des conteneurs, qu'elles soient déployées sur l'infrastructure AWS Fargate ou Amazon EC2, afin de pouvoir découvrir les bogues cachés, en surveillant les angles morts et les goulets d'étranglement des performances qui sont difficiles à trouver dans les systèmes distribués. Les expériences d'AWS FIS peuvent vous aider à mesurer, valider et améliorer la résilience de vos applications dans des cas d'utilisation tels que l'ingénierie du chaos, les tests GameDay et la livraison continue.

Auparavant, AWS FIS proposait des pannes au niveau de l'instance qui vidaient les instances de conteneurs, en supprimant les instances du cluster et en empêchant de placer de nouvelles tâches sur celles-ci. Ces pannes au niveau de l'instance pouvaient être utilisées pour injecter la perte d'une instance au sein d'un cluster de conteneur, par exemple pour simuler une échec matériel, de réseau ou de système d'exploitation. Cependant, ces pannes ne pouvaient pas cibler les composants individuels des applications basées sur des conteneurs, ni être utilisées pour les conteneurs déployés sur AWS Fargate.

Désormais, les clients d'Amazon ECS peuvent créer et exécuter des expériences AWS FIS qui arrêtent les tâches ECS en ciblant un ARN de tâche spécifique, des balises ou des noms de cluster et de service. Cette injection de pannes au niveau des tâches offre un contrôle plus granulaire pour perturber les composants individuels qui composent les charges de travail basées sur des conteneurs, y compris ceux hébergés sur AWS Fargate ou l'infrastructure Amazon EC2, ce qui permet aux clients de recréer et de se préparer à davantage de conditions du monde réel susceptibles de provoquer des problèmes inattendus.

La prise en charge par AWS FIS des pannes Amazon ECS au niveau des tâches est disponible dès maintenant dans toutes les régions commerciales d'AWS. Vous pouvez commencer à créer et exécuter des expériences d'injection de pannes avec AWS FIS dans la Console de gestion AWS ou avec les kits AWS SDK et AWS CLI.