Por que estou recebendo um erro "sem capacidade spot disponível" ao tentar iniciar uma instância spot do Amazon EC2?

3 minuto de leitura
0

Recebo uma mensagem de erro quando tento iniciar uma instância spot do Amazon Elastic Compute Cloud (Amazon EC2). O erro diz: “Não há capacidade spot disponível que corresponda à sua solicitação.”

Resolução

O erro “nenhuma capacidade spot disponível” ocorre quando o Amazon EC2 não tem capacidade spot suficiente para atender a uma solicitação de instância spot ou frota spot. A capacidade spot é a quantidade de capacidade computacional do EC2 não utilizada que está disponível para os clientes a um preço mais baixo que o das instâncias sob demanda.

Para solucionar esse erro, faça o seguinte:

  • **Mantenha a solicitação como está.**A solicitação spot continuará fazendo automaticamente a solicitação de inicialização até que haja capacidade disponível. Quando a capacidade se tornar disponível, o Amazon EC2 atenderá à solicitação spot. Se você se deparar com o erro “nenhuma capacidade spot disponível” com frequência, considere usar a próxima solução alternativa.
  • Seja flexível quanto aos tipos de instância que você solicita e às zonas de disponibilidade que você implanta ao configurar sua workload. Por exemplo, em vez de solicitar uma m5.large em us-east-1a, solicite uma m4.large, c5.large, r5.large ou t3.xlarge em várias zonas de disponibilidade. Esse tipo de solicitação aumenta as chances de a Amazon Web Services (AWS) encontrar e alocar a quantidade necessária de capacidade computacional.
  • Use a estratégia de alocação otimizada de preço e capacidade (prática recomendada). Essa estratégia de alocação analisa o preço e a capacidade de selecionar os grupos de instâncias spot. Os grupos de instâncias spot selecionados têm menor probabilidade de serem interrompidos e têm o menor preço possível. A estratégia otimizada de preço e capacidade mantém uma taxa de interrupção comparável à estratégia de alocação otimizada por capacidade. Além disso, com essa estratégia, o preço total das suas instâncias spot geralmente é menor que a estratégia de capacidade otimizada. Para mais informações, consulte Allocation strategies for Spot Instances (Estratégias de alocação para instâncias spot).
  • Use a estratégia de alocação otimizada para capacidade. Essa estratégia de alocação analisa os dados de capacidade em tempo real para lançar suas instâncias spot em grupos com a maior capacidade disponível. A estratégia de alocação otimizada de capacidade reduz suas chances de receber erros de “nenhuma capacidade spot disponível”.

Você pode implementar as soluções anteriores ao provisionar uma instância spot por meio do Amazon EC2 Auto Scaling, da frota do EC2 e da frota spot. Para uma lista completa das práticas recomendadas ao usar instâncias spot, consulte as práticas recomendadas de instâncias spot.


Informações relacionadas

Interrupções de instâncias spot

Status da solicitação spot

AWS OFICIAL
AWS OFICIALAtualizada há um ano