Publié le: Feb 24, 2022

Les Warm Pools d’Amazon EC2 Auto Scaling prennent désormais en charge deux nouvelles fonctions : vous pouvez désormais mettre en hibernation vos instances de Warm Pool et vous pouvez configurer votre groupe Auto Scaling pour qu'il renvoie les instances en cours d'exécution vers un Warm Pool lors de la mise à l'échelle. Avec les Warm Pools, vous pouvez effectuer une montée en puissance plus rapidement en mettant en service des instances à partir d'un groupe pré-initialisé d'instances EC2. Les Warm Pools conviennent parfaitement aux applications qui ont des étapes d'initialisation chronophages, telles que le chargement de gigaoctets de données, l’approvisionnement de services ou l'exécution de scripts personnalisés, qui peuvent prendre plusieurs minutes ou plus avant que ces instances EC2 ne soient prêtes à traiter le trafic.

  • Hibernate Support pour Warm Pools permet aux applications ayant un état de mémoire important de monter en puissance plus rapidement. Vous pouvez désormais choisir de mettre vos instances de Warm Pools en état d'hibernation, en plus des états précédemment pris en charge de Stopped and Running. Le choix de l'hibernation vous autorise à pré-initialiser l'état complet de l'instance EC2, et pas seulement l'état du disque, pour les instances qui doivent reconstruire un état de mémoire important avant d'être mises en service.
  • La mise à l’échelle vers Warm Pool vous évite d'avoir à reconstruire une nouvelle instance Warm Pool lors de la mise à l’échelle. Cette amélioration autorise le replacement des instances en cours d'exécution dans Warm Pool lors d'un événement de mise à l’échelle. Auparavant, EC2 Auto Scaling résiliait l'une des instances « en service » en cours d'exécution pendant la mise à l'échelle, puis lançait et pré-initialisait une nouvelle instance pour réapprovisionner le Warm Pool. Désormais, les instances peuvent être replacées dans le Warm Pool dans l'état souhaité – arrêté, en hibernation, ou en cours d'exécution, mais inactif.

Ces fonctions sont disponibles via les kits SDK AWS, AWS Command Line Interface (CLI), et AWS CloudFormation. La prise en charge de la Console de gestion AWS pour la création d'instances Warm Pools en hibernation et la mise à l’échelle vers les Warm Pools sera bientôt disponible. Pour en savoir plus sur ces fonctions, consultez la documentation Warm Pool. L'hibernation prend en charge la plupart des types d'instances et des systèmes d'exploitation, mais pas tous. Veuillez consulter la documentation sur l'hibernation pour connaître les configurations prises en charge. La mise à l'échelle des Warm Pools est disponible dans toutes les Régions AWS publiques. Consultez notre documentation sur la prise en charge d'Hibernate pour les Warm Pools pour obtenir la liste des régions où ces fonctions sont prises en charge.