Politique de suivi des cibles et d'échelonnement pour Application Auto Scaling - Application Auto Scaling

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.

Politique de suivi des cibles et d'échelonnement pour Application Auto Scaling

Une stratégie de mise à l’échelle par suivi des cibles permet de mettre automatiquement à l’échelle votre application sur la base d’une valeur métrique cible. Cela permet à votre application de maintenir des performances et une rentabilité optimales sans intervention manuelle.

Avec le suivi des cibles, vous sélectionnez une métrique et une valeur cible pour représenter le niveau d’utilisation ou de débit moyen idéal pour votre application. Application Auto Scaling crée et gère les CloudWatch alarmes qui déclenchent des événements de dimensionnement lorsque la métrique s'écarte de la cible. Cela est similaire à la façon dont un thermostat maintient une température cible.

Supposons par exemple que vous avez une application Web qui s'exécute actuellement sur un parc d’instances Spot et vous souhaitez que l'utilisation de l'UC de la flotte reste à environ 50 % lorsque la charge sur l'application change. Vous disposez ainsi d'une plus grande capacité pour gérer les pics de trafic sans avoir à maintenir une quantité excessive des ressources inutilisées.

Vous pouvez répondre à ce besoin en créant une stratégie de suivi des objectifs et d'échelonnement qui cible une utilisation moyenne du CPU de 50 pour cent. Application Auto Scaling monte ensuite en puissance (augmente la capacité) lorsque le processeur dépasse 50 % pour faire face à une charge accrue. Il effectuera une mise à l’échelle horizontale (diminution de la capacité) lorsque la capacité du processeur sera inférieure à 50 %, afin d’optimiser les coûts pendant les périodes de faible utilisation.

Les politiques de suivi des cibles éliminent le besoin de définir manuellement les CloudWatch alarmes et les ajustements de dimensionnement. Application Auto Scaling gère cela automatiquement en fonction de la cible que vous avez définie.

Vous pouvez établir des stratégies de suivi des cibles en fonction d’indicateurs prédéfinis ou personnalisés :

  • Métriques prédéfinies : métriques fournies par Application Auto Scaling, telles que l’utilisation moyenne du processeur ou le nombre moyen de requêtes par cible.

  • Mesures personnalisées : vous pouvez utiliser les mathématiques des métriques pour combiner des métriques, tirer parti des métriques existantes ou utiliser vos propres métriques personnalisées publiées sur. CloudWatch

Choisissez une métrique qui change de manière inversement proportionnelle à un changement dans la capacité de votre cible évolutive. Donc, si vous doublez la capacité, la métrique diminue de 50 %. Cela permet aux données métriques de déclencher avec précision des événements de mise à l’échelle proportionnelle.