Como inicio a recuperação automática quando minha instância do Amazon EC2 falha em uma verificação de status?

3 minuto de leitura
0

Quero iniciar uma ação de recuperação automática quando minha instância do Amazon Elastic Compute Cloud (Amazon EC2) falhar em uma verificação de status.

Breve descrição

A recuperação automática pode recuperar uma instância do EC2 quando ela falha na verificação do status do sistema. Uma falha de instância durante uma verificação de status do sistema normalmente significa que há um problema de hardware da AWS. No entanto, a recuperação automática não pode recuperar uma instância que falhe na verificação de status da instância. Para obter mais informações sobre essas verificações, consulte Tipos de verificações de status.

Observação: Somente alguns tipos de instância oferecem suporte a ações de recuperação automática.

Resolução

Para recuperar automaticamente sua instância, use um dos seguintes métodos:

  • Recuperação automática simplificada com base na configuração da instância
  • Recuperação baseada em ações do Amazon CloudWatch

Recuperação automática simplificada com base na configuração da instância

Por padrão, todas as instâncias que oferecem suporte à recuperação automática simplificada são configuradas para recuperar instâncias com falha.

Certifique-se de seguir os pré-requisitos simplificados de recuperação automática. É possível realizar as seguintes ações durante a execução da instância ou depois de executar sua instância.

Para desativar a recuperação automática simplificada durante a execução da instância, conclua as seguintes etapas:

  1. Abra o console do Amazon EC2.
  2. Escolha Executar instância.
  3. Em Detalhes avançados, desative a recuperação automática de instâncias.
  4. Defina suas configurações e, em seguida, execute a instância.

Para definir o comportamento de recuperação automática como padrão para instâncias nos estados Em execução ou Parada, conclua as seguintes etapas:

  1. Abra o console do Amazon EC2.
  2. No painel de navegação, selecione Instâncias.
  3. Selecione a instância e escolha Ações.
  4. Escolha Configurações da instância, e em Alterar comportamento de recuperação automática, escolha Padrão (Ativado).
    Observação: Para desativar a recuperação automática, desative Alterar comportamento de recuperação automática.
  5. Escolha Salvar.

Para analisar os resultados da recuperação automática simplificada, confira o evento AWS Health Dashboard. Notificações de exemplo:

  • Eventos falhados: AWS_EC2_SIMPLIFIED_AUTO_RECOVERY_FAILURE
  • Eventos de sucesso: AWS_EC2_SIMPLIFIED_AUTO_RECOVERY_SUCCESS

Recuperação baseada em ações do Amazon CloudWatch

Use a recuperação baseada em ações do CloudWatch para escolher quando você quer recuperar sua instância. Quando um evento invoca o alarme StatusCheckFailed_Systemo, CloudWatch inicia a ação de recuperação. Em seguida, o tópico Amazon Simple Notification Service (Amazon SNS) inicia a notificação que você escolheu ao criar o alarme.

Importante: Como parte da recuperação da instância, o Amazon EC2 migra a instância durante a reinicialização da instância e os dados que estão na memória são perdidos.

Depois que o processo de recuperação da instância for concluído, o CloudWatch publica as informações no tópico do SNS. Os assinantes do tópico do SNS recebem uma notificação por e-mail que inclui o status da tentativa de recuperação e mais instruções. A recuperação bem-sucedida aparece como uma reinicialização da instância recuperada.

Verifique se sua configuração atende aos requisitos da recuperação baseada em ações do CloudWatch. Para configurar a recuperação automática em sua instância, configure um alarme do CloudWatch para ações de recuperação.

AWS OFICIAL
AWS OFICIALAtualizada há 4 meses