Rinnova automaticamente gli impegni


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:

  1. Attivi il rinnovo automatico per questo impegno prima della data di fine prevista.
  2. 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 impegno
  • PROJECT_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 impegno
  • PROJECT_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

  1. Nella console Google Cloud , vai alla pagina Sconti per impegno di utilizzo.

    Vai a Sconti per impegno di utilizzo

  2. Nell'elenco Impegni, fai clic sul nome dell'impegno in Impegni hardware.

  3. 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 aggiornare
  • PROJECT_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

  1. Nella console Google Cloud , vai alla pagina Sconti per impegno di utilizzo.

    Vai a Sconti per impegno di utilizzo

  2. Nell'elenco Impegni, fai clic sul nome dell'impegno in Impegni hardware.

  3. 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 aggiornare
  • PROJECT_ID: l'ID del progetto in cui vuoi aggiornare l'impegno

Passaggi successivi