Esempi di modalità illimitata - 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à.

Esempi di modalità illimitata

Di seguito vengono forniti esempi che spiegano l'utilizzo del credito per le istanze configurate come unlimited.

Esempio 1: spiegazione dell'uso del credito con T3 in modalità illimitata

Questo esempio illustra l'utilizzo della CPU di un'istanza t3.nano avviata come unlimited e in che modo spende i crediti guadagnati ed extra per sostenere l'utilizzo della CPU.

Un'istanza t3.nano guadagna 144 crediti CPU in un periodo continuo di 24 ore, che può utilizzare per 144 minuti di utilizzo di vCPU. Quando esaurisce il saldo del credito della CPU (rappresentato dalla CloudWatch metricaCPUCreditBalance), può spendere i crediti CPU in eccesso, che non ha ancora guadagnato, per esaurirli per tutto il tempo necessario. Dato che un'istanza t3.nano guadagna un massimo di 144 crediti in un periodo di 24 ore, può spendere crediti extra fino a quel valore massimo senza alcun addebito immediato. Se spende più di 144 crediti CPU, viene addebitata la differenza alla fine dell'ora.

L'intento dell'esempio, illustrato dal seguente grafico, è quello di mostrare come un'istanza possa ottimizzare le prestazioni utilizzando i crediti extra anche dopo aver esaurito il suo CPUCreditBalance. l seguente flusso di lavoro fa riferimento ai punti numerati sul grafico:

P1 - All'ora– 0 sul grafico l'istanza viene avviata come unlimited e inizia immediatamente a guadagnare crediti. L'istanza rimane inattiva dal momento in cui viene avviata —(l'utilizzo della CPU è pari allo 0%)— e non vengono spesi crediti. Tutti i crediti non spesi vengono accumulati nel saldo del credito. Per le prime 24 ore, CPUCreditUsage è a 0 e il valore CPUCreditBalance raggiunge il suo massimo di 144.

P2 – per le 12 ore successive, l'utilizzo della CPU è al 2,5%, ovvero inferiore al 5% della baseline. L'istanza guadagna più crediti di quanti ne spende, ma il valore CPUCreditBalance non può superare il suo massimo di 144 crediti.

P3 – per le 24 ore successive, l'utilizzo della CPU è al 7% (superiore alla baseline), il che richiede una spesa del 57,6% dei crediti. L'istanza spende più crediti di quanti ne guadagna e il valore CPUCreditBalance si riduce a 86,4 crediti.

P4 – per le 12 ore successive, l'utilizzo della CPU si riduce al 2,5% (inferiore alla baseline), il che richiede una spesa di 36 crediti. Allo stesso tempo, l'istanza guadagna 72 crediti. L'istanza guadagna più crediti di quanti ne spende e il valore CPUCreditBalance aumenta a 122 crediti.

P5 – per le 5 ore successive, l'istanza aumenta al 100% dell'utilizzo della CPU e spende un totale di 570 crediti per sostenere l'espansione. Dopo circa un'ora, l'istanza esaurisce il suo intero CPUCreditBalance di 122 crediti e inizia a spendere crediti extra per sostenere l'utilizzo elevato della CPU, per un totale di 448 crediti extra in questo periodo di tempo (570-122=448). Quando il valore CPUSurplusCreditBalance raggiunge 144 crediti della CPU (il massimo che un'istanza t3.nano può guadagnare in un periodo di 24 ore), tutti i crediti extra spesi successivamente non possono essere compensati con crediti guadagnati. I crediti extra spesi successivamente ammontano a 304 crediti (448-144=304), il che si traduce in un piccolo costo aggiuntivo al termine dell'ora per 304 crediti.

P6 – per le 13 ore successive, l'utilizzo della CPU è al 5% (pari alla baseline). L'istanza guadagna lo stesso numero di crediti che spende, senza eccessi da ripagare il CPUSurplusCreditBalance. Il valore CPUSurplusCreditBalance rimane a 144 crediti.

P7 – per le ultime 24 ore di questo esempio, l'istanza è inattiva e l'utilizzo della CPU è allo 0%. In questo arco di tempo, l'istanza guadagna 144 crediti, che utilizza per ripagare il CPUSurplusCreditBalance.

L'istanza t3 ha guadagnato 144 crediti dopo 24 ore.

Esempio 2: spiegazione dell'uso del credito con T2 in modalità illimitata

Questo esempio illustra l'utilizzo della CPU di un'istanza t2.nano avviata come unlimited e in che modo spende i crediti guadagnati ed extra per sostenere l'utilizzo della CPU.

Un'istanza t2.nano guadagna 72 crediti CPU in un periodo continuo di 24 ore, che può utilizzare per 72 minuti di utilizzo di vCPU. Quando esaurisce il saldo di credito della CPU (rappresentato dalla CloudWatch metricaCPUCreditBalance), può spendere i crediti CPU in eccesso, che non ha ancora guadagnato, per esaurirli per tutto il tempo necessario. Dato che un'istanza t2.nano guadagna un massimo di 72 crediti in un periodo di 24 ore, può spendere crediti extra fino a quel valore massimo senza alcun addebito immediato. Se spende più di 72 crediti CPU, viene addebitata la differenza alla fine dell'ora.

L'intento dell'esempio, illustrato dal seguente grafico, è quello di mostrare come un'istanza possa ottimizzare le prestazioni utilizzando i crediti extra anche dopo aver esaurito il suo CPUCreditBalance. È possibile presumere che, all'inizio della linea temporale nel grafico, l'istanza abbia un saldo del credito accumulato uguale al numero massimo di crediti che può guadagnare in 24 ore. l seguente flusso di lavoro fa riferimento ai punti numerati sul grafico:

1 – nei primi 10 minuti, CPUCreditUsage è a 0 e il valore CPUCreditBalance rimane al suo massimo di 72.

2 – alle 23:40, con l'aumentare dell'utilizzo della CPU, l'istanza spende i crediti della CPU e il valore CPUCreditBalance diminuisce.

3 – intorno alle 00:47, l'istanza esaurisce l'intero CPUCreditBalance e inizia a spendere crediti extra per sostenere l'utilizzo elevato della CPU.

4 – i crediti extra vengono spesi fino all'01:55, quando il valore CPUSurplusCreditBalance raggiunge 72 crediti CPU. Questo corrisponde al massimo che un'istanza t2.nano può guadagnare in un periodo di 24 ore. Eventuali crediti extra spesi successivamente non possono essere compensati con crediti guadagnati nel periodo di 24 ore, il che si traduce in un piccolo costo aggiuntivo al termine dell'ora.

5 – l'istanza continua a spendere crediti extra fino a circa le 02:20. A questo punto, l'utilizzo della CPU è inferiore alla baseline e l'istanza inizia a guadagnare crediti a 3 crediti all'ora (o 0,25 crediti ogni 5 minuti), utilizzati per pagare il CPUSurplusCreditBalance. Dopo che il valore CPUSurplusCreditBalance si riduce a 0, l'istanza inizia ad accumulare crediti guadagnati nel suo CPUCreditBalance a 0,25 crediti ogni 5 minuti.

Utilizzo grafico della CPU di un'istanza t2.nano avviata come illimitata.
Calcolo della fattura (istanza Linux)

I crediti in eccesso costano 0,05 USD per ora di vCPU. L'istanza ha speso circa 25 crediti extra tra le 01:55 e le 02:20, che equivalgono a 0,42 vCPU/ora. I costi aggiuntivi per questa istanza sono 0,42 ore vCPU x 0,05 USD/vCPU-ora = 0,021 USD, arrotondati a 0,02 USD. Ecco la fattura di fine mese per questa istanza T2 Unlimited:

Esempio di fattura per un'istanza T2 illimitata.
Calcolo della fattura (istanza Windows)

I crediti in eccesso costano 0,096 USD per ora vCPU. L'istanza ha speso circa 25 crediti extra tra le 01:55 e le 02:20, che equivalgono a 0,42 vCPU/ora. I costi aggiuntivi per questa istanza sono 0,42 ore vCPU x 0,096 USD/vCPU-ora = 0,04032 USD, arrotondati a 0,04 USD. Ecco la fattura di fine mese per questa istanza T2 Unlimited:

Esempio di fattura per un'istanza T2 illimitata.

È possibile impostare gli avvisi di fatturazione per essere avvisati ogni ora di eventuali addebiti accumulati e agire, se necessario.