Imposta un limite di spesa per la tua EC2 flotta o la tua flotta 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à.

Imposta un limite di spesa per la tua EC2 flotta o la tua flotta Spot

Puoi impostare un limite a quanto sei disposto a spendere all'ora per la tua EC2 flotta o la tua flotta Spot. Quando viene raggiunto il limite di spesa, la flotta interrompe il lancio delle istanze, anche se la capacità target non è stata raggiunta.

Esistono limiti di spesa separati per le istanze on demand e le istanze Spot.

Per configurare un limite di spesa per le istanze On-Demand e le istanze Spot del tuo parco istanze EC2

Utilizza il comando create-fleet (AWS CLI) e i seguenti parametri:

  • Per le istanze On-Demand: nella OnDemandOptions struttura, specifica il limite di spesa nel campo. MaxTotalPrice

  • Per le istanze Spot: nella SpotOptions struttura, specifica il limite di spesa nel campo. MaxTotalPrice

Per configurare un limite di spesa per le istanze On-Demand e le istanze Spot nel tuo parco istanze Spot

Puoi utilizzare la EC2 console Amazon o AWS CLI configurare il tuo limite di spesa.

(Console) Quando crei la flotta Spot, seleziona la casella di controllo Imposta il costo massimo per le istanze Spot, quindi inserisci un valore per Imposta il costo massimo (orario). Per ulteriori informazioni, consulta il passaggio 6.e. in. Creare una richiesta di parco istanze spot utilizzando parametri definiti (console)

(AWS CLI) Utilizzate il request-spot-fleetcomando e i seguenti parametri:

  • Per le istanze On-Demand: Specificate il limite di spesa nel OnDemandMaxTotalPrice campo.

  • Per le istanze Spot: specifica il limite di spesa nel campo. SpotMaxTotalPrice

Esempi

I seguenti esempi illustrano due scenari diversi. Nel primo esempio, il parco istanze On-Demand smette di lanciare istanze On-Demand quando raggiunge la capacità target impostata per le istanze On-Demand (). OnDemandTargetCapacity Nel secondo esempio, il parco istanze on demand interrompe il lancio di istanze on demand quando raggiunge l'importo massimo che sei disposto a pagare all'ora per le istanze on demand (). MaxTotalPrice

Esempio: interrompi l'avvio delle istanze On-Demand quando viene raggiunta la capacità target

Data una richiesta di Istanze on demand m4.large, dove:

  • Prezzo on demand: 0,10 USD all'ora

  • OnDemandTargetCapacity: 10

  • MaxTotalPrice: 1,50 USD

Il parco istanze lancia 10 istanze on demand perché il totale di 1,00 USD (10 istanze x 0,10 USD) non supera il valore di 1,50 USD per le istanze on demand. MaxTotalPrice

Esempio: interrompi l'avvio delle istanze on demand quando viene raggiunto il prezzo totale massimo

Data una richiesta di Istanze on demand m4.large, dove:

  • Prezzo on demand: 0,10 USD all'ora

  • OnDemandTargetCapacity: 10

  • MaxTotalPrice: 0,80 USD

Se il parco istanze avviasse la capacità target On-Demand (10 istanze On-Demand), il costo totale all'ora sarebbe di 1,00 USD. ovvero un importo superiore rispetto a quello specificato (0,80 USD) per il parametro MaxTotalPrice per le Istanze on demand. Per evitare di spendere più di quanto sei disposto a pagare, il parco istanze lancia solo 8 istanze on demand (al di sotto della capacità target on demand) perché lanciarne di più supererebbe quella delle istanze on demand. MaxTotalPrice

Istanze a prestazioni espandibili

Se avvii le tue istanze Spot utilizzando un tipo di istanza con prestazioni espandibili e se prevedi di utilizzare le tue istanze Spot con prestazioni espandibili 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.

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