Mise à l’échelle d’un parc d’instances Spot en utilisant une politique de suivi de cible - Amazon Elastic Compute Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Mise à l’échelle d’un parc d’instances Spot en utilisant une politique de suivi de cible

Grâce aux politiques de suivi des objectifs et d’échelonnement, vous sélectionnez une métrique et définissez une valeur cible. Spot Fleet crée et gère les CloudWatch alarmes qui déclenchent la politique de dimensionnement et calcule l'ajustement de dimensionnement en fonction de la métrique et de la valeur cible. La politique de dimensionnement ajoute ou supprime de la capacité si nécessaire pour maintenir la métrique à la valeur cible spécifiée ou proche de celle-ci. En plus de maintenir la métrique proche de la valeur cible, une politique de dimensionnement Suivi de la cible s’ajuste également aux fluctuations de la métrique dues à un modèle de charge fluctuant, et minimise les fluctuations rapides dans la capacité du flotte.

Vous pouvez créer plusieurs politiques de suivi des objectifs et d’échelonnement pour un parc d’instances Spot dans la mesure où chacune d’elles utilise une métrique différente. Le flotte est dimensionné selon la politique qui fournit la plus grande capacité de flotte. Cela vous permet de couvrir plusieurs scénarios et de toujours disposer d’une capacité suffisante pour traiter vos charges de travail d’application.

Pour garantir la disponibilité de l’application, la flotte augmente proportionnellement aux métriques aussi rapidement que possible, mais diminue plus progressivement.

Lorsqu’un parc d’instances Spot résilie une instance du fait de la diminution de la capacité cible, l’instance reçoit un avis d’interruption d’instance Spot.

Ne modifiez ni ne supprimez les CloudWatch alarmes gérées par Spot Fleet dans le cadre d'une politique de dimensionnement du suivi des cibles. Le parc d’instances Spot supprime les alarmes automatiquement lorsque vous supprimez la politique de suivi des objectifs et d’échelonnement.

Limitation

La demande de parc d’instances Spot doit être de type maintain. La scalabilité automatique n’est pas prise en charge pour les demandes de type request.

Pour configurer une politique de suivi de cible (console)
  1. Ouvrez la console Amazon EC2 sur https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, sélectionnez Demandes Spot.

  3. Sélectionnez votre demande de parc d’instances Spot et choisissez Auto Scaling.

  4. Si la mise à l’échelle automatique n’est pas configurée, sélectionnez Configurer.

  5. Utilisez le champ Scale capacity between (Mettre à l’échelle la capacité entre) pour définir les capacités minimale et maximale de votre parc. Avec le dimensionnement automatique, votre flotte n’aura jamais une capacité inférieure ou supérieure aux limites fixées.

  6. Pour Policy name (Nom de la stratégie), attribuez un nom à cette stratégie.

  7. Choisissez une valeur Target Metric (Métrique cible).

  8. Spécifiez une valeur Target Value (Valeur cible) pour la métrique.

  9. Pour le Temps de stabilisation, spécifiez une nouvelle valeur (en secondes) ou conservez la valeur par défaut.

  10. (Facultatif) Sélectionnez Disable Scale-in (Désactiver la diminution en charge) pour ignorer la création d’une stratégie de diminution en charge sur la base de la configuration en cours. Vous pouvez créer une politique d’ajustement à la baisse à l’aide d’une autre configuration.

  11. Choisissez Enregistrer.

Pour configurer une politique de suivi des cibles à l'aide du AWS CLI
  1. Enregistrez la demande Spot Fleet en tant que cible évolutive à l'aide de la register-scalable-targetcommande.

  2. Créez une politique de dimensionnement à l'aide de la put-scaling-policycommande.