Perché ricevo il messaggio “nessuna capacità spot disponibile” quando provo ad avviare un'istanza spot Amazon EC2?

3 minuti di lettura
0

Ricevo un messaggio di errore quando provo ad avviare un'istanza spot Amazon Elastic Compute Cloud (Amazon EC2). Il messaggio dice: "Non è disponibile una capacità spot che corrisponda alla tua richiesta."

Risoluzione

L'errore "nessuna capacità spot disponibile" si verifica quando Amazon EC2 non dispone di capacità spot sufficiente per soddisfare una richiesta di istanza spot o di una serie di istanze spot. La capacità spot è la capacità di elaborazione EC2 inutilizzata e disponibile per i clienti a un prezzo inferiore a quello delle istanze on demand.

Per risolvere questo errore, esegui una delle seguenti operazioni:

  • **Mantieni la richiesta così com'è.**La richiesta spot continua a effettuare automaticamente la richiesta di avvio fino a quando la capacità non diventa disponibile. Quando la capacità diventa disponibile, Amazon EC2 soddisfa la richiesta spot. Se riscontri spesso l'errore "nessuna capacità spot disponibile", prendi in considerazione la soluzione alternativa successiva.
  • **Sii flessibile sui tipi di istanze richiesti e sulle zone di disponibilità che implementi durante la configurazione del carico di lavoro.**Ad esempio, invece di richiedere un’istanza m5.large in us-east-1a, richiedi m4.large, c5.large, r5.large o t3.xlarge in più zone di disponibilità. Questo tipo di richiesta aumenta le possibilità che Amazon Web Services (AWS) trovi e allochi la capacità di elaborazione richiesta.
  • Utilizza la strategia di allocazione ottimizzata per prezzo e capacità (soluzione consigliata).Questa strategia di allocazione considera sia il prezzo sia la capacità per selezionare i pool di istanze Spot. I pool di istanze spot selezionati hanno meno probabilità di essere interrotti e hanno il prezzo più basso possibile. La strategia ottimizzata per prezzo e capacità mantiene un tasso di interruzione paragonabile alla strategia di allocazione ottimizzata per la capacità. Con questa strategia, inoltre, il prezzo totale delle istanze Spot è in genere inferiore a quello ottenuto tramite la strategia ottimizzata per la capacità. Per ulteriori informazioni, consulta la pagina Strategie di allocazione per istanze spot.
  • **Utilizza la strategia di allocazione ottimizzata per la capacità.**Questa strategia di allocazione analizza i dati sulla capacità in tempo reale per avviare le istanze spot in pool dotati della maggiore capacità disponibile. La strategia di allocazione ottimizzata per la capacità riduce la possibilità di ricevere il messaggio "nessuna capacità spot disponibile".

Potresti implementare le soluzioni precedenti durante il provisioning di un'istanza spot tramite il Dimensionamento automatico Amazon EC2, il servizio Amazon EC2 Fleet o in una serie di istanze spot. Per un elenco completo delle best practice per l'utilizzo delle istanze spot, consulta la pagina Best practice per le istanze spot.


Informazioni correlate

Interruzioni dell’istanza spot

Stato della richiesta spot

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa