Faites évoluer votre ECS service Amazon à l'aide d'incréments prédéfinis basés sur CloudWatch les alarmes - Amazon Elastic Container Service

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.

Faites évoluer votre ECS service Amazon à l'aide d'incréments prédéfinis basés sur CloudWatch les alarmes

Avec les politiques de dimensionnement par étapes, vous spécifiez les CloudWatch alarmes qui déclenchent le processus de dimensionnement. Par exemple, si vous souhaitez augmenter votre capacité lorsque CPU l'utilisation atteint un certain niveau, créez une alarme à l'aide de la CPUUtilization métrique fournie. Lorsque vous créez une politique de dimensionnement d’étape, vous devez indiquer l’un des types d’ajustement suivants :

  • Ajouter — Augmentez le nombre de tâches d'un nombre spécifié d'unités de capacité ou d'un pourcentage spécifié de la capacité actuelle.

  • Supprimer — Diminuez le nombre de tâches d'un nombre spécifié d'unités de capacité ou d'un pourcentage spécifié de la capacité actuelle.

  • Régler sur : définissez le nombre de tâches sur le nombre d'unités de capacité spécifié.

Par exemple, supposons que la capacité cible et la capacité fournie sont égales à 10 et que la politique de dimensionnement ajoute 1. Lorsque l'alarme est violée, le processus de dimensionnement automatique ajoute 1 à 10 pour obtenir 11. Amazon ECS lance donc une tâche pour le service.

Nous vous recommandons vivement d'utiliser des politiques de dimensionnement du suivi des cibles pour vous adapter à des indicateurs tels que CPU l'utilisation moyenne ou le nombre moyen de demandes par cible. Les indicateurs qui diminuent lorsque la capacité augmente et augmentent lorsque la capacité diminue peuvent être utilisés pour augmenter proportionnellement le nombre de tâches à l'aide du suivi des cibles. Cela permet de garantir que Service Auto Scaling suit de près la courbe de demande de vos applications.

Pour une présentation des politiques de dimensionnement par étapes et de leur fonctionnement, consultez la section Politiques de dimensionnement par étapes du Guide de l'utilisateur d'Application Auto Scaling. Après avoir lu cette introduction, consultez les sections suivantes pour savoir comment configurer le step scaling pour Amazon à ECS l'aide de la console et AWS Command Line Interface.

Pour configurer les politiques de dimensionnement par étapes pour votre ECS service Amazon à l'aide de la ECS console Amazon
  1. Outre les IAM autorisations standard pour créer et mettre à jour des services, vous avez besoin d'autorisations supplémentaires. Pour de plus amples informations, veuillez consulter IAMautorisations requises pour Amazon ECS Service Auto Scaling.

  2. Vous pouvez configurer une politique de dimensionnement lorsque vous créez ou mettez à jour un service. Pour plus d'informations, consultez les étapes suivantes :

Pour configurer les politiques de dimensionnement par étapes pour votre ECS service Amazon à l'aide du AWS CLI
  1. Outre les IAM autorisations standard pour créer et mettre à jour des services, vous avez besoin d'autorisations supplémentaires. Pour de plus amples informations, veuillez consulter IAMautorisations requises pour Amazon ECS Service Auto Scaling.

  2. Enregistrez votre ECS service Amazon en tant que cible évolutive à l'aide de la register-scalable-targetcommande.

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

  4. Créez une alarme qui initie la politique de dimensionnement à l'aide de la put-metric-alarmcommande.