Suspender e retomar os processos do Amazon EC2 Auto Scaling
Este tópico explica como suspender e, depois, retomar um ou mais dos processos de escalabilidade para o grupo do Auto Scaling.
A suspensão de processos pode ser útil quando você precisa investigar ou solucionar um problema sem a interferência de políticas de escala ou ações programadas. Isso também ajuda a evitar que o Amazon EC2 Auto Scaling marque instâncias como não adequadas e as substitua enquanto você estiver fazendo alterações no seu grupo do Auto Scaling.
Tópicos
nota
Além de suspensões que você inicia, o Amazon EC2 Auto Scaling também pode suspender processos dos grupos do Auto Scaling que falharem repetidamente ao iniciar instâncias. Isso é conhecido como suspensão administrativa. Uma suspensão administrativa se aplica mais comumente a grupos do Auto Scaling que estão tentando iniciar instâncias por mais de 24 horas, mas não tiveram êxito. Você pode retomar os processos que foram suspensos pelo Amazon EC2 Auto Scaling por motivos administrativos.
Tipos de processos
O recurso suspender-retomar é compatível com os seguintes processos:
-
Launch: adiciona instâncias ao grupo do Auto Scaling quando o grupo aumenta a escala horizontalmente ou quando o Amazon EC2 Auto Scaling opta por iniciar instâncias por outros motivos, p. ex., quando ele adiciona instâncias a um pool ativo. -
Terminate: remove instâncias do grupo do Auto Scaling quando o grupo reduz a escala horizontalmente ou quando o Amazon EC2 Auto Scaling opta por encerrar instâncias por outros motivos, p. ex., quando uma instância é encerrada por exceder a duração máxima de sua vida útil ou falhar em uma verificação de integridade. -
AddToLoadBalancer: adiciona instâncias ao grupo de destino do balanceador de carga anexado ou ao Classic Load Balancer quando elas são iniciadas. Para obter mais informações, consulte Use o Elastic Load Balancing para distribuir automaticamente o tráfego de entrada de aplicações no seu grupo do Auto Scaling. . -
AlarmNotification: aceita notificações de alarmes do CloudWatch associados a políticas de escalabilidade dinâmica. Para obter mais informações, consulte Escalabilidade dinâmica para o Amazon EC2 Auto Scaling. -
AZRebalance: balanceia de maneira uniforme o número de instâncias do EC2 no grupo entre todas as zonas de disponibilidade especificadas quando o grupo fica desbalanceado, p. ex., quando uma zona de disponibilidade anteriormente indisponível volta para um estado íntegro. Para obter mais informações, consulte Atividades de rebalanceamento. -
HealthCheck: verifica a integridade das instâncias e marca uma instância como não íntegra se o Amazon EC2 ou o Elastic Load Balancing informar ao Amazon EC2 Auto Scaling que a instância não está íntegra. Esse processo pode substituir o status de integridade de uma instância que você definiu manualmente. Para obter mais informações, consulte Verificações de integridade para instâncias em um grupo do Auto Scaling. -
InstanceRefresh: termina e substitui instâncias usando o recurso de atualização de instância. Para obter mais informações, consulte Use uma atualização de instância para atualizar instâncias em um grupo do Auto Scaling. -
ReplaceUnhealthy- encerra instâncias que estão marcadas como não íntegras e depois cria novas instâncias para substituí-las. Para obter mais informações, consulte Verificações de integridade para instâncias em um grupo do Auto Scaling. -
ScheduledActions: executa as ações de escalabilidade programadas que você cria ou que são criadas para você na criação de um plano de escalabilidade da AWS Auto Scaling e ativação da escalabilidade preditiva. Para obter mais informações, consulte Escalabilidade programada para o Amazon EC2 Auto Scaling.