Publié le: Apr 20, 2022

Vous pouvez désormais définir un temps de préparation par défaut des instances pour toutes les activités de mise à l'échelle, de remplacement pour surveillance de l'état et autres événements de remplacement dans le cycle de vie des instances Auto Scaling. Amazon EC2 Auto Scaling est un service qui vous permet de mettre à l'échelle automatiquement et de gérer des groupes logiques d'instances appelés groupes Auto Scaling, qui desservent votre application. Pour ce faire, EC2 Auto Scaling surveille différentes métriques, comme l'utilisation du CPU et la demande de l'application, pour déterminer si une instance doit être remplacée, retirée ou ajoutée à votre groupe Auto Scaling. Vous pouvez simplifier la configuration de votre groupe Auto Scaling en définissant le paramètre de temps de préparation par défaut des instances. Ainsi, vous avez l'assurance que toutes les politiques de mise à l'échelle et de remplacement sont informées du temps généralement nécessaire à vos instances pour être prêtes à répondre à la demande.

Auparavant, vous pouviez uniquement définir le temps de préparation pour certains événements de mise à l'échelle et de remplacement (politiques de rafraîchissement d'instance, de suivi de cible et de mise à l'échelle par étape), et chacun d'eux devait faire l'objet d'une configuration individuelle. Désormais, en définissant un paramètre de temps de préparation par défaut applicable à l'ensemble du groupe Auto Scaling, vous pouvez facilement faire en sorte que tous les événements de mise à l'échelle et de remplacement d'instances (rafraîchissement d'instance, politiques de mise à l'échelle manuelle ou dynamique, actions programmées et remplacements pour surveillance de l'état) utilisent le même temps de préparation pour agréger les métriques dans Amazon CloudWatch et déterminer la capacité de votre groupe. Spécifiquement, s'il faut à vos instances une durée typique pour être prêtes à servir le trafic après leur lancement (pour précharger des données d'application par exemple), définir le temps de préparation par défaut des instances peut vous éviter des événements indésirables de mise à l'échelle et de remplacement de plusieurs manières. Tout d'abord, les instances ne seront pas comptabilisées dans la capacité souhaitée de votre groupe Auto Scaling avant l'expiration du temps de préparation. Ensuite, les métriques CloudWatch des instances ne seront pas utilisées pour lancer des actions de mise à l'échelle ou de remplacement avant l'expiration du temps de préparation.

Vous pouvez définir le temps de préparation par défaut des instances de votre groupe EC2 Auto Scaling à l'aide du paramètre DefaultInstanceWarmup, dans la Console de gestion AWS, les SDK AWS, l'interface en ligne de commande (CLI) d'AWS et CloudFormation. Cette fonction est disponible dans toutes les régions AWS publiques. Pour plus d'informations sur cette fonction, consultez cette page.