As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Uma EC2 instância da Amazon passa por diferentes estados desde o momento em que é executada até ser encerrada. Você pode criar ações personalizadas para que seu grupo do Auto Scaling atue quando uma instância transitar para um estado de espera devido a um gancho do ciclo de vida.
A ilustração a seguir mostra as transições entre os estados de instância do Auto Scaling quando você usa ganchos do ciclo de vida para aumentar e reduzir a escala horizontalmente.

Conforme mostrado no diagrama anterior:
-
O grupo do Auto Scaling responde a um evento de aumento de escala na horizontal e começa a iniciar uma instância.
-
O gancho do ciclo de vida coloca a instância em um estado de espera (
Pending:Wait
) e, em seguida, executa uma ação personalizada.A instância permanece em um estado de espera até que você conclua a ação do ciclo de vida ou até o período de tempo limite terminar. Por padrão, a instância permanece em estado de espera por uma hora e, em seguida, o grupo do Auto Scaling continua o processo de início (
Pending:Proceed
). Se precisar de mais tempo, você poderá reiniciar o período de tempo limite registrando uma pulsação. Se você concluir a ação do ciclo de vida quando a ação personalizada estiver concluída e o período de tempo limite ainda não tiver expirado, o período terminará e o grupo do Auto Scaling continuará o processo de execução. -
A instância entra no estado
InService
e o período de carência da verificação de integridade é iniciado. Contudo, antes da instância atingir o estadoInService
, se o grupo do Auto Scaling estiver associado a um balanceador de carga Elastic Load Balancing, a instância será registrada no balanceador de carga e o balanceador de carga começará a verificar sua integridade. Após o término do período de carência da verificação de saúde, o Amazon EC2 Auto Scaling começa a verificar o estado de saúde da instância. -
O grupo do Auto Scaling responde a um evento de redução de escala na horizontal e começa a terminar uma instância. Se o grupo do Auto Scaling estiver sendo usado com o Elastic Load Balancing, primeiro é cancelado o registro da instância em término no balanceador de carga. Se a descarga da conexão estiver habilitada para o balanceador de carga, a instância deixará de aceitar novas conexões e aguardará até que as conexões existentes sejam descarregadas antes de concluir o processo de cancelamento do registro.
-
O gancho do ciclo de vida coloca a instância em um estado de espera (
Terminating:Wait
) e, em seguida, executa uma ação personalizada.A instância permanece em um estado de espera até que você conclua a ação do ciclo de vida, ou até o período de tempo limite terminar (uma hora, por padrão). Depois de concluir o gancho do ciclo de vida ou do período de tempo limite expirar, a instância passa para o próximo estado (
Terminating:Proceed
). -
A instância está terminada.
Importante
As instâncias em um pool ativo também têm seu próprio ciclo de vida com estados de espera correspondentes, conforme descrito em Transições de estado do ciclo de vida para instâncias em um pool ativo.