Publié le: Nov 4, 2020

À partir d'aujourd'hui, vous pouvez gérer de manière proactive le cycle de vie des instances Spot EC2 en utilisant la nouvelle fonction de rééquilibrage de capacité pour Amazon EC2 Auto Scaling, EC2 Fleet et Spot Fleet. Le rééquilibrage de capacité vous permettent de maintenir la disponibilité de la charge de travail en augmentant de manière proactive votre flotte avec une nouvelle instance Spot avant qu'une instance en cours ne reçoive un avis d'interruption de deux minutes. Auparavant, EC2 Auto Scaling, EC2 Fleet et Spot Fleet ne remplaçaient les instances Spot que lorsqu'elles étaient interrompues. Maintenant, avec le rééquilibrage de capacité, ces services tentent de remplacer de manière proactive le instances Spot lorsqu'elles reçoivent la nouvelle recommandation de rééquilibrage d'instance EC2, au lieu d'attendre de recevoir un avis d'interruption de deux minutes.

La recommandation de rééquilibrage d'instance EC2 est une nouvelle fonction qui vous avertit lorsqu'une instance Spot présente un risque élevé d'interruption. Le signal peut arriver avant l'avis d'interruption de deux minutes d'instance Spot, ce qui vous donne la possibilité de rééquilibrer de manière proactive votre charge de travail sur des instances Spot nouvelles ou existantes qui ne sont pas exposées à un risque élevé d'interruption. Si vous activez le rééquilibrage de capacité avec Amazon EC2 Auto Scaling, il tentera de lancer une instance de remplacement lorsqu'une instance Spot existante recevra la recommandation de rééquilibrage. Si l'instance Spot de remplacement est lancée avant que l'instance existante ne soit interrompue, EC2 Auto Scaling met fin à l'instance Spot existante. Vous pouvez activer ou désactiver le rééquilibrage de capacité sur un groupe EC2 Auto Scaling existant en utilisant l'interface de ligne de commande (CLI), un kit SDK ou la console.

De même, si vous activez le rééquilibrage de capacité avec EC2 Fleet ou Spot Fleet, ils tentent de lancer une instance de remplacement lorsqu'une instance Spot existante reçoit la recommandation de rééquilibrage. Dans ce cas, vous pouvez soit mettre fin manuellement à l'instance Spot existante lorsque vous êtes prêt (par exemple, après avoir terminé un processus d'arrêt ou de contrôle), soit laisser l'instance s'exécuter.

Avec le rééquilibrage des capacités, nous recommandons d'utiliser la stratégie d'allocation optimisée des capacités et un ensemble diversifié de types d'instances et de zones de disponibilité. De plus, lorsque vous utilisez EC2 Auto Scaling, nous recommandons de configurer les hooks de cycle de vie de fin d'instance EC2, afin d'exécuter correctement les procédures d'arrêt requises (par exemple, vous pouvez commencer à contrôler votre travail plus tôt afin de sauvegarder autant d'informations d'état que possible avant que l'instance ne soit interrompue).

Pour plus d'informations, consultez Rééquilibrage de capacité Amazon EC2 Auto Scaling dans le guide de l'utilisateur d'Amazon EC2 Auto Scaling et l'article de blog, Capacity Rebalancing for EC2 Fleet et Capacity Rebalancing for Spot Fleet. Pour en savoir plus sur les recommandations d'équilibrage d'instance EC2, accédez à cette page.  

Amazon EC2 Auto Scaling vous permet de maintenir la disponibilité des applications et d'ajouter ou de supprimer automatiquement des instances EC2 selon les conditions que vous définissez. Vous pouvez utiliser les fonctions de gestion de flotte pour gérer l'état et la disponibilité de votre flotte. EC2 Auto Scaling est disponible dans toutes les régions commerciales et AWS GovCloud (US). Pour plus d'informations, consultez la page de documentation Amazon EC2 Auto Scaling.

Amazon EC2 Fleet et Spot Fleet simplifient l'allocation de capacité EC2 dans différents types d'instances EC2, les zones de disponibilité et les modèles d'achat (à la demande, instances réservées, Savings Plans et Spot) pour optimiser la scalabilité, les performances et le coût. Pour en savoir plus sur l'utilisation d'EC2 Fleet, consultez cette page. Pour en savoir plus sur l'utilisation de Spot Fleet, consultez cette page.