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 politique de dimensionnement du suivi des cibles pour le dimensionnement automatique du service Amazon ECS
Créez une politique de dimensionnement du suivi des cibles pour qu'Amazon ECS augmente ou diminue automatiquement le nombre de tâches souhaité dans votre service. Le suivi des cibles fonctionne à partir d'une valeur métrique cible.
-
Outre les 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 le dimensionnement automatique du service Amazon ECS.
-
Déterminez les mesures à utiliser pour la politique. 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.
-
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 des détails du service apparaît.
-
Choisissez Définir le nombre de tâches.
-
Sous Nombre de tâches de service Amazon ECS, sélectionnez Utiliser le dimensionnement automatique.
La section Nombre de tâches apparaît.
-
Dans le champ Nombre minimum de tâches, entrez la limite inférieure du nombre de tâches à utiliser pour le dimensionnement automatique du service. Le nombre souhaité ne sera pas inférieur à ce nombre.
-
Pour Maximum, entrez la limite supérieure du nombre de tâches à utiliser par Service Auto Scaling. Le nombre souhaité ne sera pas supérieur à ce nombre.
-
Choisissez Enregistrer.
La page des politiques apparaît.
-
-
Choisissez Créer une politique de dimensionnement.
La page Créer une politique apparaît.
-
Pour Scaling policy type (Type de politique de mise à l'échelle), choisissez Target tracking (Suivi de cible).
-
Pour Policy name (Nom de la politique), saisissez un nom de politique.
Pour le type de métrique, choisissez vos métriques dans la liste des options.
-
Pour Utilisation cible, entrez la valeur cible pour le pourcentage de tâches qu'Amazon ECS doit gérer. Le dimensionnement automatique du service augmente votre capacité jusqu'à ce que l'utilisation moyenne atteigne le taux d'utilisation cible ou jusqu'à ce qu'elle atteigne le nombre maximum de tâches que vous avez spécifié.
-
Sous Paramètres supplémentaires, procédez comme suit
Pour la période de recharge progressive, entrez le délai en secondes qui s'écoule entre la fin d'une activité d'extension et le début d'une autre activité de mise à l'échelle.
Pour la période de recharge de mise à l'échelle progressive, entrez le délai en secondes pendant lequel vous devez attendre qu'une activité de mise en échelle progressive précédente prenne effet.
Pour créer uniquement une politique de scale-out, sélectionnez Désactiver le scale-in.
Choisissez Créer une politique de dimensionnement.
-
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.