Se hai workload con requisiti di risorse prevedibili, puoi ridurre i costi tramite gli sconti per impegno di utilizzo (CUD) basati sulle risorse. Puoi ricevere CUD basati sulle risorse acquistando corrispondenti impegni per una durata di 1 o 3 anni. Per impostazione predefinita, gli impegni basati sulle risorse scadono al termine del periodo di validità. Una volta terminato questo periodo, devi acquistare un nuovo impegno per continuare a ricevere CUD. Il rinnovo automatico per un impegno basato sulle risorse elimina la necessità di effettuare riacquisti automatici al termine di ciascun periodo di validità. Il rinnovo automatico per un impegno ti consente di estendere a tempo indeterminato un impegno esistente e di continuare a ricevere CUD per le risorse impegnate.
Questo documento spiega come funziona il rinnovo automatico e illustra come svolgere le seguenti operazioni:
- Attiva il rinnovo automatico quando acquisti nuovi impegni.
- Attiva e disattiva il rinnovo automatico per gli impegni attivi esistenti.
Come funziona il rinnovo automatico
Quando attivi il rinnovo automatico per un impegno basato sulle risorse, al termine del suo periodo di validità, Compute Engine lo rinnova automaticamente per un nuovo lasso di tempo. Una volta attivato il rinnovo automatico per un impegno, l'impostazione rimane attiva fino a quando non la disattivi manualmente.
Per ogni impegno che vuoi rinnovare automaticamente in un progetto devi attivare separatamente il rinnovo manuale. Puoi attivare il rinnovo automatico per i tuoi impegni, sia nuovi che esistenti, nel seguente modo:
- Per i nuovi impegni, quando ne acquisti uno, hai la possibilità di specificare se vuoi che si rinnovi automaticamente.
- Per gli impegni esistenti attivi per i quali non è abilitato il rinnovo automatico, puoi modificare le proprietà dell'impegno e configurare questa impostazione. Non puoi attivare il rinnovo automatico per gli impegni scaduti.
Dopo aver attivato il rinnovo automatico per un impegno, la data di fine attuale dell'impegno diventa la data di rinnovo. Tutte le altre proprietà dell'impegno rimangono invariate. Alle ore 24:00 (UTC-8 o UTC-7 se è in vigore l'ora legale) (fuso orario del Pacifico) della data di fine attuale (la data di rinnovo) inizia automaticamente il periodo di rinnovo dell'impegno.
Il periodo di rinnovo di un impegno con rinnovo automatico corrisponde sempre a una durata preimpostata definita dal piano dell'impegno, ovvero 1 anno o 3 anni. Riceverai anche la stessa percentuale di sconto. Anche se l'impegno ha una durata personalizzata, Compute Engine lo rinnova solo per il periodo preimpostato di 1 o 3 anni. Il rinnovo automatico per un impegno con una durata personalizzata non può superare quella specifica durata personalizzata. Per alcuni esempi, presta attenzione a quanto segue:
- Un impegno con una durata personalizzata di 1,5 anni si rinnova solo per un altro anno.
- Un impegno con una durata personalizzata di 5,5 anni si rinnova solo per altri 3 anni.
Se vuoi che un impegno con una durata personalizzata rimanga attivo per un periodo di tempo più lungo rispetto al periodo di rinnovo, puoi richiedere un'altra estensione dopo il rinnovo. Anche la finestra di idoneità all'estensione del periodo viene aggiornata all'inizio del periodo di rinnovo. Per un impegno di 1 anno, la finestra di idoneità durante il periodo di rinnovo rimane aperta per un massimo di 4 mesi dalla data del rinnovo. Per gli impegni di 3 anni, questa finestra rimane aperta fino a un anno dalla data del rinnovo.
Al termine del periodo di rinnovo, Compute Engine rinnova nuovamente l'impegno per un ulteriore intervallo di tempo, a meno che tu non disattivi manualmente il rinnovo automatico durante il periodo di validità dell'impegno.
Puoi attivare il rinnovo automatico per un impegno in qualsiasi momento prima della data di scadenza. Analogamente, puoi disattivare il rinnovo automatico per un impegno in qualsiasi momento prima della data di rinnovo. Ad esempio, se hai un impegno di 1 anno il cui periodo di validità termina alle ore 24:00 (UTC-8) del 1° gennaio 2024, puoi attivare il rinnovo automatico per quell'impegno in qualsiasi momento prima delle ore 24:00 (UTC-8) del 1° gennaio 2024. Dopo aver attivato il rinnovo automatico, l'impegno si rinnova automaticamente per un altro anno alle ore 24:00 (UTC-8) del 1° gennaio 2024. Se in un secondo tempo decidi di disattivare il rinnovo automatico, puoi farlo in qualsiasi momento prima delle ore 24:00 (UTC-8) del 1° gennaio 2025.
Se attivi il rinnovo automatico per un impegno, accetti quanto segue:
- Il tuo impegno viene rinnovato automaticamente per un nuovo periodo di validità alla data di fine attuale.
- Lungo tutto il periodo di rinnovo continuerai a pagare per le risorse impegnate.
Esempio di rinnovo automatico
Prendiamo ad esempio un impegno di 1 anno my-commitment-1
per cui non è stato abilitato
il rinnovo automatico. Supponiamo che tu acquisti questo impegno il 1° gennaio 2020 per
100 vCPU N2. Il termine del tuo impegno è previsto per il 1° gennaio
2021. Supponiamo che tu esegua la seguente serie di operazioni su questo impegno:
- Attivi il rinnovo automatico per questo impegno prima della data di fine prevista.
- Dopo che hai rinnovato il periodo di validità dell'impegno 2 volte, disattivi il rinnovo automatico e lasci che l'impegno scada alla sua nuova data di fine.
La tabella seguente mostra il comportamento delle proprietà dell'impegno durante tutta la sua durata:
Durata originale (prima di aver attivato il rinnovo automatico) |
Durata originale (dopo aver attivato il rinnovo automatico) |
Primo periodo di rinnovo automatico (il rinnovo automatico rimane abilitato) |
Secondo periodo di rinnovo automatico (prima di aver disattivato il rinnovo automatico) |
Secondo periodo di rinnovo automatico (dopo aver disattivato il rinnovo automatico) |
|
---|---|---|---|---|---|
Durata del periodo | 1 anno | 1 anno | 1 anno | 1 anno | 1 anno |
Sconto | 37% | 37% | 37% | 37%‡ | 37%‡ |
Data di inizio* | 1° gennaio 2020 | 1° gennaio 2020 | 1° gennaio 2020 | 1° gennaio 2020 | 1° gennaio 2020 |
Data di fine o di rinnovo† | 1° gennaio 2021 | 1° gennaio 2021 | 1° gennaio 2022 | 1° gennaio 2023 | 1° gennaio 2023 |
Azione sulla data di fine o di rinnovo | Termine dell'impegno pianificato | Rinnovo dell'impegno pianificato | Rinnovo dell'impegno pianificato | Rinnovo dell'impegno pianificato | Termine dell'impegno pianificato |
Finestra di idoneità per l'estensione del periodo aperta fino al giorno | 1° maggio 2020 | 1° maggio 2021 | 1° maggio 2021 | 1° maggio 2022 | 1° maggio 2022 |
*L'impegno inizia alle ore 24:00 (fuso orario del Pacifico)
(UTC-8 o UTC-7) nella data di inizio specificata.
†L'impegno termina o viene rinnovato alle ore 24:00 (fuso orario del Pacifico)
(UTC-8 o UTC-7) nella data di fine specificata.
‡Anche se la durata totale del periodo di impegno diventa di almeno 3 anni,
la percentuale di sconto per l'impegno rinnovato automaticamente rimane invariata
perché la durata di ciascun periodo resta di 1 anno.
Considerazioni sulle quote
Non è necessario che tu richieda una quota aggiuntiva perché i nuovi impegni utilizzano la stessa quota dell'impegno originale. Per ulteriori informazioni, consulta Quote per gli impegni e le risorse impegnate.
Implicazioni sui prezzi
La tariffa dell'impegno è la somma dei prezzi scontati di tutte le risorse impegnate. Quando rinnovi il periodo dell'impegno, i prezzi scontati di tutte le risorse impegnate vengono ricalcolati e potrebbero quindi cambiare. Per eseguire questo nuovo calcolo, Compute Engine utilizza i prezzi on demand prevalenti delle risorse il giorno in cui il viene attivato il rinnovo automatico. Durante tutto il nuovo periodo i prezzi delle risorse rimangono invariati, anche se quelli on demand subiscono variazioni.
Limitazioni
- Puoi attivare il rinnovo automatico solo per gli impegni basati sulle risorse.
- Puoi attivare il rinnovo automatico solo per gli impegni attivi.
- Per creare un impegno che si rinnovi automaticamente, devi utilizzare gcloud CLI e l'API Compute Engine. Non puoi farlo utilizzando la console Google Cloud . Tuttavia, puoi attivare il rinnovo automatico per un impegno già attivo utilizzando gcloud CLI, l'API Compute Engine o la console Google Cloud .
Attiva il rinnovo automatico per gli impegni
Per rinnovare automaticamente l'impegno al termine del periodo di validità, attiva l'impostazione in uno dei seguenti modi:
- Attiva il rinnovo automatico durante l'acquisto di un nuovo impegno
- Attiva il rinnovo automatico per un impegno esistente
Attiva il rinnovo automatico durante l'acquisto di un nuovo impegno
Puoi attivare il rinnovo automatico durante l'acquisto di un nuovo impegno utilizzando gcloud CLI o REST.
Autorizzazioni richieste per questa attività
Per eseguire questa attività, devi disporre delle seguenti autorizzazioni:
compute.commitments.create
sul progetto
gcloud
Per acquistare un impegno che si rinnova automaticamente, esegui il
comando gcloud commitments create
e includi il flag --auto-renew
.
Ad esempio, il seguente comando gcloud CLI crea un impegno di 3 anni che si rinnova automaticamente.
gcloud compute commitments create COMMITMENT \ --auto-renew \ --plan=36-month \ --region=us-west1 \ --project=PROJECT_ID \ --resources=vcpu=4,memory=9
Sostituisci quanto segue:
COMMITMENT
: il nome del nuovo impegnoPROJECT_ID
: l'ID del progetto in cui vuoi creare l'impegno
REST
Per acquistare un impegno che si rinnova automaticamente, invia una richiesta POST
al
metodo regionCommitments.insert
e imposta il campo autoRenew
su true
.
Ad esempio, la seguente richiesta API Compute Engine crea un impegno di 3 anni che si rinnova automaticamente.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/us-west1/commitments { "name": "COMMITMENT", "plan": "THIRTY_SIX_MONTH", "resources": [ { "type": "VCPU", "amount": 4 }, { "type": "MEMORY", "amount": 9 } ], "autoRenew": true }
Sostituisci quanto segue:
COMMITMENT
: il nome del nuovo impegnoPROJECT_ID
: l'ID del progetto in cui vuoi creare l'impegno
Attiva il rinnovo automatico per un impegno esistente
Puoi attivare il rinnovo automatico per un impegno esistente utilizzando la consoleGoogle Cloud , gcloud CLI o REST.
Autorizzazioni richieste per questa attività
Per eseguire questa attività, devi disporre delle seguenti autorizzazioni:
compute.commitments.update
sul progetto o sull'organizzazione
Console
Nella console Google Cloud , vai alla pagina Sconti per impegno di utilizzo.
Nell'elenco Impegni, fai clic sul nome dell'impegno in Impegni hardware.
Nella pagina Dettagli dell'impegno hardware, fai clic sul pulsante di attivazione/disattivazione Rinnovo automatico.
gcloud
Per attivare il rinnovo automatico per un impegno esistente, esegui il
comando gcloud commitments update
e includi il flag --auto-renew
.
gcloud compute commitments update COMMITMENT \ --auto-renew
Sostituisci COMMITMENT
con il nome dell'impegno.
REST
Per attivare il rinnovo automatico per un impegno esistente, invia una richiesta POST
al metodo regionCommitments.update
e imposta il campo autorenew
su true
.
Ad esempio, la seguente richiesta API Compute Engine attiva
il rinnovo automatico per un impegno nella regione us-west1
.
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/us-west1/commitments { "name": "COMMITMENT", "autoRenew": true }
Sostituisci quanto segue:
COMMITMENT
: il nome dell'impegno da aggiornarePROJECT_ID
: l'ID del progetto in cui vuoi aggiornare l'impegno
Disattiva il rinnovo automatico per gli impegni
Quando acquisti nuovi impegni, il rinnovo automatico è disattivato per impostazione predefinita, a meno che non lo attivi specificamente. Se non vuoi che il tuo impegno si rinnovi automaticamente alla scadenza, puoi procedere nel seguente modo:
- Mantieni disattivato il rinnovo automatico durante l'acquisto di un nuovo impegno.
- Disattiva il rinnovo automatico per un impegno esistente.
Disattiva il rinnovo automatico durante l'acquisto di un nuovo impegno
Per la procedura dettagliata per acquistare nuovi impegni con il rinnovo automatico disattivato per impostazione predefinita, consulta le sezioni seguenti. Seleziona l'opzione pertinente per il tuo caso d'uso.
Disattiva il rinnovo automatico per un impegno esistente
Puoi disattivare il rinnovo automatico per un impegno esistente utilizzando la consoleGoogle Cloud , gcloud CLI o l'API Compute Engine.
Autorizzazioni richieste per questa attività
Per eseguire questa attività, devi disporre delle seguenti autorizzazioni:
compute.commitments.update
sul progetto o sull'organizzazione
Console
Nella console Google Cloud , vai alla pagina Sconti per impegno di utilizzo.
Nell'elenco Impegni, fai clic sul nome dell'impegno in Impegni hardware.
Nella pagina Dettagli dell'impegno hardware, fai clic sul pulsante di attivazione/disattivazione Rinnovo automatico.
gcloud
Disattiva il rinnovo automatico per un impegno esistente utilizzando
il comando gcloud
commitments update
.
gcloud compute commitments update COMMITMENT --no-auto-renew
Sostituisci COMMITMENT
con il nome dell'impegno.
REST
Disattiva il rinnovo automatico per un impegno esistente utilizzando il metodo
regionCommitments.update
.
Ad esempio, la seguente richiesta API Compute Engine disattiva
il rinnovo automatico per un impegno nella regione us-west1
.
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/us-west1/commitments { "name": "COMMITMENT", "autoRenew": false }
Sostituisci quanto segue:
COMMITMENT
: il nome dell'impegno da aggiornarePROJECT_ID
: l'ID del progetto in cui vuoi aggiornare l'impegno
Passaggi successivi
- Scopri come risolvere i problemi relativi al rinnovo automatico per gli impegni basati sulle risorse.
- Scopri come prolungare la durata degli impegni basati sulle risorse.
- Scopri come eseguire l'upgrade del periodo di validità degli impegni basati sulle risorse.
- Scopri come unire e suddividere gli impegni basati sulle risorse.
- Scopri come analizzare l'efficacia degli sconti per impegni di utilizzo basati sulle risorse.