Monitore instâncias de Auto Scaling com EBS volumes da Amazon danificados usando verificações de saúde - Amazon EC2 Auto Scaling

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á.

Monitore instâncias de Auto Scaling com EBS volumes da Amazon danificados usando verificações de saúde

Você pode ativar as verificações de EBS saúde da Amazon para seu grupo de Auto Scaling para garantir que o Amazon Auto EC2 Scaling monitore todo o sistema no qual seu aplicativo é executado.

Depois de ativar essas verificações de saúde, o Amazon EC2 Auto Scaling recebe os resultados das verificações de EC2 status da Amazon realizadas nos volumes anexados EBS de uma instância. Se um volume não estiver acessível ou não passar nas verificações de status de E/S, a verificação de integridade falhará e a instância correspondente será considerada não íntegra. Quando o Amazon EC2 Auto Scaling detecta uma instância não íntegra, ele a substitui.

Este tópico pressupõe que você esteja familiarizado com as verificações de EBS status anexadas. Caso contrário, consulte a seção Verificações de EBS status anexadas do Guia do EC2 usuário da Amazon para obter detalhes. O tópico a seguir descreve como ativar as verificações de saúde do Amazon EC2 Auto Scaling que dependem das verificações de EBS status anexadas.

nota

Você pode ativar as verificações de EBS saúde da Amazon para todos os seus grupos do Auto Scaling. No entanto, essas verificações de saúde só estão disponíveis para instâncias criadas no Sistema AWS Nitro.

Ativar os exames de EBS saúde da Amazon para um grupo

Você pode ativar as verificações de EBS saúde da Amazon para grupos novos e existentes do Auto Scaling.

Console
Ativando os exames EBS de saúde da Amazon para um novo grupo

Ao criar o grupo Auto Scaling, na página Configurar opções avançadas, para Verificações de saúde, Tipos adicionais de verificação de saúde, selecione Ativar verificações de EBS saúde da Amazon. Em seguida, para Período de carência da verificação de integridade, insira a quantidade de tempo em segundos. Esse tempo é o tempo que o Amazon EC2 Auto Scaling deve esperar antes de verificar o status de saúde de uma instância depois que ela entra no InService estado. Para obter mais informações, consulte Definir um período de carência da verificação de integridade para um grupo do Auto Scaling.

AWS CLI
Ativando os exames EBS de saúde da Amazon para um novo grupo

Adicione a --health-check-type opção ao create-auto-scaling-groupcomando. O exemplo a seguir especifica a --health-check-type opção EBS de um novo grupo de Auto Scaling chamado. my-asg

aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg \ --health-check-type "EBS" --health-check-grace-period 60 ...

Você pode especificar vários valores para a --health-check-type opção. Por exemplo, para adicionar os tipos de verificação de saúde da Amazon EBS e do Elastic Load Balancing, use o comando a seguir.

aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg \ --health-check-type "EBS,ELB" --health-check-grace-period 60 ...

Os nomes dos valores diferenciam maiúsculas de minúsculas.

Console
Ativando as verificações de EBS saúde da Amazon para um grupo existente
  1. Abra o EC2 console da Amazon em https://console.aws.amazon.com/ec2/e escolha Auto Scaling Groups no painel de navegação.

  2. Na barra de navegação na parte superior da tela, escolha a mesma Região da AWS na qual você criou o grupo do Auto Scaling.

  3. Marque a caixa de seleção ao lado de um grupo existente.

    Um painel dividido é aberto na parte inferior da página Auto Scaling groups (Grupos do Auto Scaling).

  4. Na guia Detalhes, escolha Verificações de integridade, Editar.

  5. Para Verificações de saúde, Tipos adicionais de verificação de saúde, selecione Ativar verificações de EBS saúde da Amazon.

  6. Em Período de carência da verificação de integridade, insira a quantidade de tempo em segundos. Esse tempo é o tempo que o Amazon EC2 Auto Scaling deve esperar antes de verificar o status de saúde de uma instância depois que ela entra no InService estado. Para obter mais informações, consulte Definir um período de carência da verificação de integridade para um grupo do Auto Scaling.

  7. Selecione Atualizar.

AWS CLI
Ativando as verificações de EBS saúde da Amazon para um grupo existente

Adicione a --health-check-type opção ao update-auto-scaling-groupcomando. O exemplo a seguir especifica a --health-check-type opção EBS de um grupo de Auto Scaling existente chamado. my-asg

aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg \ --health-check-type "EBS" --health-check-grace-period 60

Para usar vários tipos de verificações de saúde, você pode especificar vários valores (por exemplo,EBS,ELB) para a --health-check-type opção.

Os nomes dos valores diferenciam maiúsculas de minúsculas.