Lidando com erros de capacidade insuficiente do EC2 - Agendador de instâncias na AWS

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

Lidando com erros de capacidade insuficiente do EC2

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) 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

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

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

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

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

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

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

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

Requisitos e limitações

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

Para uma instância originalmente configurada comot3.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