View a markdown version of this page

Imposta un limite di spesa per il Parco istanze EC2 o il parco 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à.

Imposta un limite di spesa per il Parco istanze EC2 o il parco istanze spot

Puoi impostare un limite su quanto sei disposto a spendere all’ora nel parco istanze EC2 o nel parco istanze spot. Una volta raggiunto il limite di spesa, il parco istanze interrompe l’avvio delle istanze, anche se la capacità target non è stata raggiunta.

Esistono limiti di spesa separati per le istanze e le On-Demand istanze Spot.

Per configurare un limite di spesa per On-Demand le istanze e le istanze Spot della tua flotta EC2

Utilizza il comando create-fleet e i seguenti parametri:

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

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

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

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

(Console) Quando crei il parco istanze spot, seleziona la casella di spunta Imposta il costo massimo per le istanze Spot, poi inserisci un valore per Imposta il costo massimo (all’ora). Per ulteriori informazioni, consulta la fase 6.e. in Crea una richiesta di parco istanze spot utilizzando parametri definiti.

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

  • Per On-Demand le istanze: specifica 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 smette di lanciare On-Demand istanze quando ha raggiunto la capacità target impostata per On-Demand Instances (). OnDemandTargetCapacity Nel secondo esempio, il parco istanze smette di lanciare On-Demand Istanze quando ha raggiunto l'importo massimo che sei disposto a pagare all'ora per le Istanze (). On-Demand MaxTotalPrice

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

Data una richiesta di m4.large On-Demand istanze, dove:

  • On-Demand Prezzo: 0,10 USD all'ora

  • OnDemandTargetCapacity: 10

  • MaxTotalPrice: 1,50 USD

Il parco istanze lancia 10 On-Demand istanze perché il totale di 1,00 USD (10 istanze x 0,10 USD) non supera quello di 1,50 USD per le Istanze. MaxTotalPrice On-Demand

Esempio: interrompi il lancio delle istanze quando viene raggiunto il prezzo totale massimo On-Demand

Data una richiesta di m4.large On-Demand Istanze, in cui:

  • On-Demand Prezzo: 0,10 USD all'ora

  • OnDemandTargetCapacity: 10

  • MaxTotalPrice: 0,80 USD

Se la flotta raggiungesse la capacità On-Demand prevista (10 On-Demand istanze), il costo orario totale sarebbe di 1,00 USD. Si tratta di un importo superiore all'importo (0,80 USD) specificato per For Instances. MaxTotalPrice On-Demand Per evitare di spendere più di quanto sei disposto a pagare, il parco istanze lancia solo 8 On-Demand istanze (al di sotto della capacità On-Demand prevista) perché il lancio di più istanze supererebbe le quattro istanze. MaxTotalPrice On-Demand

Istanze a prestazioni espandibili

Se avvii le tue istanze spot utilizzando un tipo di istanza a prestazioni espandibili, e prevedi di utilizzare immediatamente le istanze spot a prestazioni espandibili per un breve periodo, senza alcun tempo di inattività per accumulare crediti CPU, suggeriamo di avviarla in Modalità Standard in modo da evitare costi più elevati. Se avvii le istanze spot a prestazioni espandibili in Modalità Illimitata ed espandi la capacità di CPU immediatamente, l’espansione implicherà il dispendio dei crediti in più. Se l’istanza viene utilizzata per un periodo di tempo limitato, non riesce ad accumulare crediti CPU per ripagare i crediti extra, che i vengono quindi addebitati al termine dell’istanza.

La modalità illimitata è adatta per la Istanze spot con prestazioni burstable solo se l’istanza viene eseguita per un periodo di tempo sufficiente ad accumulare i crediti CPU per l’espansione. 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 alla CPU fissa.

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 occorre una CPU duratura, è possibile guadagnare crediti (rimanendo inattivi per un certo periodo) utilizzando la Unlimited mode (Modalità Illimitata) per istanze spot T2 o un tipo di istanza con una CPU dedicata.