Richiedi istanze spot per applicazioni flessibili e con tolleranza ai guasti - Amazon EC2 Auto Scaling

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à.

Richiedi istanze spot per applicazioni flessibili e con tolleranza ai guasti

Nel modello di avvio, puoi facoltativamente richiedere istanze Spot senza data di fine o durata. Le istanze Amazon EC2 Spot sono capacità di riserva disponibile a forti sconti rispetto al prezzo EC2 On-Demand. Le istanze spot sono una scelta economicamente vantaggiosa se si può essere flessibili riguardo all'orario di esecuzione delle applicazioni e se queste possono essere interrotte. Per ulteriori informazioni sulla creazione di un modello di avvio che richiede istanze spot, consulta Crea un modello di avvio utilizzando le impostazioni avanzate.

Importante

Le istanze spot vengono tipicamente utilizzate per integrare le istanze on demand. È possibile specificare le stesse impostazioni utilizzate per avviare le istanze spot nell'ambito delle impostazioni del gruppo con dimensionamento automatico. Quando specifichi le impostazioni nell'ambito del gruppo con dimensionamento automatico, puoi richiedere di avviare Istanze spot solo dopo aver avviato un certo numero di istanze on demand e quindi continuare ad avviare alcune combinazioni di istanze on demand e spot durante il dimensionamento del gruppo. Per ulteriori informazioni, consulta Gruppi Auto Scaling con più tipi di istanze e opzioni di acquisto.

Questo argomento descrive come avviare solo le istanze spot nel gruppo con dimensionamento automatico specificando le impostazioni in un modello di avvio piuttosto che nel gruppo con dimensionamento automatico stesso. Le informazioni contenute in questo argomento si applicano anche ai gruppi con dimensionamento automatico che richiedono istanze spot con una configurazione di avvio. La differenza è che una configurazione di avvio richiede un prezzo massimo, ma per i modelli di avvio il prezzo massimo è facoltativo.

Quando crei un modello di avvio per avviare solo istanze Spot, tieni a mente le seguenti considerazioni:

  • prezzo istanza Spot. Si paga solo il prezzo per l'istanza Spot attuale per le istanze Spot che vengono avviate. Questi prezzi cambiano lentamente nel tempo in base ai trend a lungo termine dell'offerta e della domanda. Per ulteriori informazioni, consulta le istanze Spot e i prezzi e i risparmi nella Amazon EC2 User Guide.

  • Impostazione del prezzo massimo. Facoltativamente, puoi includere un prezzo massimo all'ora per le istanze spot nel modello di avvio. Se il tuo prezzo massimo supera il prezzo Spot corrente, il servizio Amazon EC2 Spot soddisfa la tua richiesta immediatamente se la capacità è disponibile. Se il prezzo delle istanze spot supera il prezzo massimo per un'istanza in esecuzione nel gruppo con dimensionamento automatico, l'istanza viene cessata.

    avvertimento

    L'applicazione potrebbe non essere eseguita se non si riceve alcuna istanza spot, ad esempio nel caso in cui il prezzo massimo sia troppo basso. Per sfruttare le istanze spot disponibili il più a lungo possibile, imposta il prezzo massimo vicino al prezzo on demand.

  • Bilanciamento tra le zone di disponibilità. Se specifichi più zone di disponibilità, Amazon EC2 Auto Scaling distribuisce le richieste Spot tra le zone specificate. Se il prezzo massimo è troppo basso in una zona di disponibilità per soddisfare qualsiasi richiesta, Amazon EC2 Auto Scaling verifica se le richieste sono state soddisfatte nelle altre zone. In tal caso, Amazon EC2 Auto Scaling annulla le richieste non riuscite e le ridistribuisce tra le zone di disponibilità in cui le richieste sono state soddisfatte. Se il prezzo in una zona di disponibilità senza richieste soddisfatte scende abbastanza da consentire alle richieste future di avere successo, Amazon EC2 Auto Scaling si riequilibra in tutte le zone di disponibilità.

  • Cessazione di istanze spot. Le istanze spot possono essere cessate in qualsiasi momento. Il servizio Amazon EC2 Spot può interrompere le istanze Spot nel tuo gruppo Auto Scaling quando la disponibilità o il prezzo delle istanze Spot cambiano. Durante il ridimensionamento o l'esecuzione di controlli dello stato, Amazon EC2 Auto Scaling può anche terminare le istanze Spot nello stesso modo in cui interrompe le istanze On-Demand. Quando un'istanza viene terminata, qualsiasi spazio di archiviazione viene eliminato.

  • Mantenere la capacità desiderata. Quando un'istanza Spot viene terminata, Amazon EC2 Auto Scaling tenta di avviare un'altra istanza Spot per mantenere la capacità desiderata per il gruppo. Se il prezzo attuale per l'istanza Spot è inferiore al prezzo massimo, viene avviata un'istanza Spot. Se la richiesta per un'istanza Spot non ha esito positivo, continua a provare.

  • Modifica del prezzo massimo. Per modificare il prezzo massimo, crea un nuovo modello di avvio o aggiorna un modello di avvio esistente con il nuovo prezzo massimo, quindi associalo al gruppo con dimensionamento automatico. Le istanze Spot esistenti rimangono in esecuzione finché il prezzo massimo specificato nel modello di avvio utilizzati per tali istanze è superiore al prezzo per l'istanza Spot corrente. Se non è stato impostato un prezzo massimo, il prezzo massimo predefinito è il prezzo on demand.