Por que a escala do meu grupo do Amazon EC2 Auto Scaling foi reduzida horizontalmente?
Meu grupo do Amazon Elastic Compute Cloud (Amazon EC2) Auto Scaling foi escalado sem minha intervenção. Quero entender como isso aconteceu.
Resolução
Políticas, usuários e programações escalam seus grupos do EC2 Auto Scaling. Políticas de encerramento controlam encerramentos de instâncias quando ocorrem eventos de redução horizontal da escala.
Para ver o histórico de atividades de escalabilidade do seu grupo d Auto Scaling, use o console do Amazon EC2, a AWS Command Line Interface (AWS CLI) ou a API da AWS.
Observação: se você receber erros ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solucionar erros da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.
Escalabilidade baseada em políticas
Se um grupo dp Auto Scaling seguir uma política de escalabilidade para reduzir a escala horizontalmente, uma mensagem de evento relacionada aparecerá no histórico de atividades.
Exemplo de mensagem de evento de redução horizontal da escala:
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.
Use o console do Amazon EC2 ou o comando put-scaling-policy da AWS CLI para ajustar sua política de escalabilidade. Em seguida, configure um alarme do Amazon CloudWatch para definir as condições do seu evento de redução horizontal da escala. Em seguida, associe o alarme do CloudWatch à sua política.
Escalabilidade iniciada pelo usuário
Se um usuário iniciar um evento de redução horizontal da escala do grupo do Auto Scaling, uma mensagem de evento relacionada aparecerá no histórico de atividades.
Exemplo de mensagem de evento de redução horizontal da escala:
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.
Veja os logs do AWS CloudTrail associados para encontrar o usuário que fez a chamada de API do evento de redução horizontal da escala.
Observação: o CloudTrail deve ser configurado antes que você possa gravar chamadas de API.
Escalabilidade programada
Se um grupo dp Auto Scaling seguir uma política de escalabilidade programada para reduzir a escala horizontalmente, uma mensagem de evento relacionada aparecerá no histórico de atividades.
Exemplo de mensagem de evento de redução horizontal da escala:
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.
Execute o seguinte comando da AWS CLI para ver um evento programado de redução horizontal da escala:
aws autoscaling describe-scheduled-actions --auto-scaling-group-name my_scaling_group_name
Observação: no comando, substitua my_scaling_group_name pelo nome do grupo do Auto Scaling.
Informações relacionadas
Tutorial: Set up a scaled and load-balanced application
Monitor CloudWatch metrics for your Auto Scaling groups and instances
Conteúdo relevante
- AWS OFICIALAtualizada há um ano
- AWS OFICIALAtualizada há 8 meses
- AWS OFICIALAtualizada há 10 meses