Come funzionano Istanze spot - Amazon Elastic Compute Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Come funzionano Istanze spot

Per avviare un'istanza Spot, devi creare una richiesta di istanza Spot oppure Amazon EC2 crea una richiesta di istanza Spot per tuo conto. L'Istanza spot viene avviata quando viene soddisfatta la richiesta di istanza spot.

È possibile avviare un'istanza spot utilizzando più servizi diversi. Per ulteriori informazioni, consulta la sezione Guida introduttiva alle istanze Amazon EC2 Spot. In questa guida per l'utente, descriviamo i seguenti modi per avviare un'istanza Spot utilizzandoEC2:

  • Puoi creare una richiesta di istanza Spot utilizzando la procedura guidata di avvio dell'istanza nella EC2 console Amazon o il comando AWS CLI run-instances. Per ulteriori informazioni, consulta Gestisci le tue istanze Spot.

  • Puoi creare una EC2 flotta, in cui specificare il numero desiderato di istanze Spot. Amazon EC2 crea una richiesta di istanza Spot per tuo conto per ogni istanza Spot specificata nella EC2 flotta. Per ulteriori informazioni, consulta Crea una EC2 flotta.

  • È possibile creare una richiesta di istanza spot, nel quale si specifica il numero desiderato di istanze spot. Amazon EC2 crea una richiesta di istanza Spot per tuo conto per ogni istanza Spot specificata nella richiesta Spot Fleet. Per ulteriori informazioni, consulta Creazione di un parco istanze Spot.

L'istanza Spot viene avviata se è disponibile capacità. La tua istanza Spot funziona finché non la interrompi o non la interrompi o fino a quando Amazon non la EC2 interrompe (operazione nota come interruzione dell'istanza Spot). Amazon EC2 può interrompere, terminare o ibernare un'istanza Spot quando la interrompe.

Quando usi le istanze spot, devi essere preparato alle interruzioni. Amazon EC2 può interrompere la tua istanza Spot quando la domanda di istanze Spot aumenta o quando l'offerta di istanze Spot diminuisce. Quando Amazon EC2 interrompe un'istanza Spot, invia un avviso di interruzione dell'istanza Spot, che invia all'istanza un avviso di due minuti prima che Amazon EC2 la interrompa. Non è possibile abilitare la protezione da interruzione per Istanze spot. Per ulteriori informazioni, consulta Interruzioni dell'istanza spot.

Stati della richiesta di istanza spot

Una richiesta di istanza spot può avere uno dei seguenti stati:

  • open - La richiesta è in attesa di essere soddisfatta.

  • active - La richiesta è stata soddisfatta e ha un'istanza spot associata.

  • failed - La richiesta ha uno o più parametri errati.

  • closed - L'istanza spot è stata interrotta o terminata.

  • disabled - L'istanza spot è stata interrotta.

  • cancelled - La richiesta è stata annullata o è scaduta.

La figura che segue rappresenta le transizioni tra gli stati della richiesta. Le transizioni dipendono dal tipo di richiesta (una tantum o persistente).

Stati della richiesta di istanza spot.

Una richiesta di istanza Spot una tantum rimane attiva fino a quando Amazon non EC2 avvia l'istanza Spot, la richiesta scade o non annulli la richiesta. Se non è disponibile capacità, l'istanza spot viene terminata e la richiesta di istanza spot viene chiusa.

Una richiesta di istanza spot persistente rimane attiva fino a quando non scade o non viene annullata, anche se la richiesta viene soddisfatta. Se non è disponibile capacità, l'istanza spot viene interrotta. Dopo l'interruzione dell'istanza, quando diventa nuovamente disponibile capacità, l'istanza spot viene avviata, se era stata arrestata, o viene ripresa, se era stata ibernata. Puoi arrestare un'istanza spot e riavviarla se è disponibile capacità. Se l'istanza Spot viene terminata (indipendentemente dal fatto che l'istanza Spot sia interrotta o in esecuzione), la richiesta dell'istanza Spot viene riaperta e Amazon EC2 lancia una nuova istanza Spot. Per ulteriori informazioni, consulta Arrestare un'istanza spot, Avviare un'istanza spot e Terminare un'istanza spot.

È possibile monitorare lo stato delle richieste di istanza spot così come lo stato delle istanze spot avviate attraverso lo stato. Per ulteriori informazioni, consulta Ottieni lo stato di una richiesta di istanza Spot.

Avviare Istanze spot in un gruppo di avvio

Specificate un gruppo di lancio nella richiesta di istanza Spot per dire EC2 ad Amazon di avviare un set di istanze Spot solo se è in grado di avviarle tutte. Inoltre, se il servizio spot deve terminare una delle istanze in un gruppo di avvio, deve terminarle tutte. Tuttavia, se chiudi una o più istanze in un gruppo di lancio, Amazon EC2 non interrompe le istanze rimanenti nel gruppo di lancio.

Sebbene questa opzione possa essere utile, l'aggiunta di questo vincolo può ridurre le possibilità che la richiesta di istanza spot venga soddisfatta e aumentare le possibilità che le istanze spot vengano terminate. Ad esempio, se il gruppo di avvio comprende istanze in più zone di disponibilità Se la capacità in una di queste zone di disponibilità diminuisce e non è più disponibile, Amazon EC2 interrompe tutte le istanze per il gruppo di lancio.

Se si crea un'altra richiesta di istanza spot valida che specifica lo stesso gruppo di avvio (esistente) di una precedente richiesta valida, le nuove istanze vengono aggiunte al gruppo di avvio. Successivamente, se un'istanza di questo gruppo di avvio viene terminata, tutte le istanze del gruppo di avvio vengono terminate, il che include le istanze avviate dalla prima e dalla seconda richiesta.

Avviare le Istanze spot in un Gruppo di zona di disponibilità

Specificate un gruppo di zone di disponibilità nella richiesta di istanza Spot per dire EC2 ad Amazon di avviare una serie di istanze Spot nella stessa zona di disponibilità. Amazon non EC2 deve interrompere tutte le istanze in un gruppo di zone di disponibilità contemporaneamente. Se Amazon EC2 deve interrompere una delle istanze in un gruppo di zone di disponibilità, le altre restano in esecuzione.

Sebbene questa opzione possa essere utile, l'aggiunta di questo vincolo può ridurre le possibilità che la richiesta di istanza spot venga soddisfatta.

Se si specifica un gruppo di zona di disponibilità ma non una zona di disponibilità nella richiesta di istanza spot, il risultato dipende dalla rete specificata.

Impostazione predefinita VPC

Amazon EC2 utilizza la zona di disponibilità per la sottorete specificata. Se non specifichi una sottorete, seleziona una zona di disponibilità e la rispettiva sottorete predefinita, ma non necessariamente quella con il prezzo più basso. Se è stata cancellata la sottorete predefinita per una zona di disponibilità, è necessario specificare una sottorete diversa.

Non predefinita VPC

Amazon EC2 utilizza la zona di disponibilità per la sottorete specificata.

Avvia le istanze Spot in un VPC

Si specifica una sottorete per le Istanze spot allo stesso modo in cui si specifica una sottorete per le Istanze on demand.

  • [Impostazione predefinitaVPC] Se desideri che l'istanza Spot venga avviata in una zona di disponibilità specifica a basso costo, devi specificare la sottorete corrispondente nella richiesta dell'istanza Spot. Se non specifichi una sottorete, Amazon ne EC2 seleziona una per te e la zona di disponibilità per questa sottorete potrebbe non avere il prezzo Spot più basso.

  • [Non predefinitoVPC] Devi specificare la sottorete per la tua istanza Spot.

Avvia istanze con prestazioni espandibili

I tipi di istanza T sono istanze con prestazioni espandibili. Se avvii le tue istanze Spot utilizzando un tipo di istanza a prestazioni espandibili e se prevedi di utilizzare le tue istanze Spot con prestazioni sostenibili immediatamente e per un breve periodo, senza tempi di inattività per accumulare CPU crediti, ti consigliamo di avviarle in modalità Standard per evitare costi più elevati. Se avvii istanze Spot a prestazioni stabili in modalità Illimitata e le utilizzi immediatamente, spenderai i crediti in eccesso per usarleCPU. Se utilizzi l'istanza per un breve periodo, l'istanza non ha il tempo di accumulare crediti per pagare i CPU crediti in eccesso e ti verranno addebitati i crediti in eccesso quando chiudi l'istanza.

La modalità Unlimited è adatta per le istanze Spot a prestazioni sostenibili solo se l'istanza dura abbastanza a lungo da accumulare crediti per il bursting. CPU In caso contrario, il pagamento di crediti in eccedenza rende le prestazioni Istanze spot espandibili più costose rispetto all'utilizzo di altre istanze. Per ulteriori informazioni, consulta Quando utilizzare la modalità illimitata rispetto a quella fissa CPU.

Le istanze T2, se configurate in modalità Standard, ottengono crediti di avvio. Le istanze T2 sono le uniche istanze a prestazioni espandibili che ottengono crediti di avvio. I crediti di avvio hanno lo scopo di fornire un'esperienza di avvio iniziale produttiva per le istanze T2, fornendo risorse di calcolo sufficienti per configurare l'istanza. Non sono consentiti avvii ripetuti di istanze T2 per accedere a nuovi crediti di avvio. Se hai bisogno della modalità SustainedCPU, puoi guadagnare crediti (restando inattiva per un certo periodo), utilizzare la modalità Unlimited per le istanze Spot T2 o usare un tipo di istanza dedicata. CPU

Avvio su hardware single-tenant

È possibile eseguire un'istanza spot su hardware a tenant singolo. Le istanze Spot dedicate sono fisicamente isolate dalle istanze che appartengono ad altri account. AWS Per ulteriori informazioni, consulta Istanze EC2 dedicate Amazon Amazon EC2 Dedicated Instances.

Per eseguire un'istanza spot dedicata, procedere in uno dei seguenti modi:

Tutte le famiglie di istanze supportano Istanze spot dedicato fatta eccezione per le istanze T Per ogni famiglia di istanze supportata, solo la dimensione di istanza più grande o la dimensione del metallo supporta le Istanze spot dedicate.