

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

# Tratamento de erros de capacidade insuficiente do EC2
<a name="specifying-alternate-instance-types-for-ec2"></a>

Quando o Agendador de Instâncias falha ao iniciar uma instância devido à capacidade insuficiente, seu comportamento padrão é emitir um evento de falha na inicialização (consulte [EventBridge Eventos](monitor-the-solution.md#monitoring-eventbridge-events)) e tentar novamente no próximo intervalo de agendamento. Como alternativa, o Instance Scheduler pode ser configurado para redimensionar sua instância para tipos de instância alternativos antes de tentar novamente a operação inicial. Esse recurso ajuda a melhorar a disponibilidade da instância em ambientes com restrição de capacidade.

## Configuração
<a name="configuration"></a>

Para habilitar tipos de instância alternativos para uma instância do EC2, adicione a `IS-PreferredInstanceTypes` tag à instância com uma lista separada por vírgulas dos tipos de instância em ordem de preferência (a mais preferida primeiro):

```
IS-PreferredInstanceTypes: t3.medium,t3.large,m5.large
```

## Como funciona
<a name="how-it-works"></a>

A lista de tipos de instância alternativa é fornecida em ordem de preferência, com o primeiro tipo sendo o mais preferido. Quando o Instance Scheduler tenta iniciar uma instância do EC2:

1. Se a instância não for atualmente o tamanho preferido, tente redimensioná-la para o tamanho preferido antes de começar

1. Se a operação de início for bem-sucedida, nenhuma outra alternativa será tentada

1. Se a operação de partida falhar devido à capacidade insuficiente:

   1. Tentativas de redimensionar para o próximo tipo de instância alternativa na lista

   1. Tenta novamente a operação de início

   1. Se ainda não tiver êxito, tente o próximo tipo alternativo

   1. Continua até que seja bem-sucedido ou todas as alternativas estejam esgotadas

## Requisitos e limitações
<a name="requirements-and-limitations"></a>

 **Compatibilidade de instâncias**: os tipos de instância alternativos devem ser compatíveis com a configuração atual da instância (AMI, sub-rede, grupos de segurança etc.). Para obter mais informações, consulte [Alterar o tipo de instância](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-resize.html#resize-limitations) no Guia do *usuário do Amazon EC2*.

 **Formato da tag**: o valor da `IS-PreferredInstanceTypes` tag deve ser uma lista separada por vírgulas dos tipos de instância EC2 válidos.

## Exemplo
<a name="example"></a>

Para uma instância originalmente configurada como`t3.small`, você pode configurar:

```
Schedule: office-hours
IS-PreferredInstanceTypes: t3.small,t3.medium,t3.large,m5.large
```

Se a `t3.small` instância falhar em iniciar devido a problemas de capacidade, o Instance Scheduler tentará redimensionar e iniciar a instância do zero `t3.medium` `m5.large` até que seja bem-sucedida ou que todas as opções sejam esgotadas. `t3.large`