Quando tento executar uma instância spot do Amazon Elastic Compute Cloud (Amazon EC2), recebo a mensagem de erro “There is no Spot capacity available that matches your request” (Não há capacidade spot disponível que corresponda à sua solicitação).
Resolução
O erro no Spot capacity available 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 Amazon 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 problema, não altere a solicitação. As solicitações spot continuam fazendo solicitações de lançamento automaticamente, e o Amazon EC2 atende à solicitação spot assim que a capacidade está disponível. Se você receber com frequência o erro no Spot capacity available, execute as seguintes ações.
Seja flexível quanto ao tipo de instância
Seja flexível quanto aos tipos de instância que você solicita e às zonas de disponibilidade que você implanta ao configurar seu workload. Por exemplo, não solicite um m5.large em us-east-1a. Em vez disso, solicite m4.large, c5.large, r5.large ou t3.xlarge em várias zonas de disponibilidade. Esse tipo de solicitação aumenta a probabilidade de o Amazon EC2 encontrar e alocar a capacidade computacional necessária.
É possível criar vários tipos de instância para seu grupo do Amazon EC2 Auto Scaling ou ao criar uma frota spot.
Use a estratégia de alocação otimizada de preço para capacidade
Com uma estratégia de alocação otimizada pela capacidade de preço, o Amazon EC2 seleciona grupos de instâncias spot com base na menor probabilidade de interrupção pelo menor preço. Essa estratégia tem uma taxa de interrupção comparável à estratégia de alocação com capacidade otimizada. 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. É possível usar essa estratégia para o Amazon EC2 Auto Scaling e para o Amazon EC2 Fleet e frota 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 executar suas instâncias spot em grupos com a maior capacidade disponível. Essa estratégia reduz a probabilidade de nenhum erro no Spot capacity available.
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 da instância spot
Obtenha o status de uma solicitação de instância spot