Publié le: Sep 27, 2019
Amazon Elastic Container Service (ECS) prend en charge le drainage automatisé des instances Spot, une nouvelle fonctionnalité permettant de réduire les interruptions de service dues à l'interruption d'instances Spot pour les charges de travail ECS. Cette fonctionnalité permettra aux clients ECS de gérer en toute sécurité toute interruption de tâches ECS exécutées sur des instances Spot en raison de l'interruption de l'instance Spot EC2 sous-jacente.
Le drainage automatisé des instances Spot placera automatiquement les instances Spot à l'état « DRAINING » dès réception d'un avis d'interruption de deux minutes. Les tâches ECS s'exécutant sur des instances Spot seront automatiquement déclenchées pour un arrêt avant l'interruption de l'instance et les tâches de remplacement seront planifiées ailleurs sur le cluster. Aucune nouvelle tâche de service ECS ne sera exécutée sur les instances une fois le processus d'interruption lancé. ECS prend en charge la coordination de l'interruption des tâches avec l'interruption de l'instance EC2 sous-jacente via la fonctionnalité d'instance inhérente « DRAINING ». L'interruption gérée, la planification des tâches de remplacement et l'interruption en douceur des connexions LB réduisent la probabilité d'interruptions de service, ce qui permet aux clients d'utiliser plus facilement les instances Spot dans leur cluster ECS.
Vous pouvez utiliser cette fonctionnalité pour une nouvelle instance de conteneur en définissant le paramètre ECS_ENABLE_SPOT_INSTANCE_DRAINING sur « true » dans le champ Données utilisateur lors du lancement de l'instance. Pour plus d'informations sur l'utilisation du drainage automatisé d'instances Spot ECS, consultez la documentation Amazon ECS. Cette fonctionnalité est désormais disponible dans toutes les régions du monde.