Pourquoi mon groupe Amazon EC2 Auto Scaling a-t-il opéré une réduction horizontale ?

Lecture de 3 minute(s)
0

Mon groupe Amazon Elastic Compute Cloud (Amazon EC2) Auto Scaling a opéré une réduction horizontale sans mon intervention. Je veux comprendre comment cela s’est produit.

Résolution

Les politiques, les utilisateurs et les calendriers mettent à l’échelle vos groupes EC2 Auto Scaling. Les politiques de résiliation contrôlent les résiliations d’instances lorsque des événements de réduction horizontale se produisent.

Pour consulter l’historique des activités de mise à l’échelle de votre groupe Auto Scaling, utilisez la console Amazon EC2, l’interface de la ligne de commande AWS (AWS CLI) ou l’API AWS.

Remarque : si des erreurs surviennent lorsque vous exécutez des commandes de l’interface de la ligne de commande AWS (AWS CLI), consultez la page Résoudre les erreurs liées à AWS CLI. Vérifiez également que vous utilisez bien la version la plus récente d’AWS CLI.

Mise à l’échelle basée sur des politiques

Si un groupe Auto Scaling suit une politique de mise à l’échelle pour opérer une réduction horizontale, un message d’événement associé apparaît dans l’historique des activités.

Exemple de message d’événement de réduction horizontale :

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

Utilisez la console Amazon EC2 ou la commande put-scaling-policy d’AWS CLI pour ajuster votre politique de mise à l’échelle. Configurez ensuite une alarme Amazon CloudWatch pour définir les conditions de votre événement de réduction horizontale. Associez ensuite l’alarme CloudWatch à votre politique.

Mise à l’échelle initiée par l’utilisateur

Si un utilisateur initie un événement de réduction horizontale du groupe Auto Scaling, un message d’événement associé apparaît dans l’historique des activités.

Exemple de message d’événement de réduction horizontale :

At 2023-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.

Consultez les journaux AWS CloudTrail associés pour trouver l’utilisateur qui a émis l’appel d’API d’événement de réduction horizontale.

Remarque : CloudTrail doit être configuré pour que vous puissiez enregistrer des appels d’API.

Mise à l’échelle planifiée

Si un groupe Auto Scaling suit une politique de mise à l’échelle planifiée pour opérer une réduction horizontale, un message d’événement associé apparaît dans l’historique des activités.

Exemple de message d’événement de réduction horizontale :

At 2023-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 2023-02-12T16:01:25Z the scheduled action ScaleIn executed. Setting max size from 1 to 5. Setting desired capacity from 3 to 2.

Exécutez la commande AWS CLI suivante pour voir un événement de réduction horizontale planifiée :

aws autoscaling describe-scheduled-actions --auto-scaling-group-name my_scaling_group_name

Remarque : dans votre commande, remplacez my_scaling_group_name par le nom de votre groupe Auto Scaling.

Informations connexes

Tutoriel : Configurer une application évolutive et à charge équilibrée

Surveiller les métriques CloudWatch pour vos groupes et instances Auto Scaling

Enregistrer les appels d’API Amazon EC2 Auto Scaling avec AWS CloudTrail

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a un an