¿Por qué recibo el error «no Spot capacity available» cuando inicio una instancia de spot de Amazon EC2?

3 minutos de lectura
0

Cuando intento iniciar una instancia de spot de Amazon Elastic Compute Cloud (Amazon EC2), recibo el mensaje de error «There is no Spot capacity available that matches your request».

Resolución

El error no Spot capacity available se produce cuando Amazon EC2 no tiene suficiente capacidad de spot para cumplir con una solicitud de instancia de spot o flota de spot. La capacidad de spot es la cantidad de capacidad informática de Amazon EC2 no utilizada que está disponible para los usuarios a un precio inferior al de las instancias bajo demanda.

Para solucionar este problema, no cambies la solicitud. Las solicitudes de spot siguen realizando solicitudes de inicio de forma automática y Amazon EC2 gestiona la solicitud de spot en cuanto hay capacidad disponible. Si recibes con frecuencia el error no Spot capacity available, lleva a cabo las siguientes acciones.

Ser flexible con respecto al tipo de instancia

Sé flexible con respecto a los tipos de instancias que solicitas y las zonas de disponibilidad que despliegas al configurar la carga de trabajo. Por ejemplo, no solicites un m5.large en us-east-1a. En su lugar, solicita un m4.large, c5.large, r5.large o t3.xlarge en varias zonas de disponibilidad. Este tipo de solicitud aumenta la probabilidad de que Amazon EC2 pueda encontrar y asignar la capacidad informática requerida.

Puedes crear varios tipos de instancias para el grupo de Amazon EC2 Auto Scaling o al crear una flota de spot.

Uso de la estrategia de asignación optimizada de precios y capacidad

Con una estrategia de asignación optimizada de precios y capacidad, Amazon EC2 selecciona los grupos de instancias de spot en función de la menor probabilidad de interrupción al precio más bajo. Esta estrategia tiene una tasa de interrupción comparable a la estrategia de asignación optimizada para la capacidad. Además, con esta estrategia, el precio total de las instancias de spot suele ser inferior al de la estrategia optimizada para la capacidad. Puedes utilizar esta estrategia para Amazon EC2 Auto Scaling y para Flota de Amazon EC2 y flota de spot.

Uso de la estrategia de asignación optimizada para la capacidad

La estrategia de asignación optimizada para la capacidad analiza los datos de capacidad en tiempo real para iniciar las instancias de spot en grupos con la mayor capacidad disponible. Esta estrategia reduce la probabilidad de que se produzcan errores no Spot capacity available.

Para obtener una lista completa de las prácticas recomendadas al utilizar instancias de spot, consulta las Prácticas recomendadas de instancias de spot.

Información relacionada

Detectar las interrupciones de la instancia

Obtención del estado de una solicitud de instancia de spot

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 3 meses