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.
Création d’une stratégie de mise à l’échelle par étapes pour l’autoscaling de service Amazon ECS
Créez une stratégie de mise à l’échelle par étapes pour qu’Amazon ECS augmente ou diminue automatiquement le nombre souhaité de tâches dans votre service. La mise à l’échelle d’étape est basée sur un ensemble d’ajustements de mise à l’échelle, appelés ajustements par étapes, qui varient en fonction de l’importance du dépassement du seuil d’alarme.
-
En plus des autorisations IAM standard pour créer et mettre à jour des services, vous avez besoin d’autorisations supplémentaires. Pour de plus amples informations, veuillez consulter Autorisations IAM requises pour l’autoscaling d’un service Amazon ECS.
-
Déterminez les métriques à utiliser pour la stratégie. Les mesures suivantes sont disponibles :
-
ECSServiceMoyenne CPUUtilization : utilisation moyenne du processeur que le service doit utiliser.
-
ECSServiceAverageMemoryUtilization— Utilisation moyenne de la mémoire que le service doit utiliser.
-
ALBRequestCountPerTarget— Le nombre moyen de demandes par minute que cette tâche devrait idéalement recevoir.
-
-
Créez les CloudWatch alarmes pour les métriques. Pour plus d'informations, consultez la section Création CloudWatch d'une alarme basée sur un seuil statique dans le guide de CloudWatch l'utilisateur Amazon.
Ouvrez la console à la https://console.aws.amazon.com/ecs/version 2
. -
Sur la page Clusters, choisissez le cluster.
-
Sur la page des détails du cluster, dans la section Services, puis choisissez le service.
La page de détails du service s’affiche.
-
Choisissez Définir le nombre de tâches.
-
Sous Nombre de tâches du service Amazon ECS, sélectionnez Utiliser l’autoscaling.
La section Nombre de tâches s’affiche.
-
Pour Nombre minimum de tâches, saisissez la limite inférieure du nombre de tâches à utiliser pour l’autoscaling du service. Le nombre souhaité ne sera pas inférieur à ce nombre.
-
Pour Nombre maximal de tâches, saisissez la limite supérieure du nombre de tâches à utiliser pour l’autoscaling du service. Le nombre souhaité ne sera pas supérieur à ce nombre.
-
Choisissez Enregistrer.
La page des stratégies s’affiche.
-
-
Choisissez Créer une stratégie de mise à l’échelle.
La page Créer une stratégie s’affiche.
-
Pour Type de stratégie de mise à l’échelle, choisissez Mise à l’échelle par étapes.
-
Configurez les propriétés d’augmentation horizontale. Sous Étapes pour ajouter des tâches, procédez comme suit :
-
Pour Policy name (Nom de la politique), saisissez un nom de politique.
Pour le nom de l'CloudWatch alarme, choisissez l' CloudWatch alarme.
Pour Type d’agrégation des métriques, choisissez comment comparer la métrique sélectionnée au seuil défini.
Pour Types d’ajustement, choisissez si l’ajustement est basé sur une modification du nombre de tâches ou sur une modification du pourcentage de tâches.
Dans Actions à entreprendre, saisissez les valeurs correspondant à l’action à entreprendre.
Choisissez Ajouter une étape pour ajouter des actions supplémentaires.
-
-
Configurez les propriétés de réduction horizontale. Sous Étapes pour supprimer des tâches, procédez comme suit :
-
Pour Policy name (Nom de la politique), saisissez un nom de politique.
-
Pour le nom de l'CloudWatch alarme, choisissez l' CloudWatchalarme.
-
Pour Type d’agrégation des métriques, choisissez comment comparer la métrique sélectionnée au seuil défini.
-
Pour Types d’ajustement, choisissez si l’ajustement est basé sur une modification du nombre de tâches ou sur une modification du pourcentage de tâches.
-
Dans Actions à entreprendre, saisissez les valeurs correspondant à l’action à entreprendre.
Choisissez Ajouter une étape pour ajouter des actions supplémentaires.
-
-
Pour Temps de stabilisation, saisissez la durée, en secondes, à attendre avant qu’une activité de mise à l’échelle précédente ne prenne effet. Pour une stratégie d’ajout, il s’agit du délai après une activité d’augmentation horizontale pendant lequel la stratégie de mise à l’échelle bloque les activités de réduction horizontale et limite le nombre de tâches pouvant augmenter horizontalement simultanément. Pour une politique de suppression, il s’agit du délai qui doit s’écouler après une activité de réduction horizontale avant qu’une autre activité de réduction puisse commencer.
Choisissez Créer une stratégie de mise à l’échelle.
-
Enregistrez votre service Amazon ECS en tant que cible évolutive à l'aide de la register-scalable-targetcommande.
-
Créez une politique de dimensionnement à l'aide de la put-scaling-policycommande.