Pourquoi mon groupe Auto Scaling a-t-il été redimensionné ?

Dernière mise à jour : 21/12/2020

Mon groupe Auto Scaling a été redimensionné sans mon intervention. Pourquoi cela est-il arrivé ?

Brève description

Les redimensionnement peuvent être lancés par l'utilisateur ou déclenchés par des stratégies de redimensionnement configurées et un dimensionnement planifié. Lors d'un redimensionnement, une instance est arrêtée conformément à la stratégie d'arrêt configurée.

Résolution

Affichez l'historique de dimensionnement de votre groupe Auto Scaling dans la console Amazon EC2, à l’aide de l'interface de ligne de commande AWS (AWS CLI) ou de l'API AWS.

Remarque : si vous recevez des erreurs lors de l'exécution de commandes AWS CLI, assurez-vous que vous utilisez la version la plus récente d’AWS CLI.

Redimensionnement basé sur une stratégie

Si votre groupe Auto Scaling est redimensionné en raison d'une stratégie de redimensionnement, un message similaire à ce qui suit s’affichera dans l'historique de dimensionnement :

At 2016-05-08T13:55:14Z a monitor alarm My-Scale-Down-Alarm in state ALARM
triggered policy Decrease Group Size changing the desired capacity from 4 to 3.

Vous pouvez modifier la stratégie de dimensionnement de votre groupe Auto Scaling à l'aide de la console Amazon EC2 ou de la commande put-scaling-policy dans l'interface de ligne de commande AWS. Pour configurer le moment où un redimensionnement se produit, réglez l'alarme Amazon CloudWatch associée. Vous pouvez également créer une nouvelle alarme, puis l’associer à la stratégie de redimensionnement du groupe Auto Scaling.

Redimensionnement à l'initiative de l'utilisateur

Un redimensionnement déclenché par l'utilisateur affiche un événement similaire à ce qui suit dans l'historique de dimensionnement :

At 2016-05-13T15:03:47Z a user request update of AutoScalingGroup constraints
to min: 12, max: 20, desired: 13 changing the desired capacity from 14 to 13.

Vous pouvez identifier l'utilisateur ayant effectué l'appel d'API en vérifiant vos journaux AWS CloudTrail.

Remarque : CloudTrail doit être configuré et activé avant le début de l'enregistrement des appels d'API.

Dimensionnement planifié

Un redimensionnement déclenché par une action de redimensionnement planifiée affiche un événement similaire à ce qui suit dans l'historique de dimensionnement :

At 2016-02-12T16:01:25Z a scheduled action update of AutoScalingGroup constraints
to min: 1, max: 5, desired: 2 changing the desired capacity from 3 to 2. At
2016-02-12T16:01:25Z the scheduled action ScaleDown executed. Setting max size
from 1 to 5. Setting desired capacity from 3 to 2.

Pour afficher le dimensionnement planifié à l'aide de l'interface de ligne de commande AWS, exécutez la commande suivante. Remplacez MY-ASG-NAME par le nom de votre groupe Auto Scaling.

aws autoscaling describe-scheduled-actions --auto-scaling-group-name MY-ASG-NAME

Vous pouvez également afficher et gérer le dimensionnement planifié à l'aide de la console Amazon EC2. Pour plus d'informations, consultez Création et gestion des actions planifiées (console).

Pour plus d'informations sur Amazon EC2 Auto Scaling, consultez Dimensionnement planifié.