Mise à l'échelle du suivi des cibles : dimensionnez le parc de spots en ciblant une valeur pour une métrique spécifique - 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 du suivi des cibles : dimensionnez le parc de spots en ciblant une valeur pour une métrique spécifique

Avec le dimensionnement du suivi des cibles, vous créez une politique de dimensionnement du suivi des cibles en sélectionnant une métrique et en définissant une valeur cible. Spot Fleet crée et gère ensuite les CloudWatch alarmes qui déclenchent la politique de dimensionnement, puis calcule l'ajustement de dimensionnement en fonction de la métrique choisie et de la valeur cible. La politique de dimensionnement ajuste la capacité en ajoutant ou en supprimant des instances selon les besoins pour maintenir la métrique à la valeur cible spécifiée ou proche de celle-ci. Une politique de suivi des cibles permet non seulement de maintenir la métrique proche de la valeur cible, mais aussi de s'adapter aux fluctuations de la métrique dues à un schéma de charge fluctuant et de minimiser les fluctuations rapides de capacité.

Vous pouvez créer plusieurs politiques de dimensionnement du suivi des cibles pour un parc de spots, à condition que chaque politique utilise une métrique différente. Le parc évolue en fonction de la politique qui définit la plus grande capacité du parc. Cela vous permet de couvrir plusieurs scénarios afin de garantir une capacité suffisante pour les charges de travail de vos applications.

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 Spot met fin à une instance Spot parce que la capacité cible a été réduite, l'instance reçoit un avis d'interruption de l'instance Spot.

Note

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.

Prérequis
Pour configurer une politique de suivi de cible (console)
  1. Ouvrez la EC2 console Amazon à l'adresse 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.

  4. Choisissez l'onglet Auto Scaling en bas de l'écran. Si vous avez sélectionné le lien pour votre Spot Fleet, il n'y a pas d'onglet ; faites défiler la page vers le bas jusqu'à la section Auto Scaling.

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

  6. 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.

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

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

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

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

  11. (Facultatif) Pour ne pas créer de politique de scale-in basée sur la configuration actuelle, sélectionnez Désactiver le scale-in. Vous pouvez créer une politique d’ajustement à la baisse à l’aide d’une autre configuration.

  12. Choisissez Save (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.