

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

# Configuração da verificação de integridade do ajuste de escala automático para o seu ambiente Elastic Beanstalk
<a name="environmentconfig-autoscaling-healthchecktype"></a>

O Amazon EC2 Auto Scaling monitora a integridade de cada instância do Amazon Elastic Compute Cloud (Amazon EC2) que ele lança. Se alguma instância for encerrada inesperadamente, o Auto Scaling detectará o encerramento e executará uma instância de substituição. Por padrão, o grupo Auto Scaling criado para seu ambiente usa as verificações de [ EC2 status da Amazon](https://docs.aws.amazon.com/autoscaling/latest/userguide/healthcheck.html). Se uma instância em seu ambiente falhar na verificação de EC2 status da Amazon, o Auto Scaling a desativa e a substitui.

As verificações de EC2 status da Amazon cobrem apenas a integridade de uma instância, não a integridade do seu aplicativo, servidor ou qualquer contêiner Docker em execução na instância. Se a aplicação falhar, mas a instância na qual ela é executada ainda estiver íntegra, ela poderá ser retirada do balanceador de carga, mas não será substituída automaticamente pelo Auto Scaling. O comportamento padrão é adequado para resolução de problemas. Se o Auto Scaling substituir a instância logo após a falha na aplicação, talvez você não perceba que ocorreu um erro, mesmo se ele falhar imediatamente após a inicialização.

Se você quiser que o Auto Scaling substitua instâncias cuja aplicação parou de responder, poderá usar um [arquivo de configuração](ebextensions.md) para configurar o grupo de Auto Scaling para usar verificações de integridade do Elastic Load Balancing. O exemplo a seguir define o grupo para usar as verificações de saúde do balanceador de carga, além da verificação de EC2 status da Amazon, para determinar a integridade de uma instância.

**Example .ebextensions/autoscaling.config**  

```
Resources:
  AWSEBAutoScalingGroup:
    Type: "AWS::AutoScaling::AutoScalingGroup"
    Properties:
      HealthCheckType: ELB
      HealthCheckGracePeriod: 300
```

Para obter mais informações sobre as `HealthCheckGracePeriod` propriedades `HealthCheckType` e, consulte [AWS::AutoScaling::AutoScalingGroup](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-group.html) no *Guia do AWS CloudFormation usuário* e [Health Checks for Auto Scaling Instances](https://docs.aws.amazon.com/autoscaling/ec2/userguide/healthcheck.html) no *Amazon Auto EC2 Scaling* User Guide.

Por padrão, a verificação de integridade do Elastic Load Balancing é configurada para tentar uma conexão TCP com sua instância na porta 80. Isso confirma que o servidor web em execução na instância está aceitando conexões. No entanto, você pode desejar [personalizar a verificação da integridade do load balancer](using-features.managing.elb.md) para garantir que seu aplicativo, e não apenas o servidor web, está em bom estado. A configuração do período de carência define por quantos segundos uma instância pode ser reprovada na verificação de integridade sem ser encerrada e substituída. As instâncias podem ser recuperadas depois de serem retiradas do load balancer, portanto, forneça um tempo adequado suficiente para seu aplicativo.