Rinnova automaticamente gli impegni


Se hai carichi di lavoro 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 commitments basati sulle risorse per una durata di 1 o 3 anni. Per impostazione predefinita, gli impegni basati sulle risorse scadono alla fine del relativo periodo di validità. Al termine di un impegno, devi acquistarne uno nuovo per continuare a ricevere CUD. Il rinnovo automatico dell'impegno basato sulle risorse elimina la necessità di riacquistarlo manualmente ogni volta che scade. Il rinnovo automatico di 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 eseguire quanto segue:

  • 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, ogni volta che l'impegno raggiunge la fine del suo periodo, Compute Engine lo rinnova automaticamente per un nuovo periodo. Una volta attivato il rinnovo automatico per un impegno, l'impostazione rimane attiva finché non la disattivi manualmente.

Devi attivare il rinnovo automatico separatamente per ogni impegno che vuoi rinnovare automaticamente in un progetto. 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 è attivato il rinnovo automatico, puoi modificare le proprietà dell'impegno e attivare il rinnovo automatico. Non puoi attivare il rinnovo automatico per gli impegni scaduti.

Dopo aver attivato il rinnovo automatico per un impegno, la data di fine corrente dell'impegno diventa la data di rinnovo. Tutte le altre proprietà del tuo impegno rimangono invariate. Alle ore 00:00 UTC-8 (fuso orario del Pacifico) della data di fine attuale (la data di rinnovo), inizia automaticamente il periodo rinnovato dell'impegno.

La durata del rinnovo di un impegno con rinnovo automatico corrisponde sempre alla durata preimpostata definita dal piano dell'impegno, ovvero 1 anno o 3 anni. Riceverai anche la stessa percentuale di sconto. Anche se il tuo impegno ha una durata personalizzata, Compute Engine lo rinnova solo per la durata preimpostata di 1 o 3 anni. Il rinnovo automatico di un impegno con termine personalizzato non verrà applicato per un altro termine della stessa durata personalizzata. Per alcuni esempi, consulta 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 relativo a un periodo personalizzato rimanga attivo per un periodo di tempo più lungo rispetto al periodo rinnovato, puoi richiedere un'altra estensione del periodo dopo il rinnovo. La finestra di idoneità per l'estensione del periodo viene aggiornata anche all'inizio del periodo rinnovato. Per un impegno di 1 anno, il periodo di idoneità durante il termine rinnovato rimane aperto per un massimo di 4 mesi dopo il rinnovo. Per gli impegni di 3 anni, questa finestra rimane aperta fino a un anno dopo il rinnovo.

Al termine del periodo rinnovato, Compute Engine rinnova nuovamente il tuo impegno per un nuovo periodo, a meno che tu non disattivi manualmente il rinnovo automatico durante il periodo dell'impegno.

Puoi attivare il rinnovo automatico dell'impegno in qualsiasi momento prima della scadenza dell'impegno. Analogamente, puoi disattivare il rinnovo automatico del tuo impegno in qualsiasi momento prima della data di rinnovo. Ad esempio, se hai un impegno di 1 anno con scadenza alle ore 00:00 (UTC-8) del 1° gennaio 2024, puoi attivare il rinnovo automatico dell'impegno in qualsiasi momento prima delle ore 00:00 (UTC-8) del 1° gennaio 2024. Dopo aver attivato il rinnovo automatico, l'impegno si rinnova automaticamente per un altro anno alle ore 00:00 (UTC-8) del 1° gennaio 2024. Se vuoi disattivare il rinnovo automatico, puoi farlo in qualsiasi momento prima delle ore 00:00 (UTC-8) del 1° gennaio 2025.

Se attivi il rinnovo automatico di un impegno, accetti quanto segue:

  • Il tuo impegno viene rinnovato automaticamente per un nuovo periodo di validità alla data di fine corrente.
  • Continuerai a pagare per le risorse impegnate durante il nuovo periodo.

Esempio di rinnovo automatico

Prendiamo ad esempio un impegno di 1 anno my-commitment-1 che non si rinnova automaticamente. 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. Attiva il rinnovo automatico per questo impegno prima della data di fine.
  2. Dopo che il periodo di validità dell'impegno è stato rinnovato due volte, disattiva il rinnovo automatico dell'impegno e lascia che l'impegno scada alla nuova data di fine.

La tabella seguente mostra il comportamento delle proprietà dell'impegno durante la sua durata:

Termine originale
(prima dell'attivazione del rinnovo automatico)
Termine originale
(dopo aver attivato il rinnovo automatico)
Primo periodo rinnovato automaticamente
(il rinnovo automatico rimane abilitato)
Secondo termine rinnovato automaticamente
(prima di disattivare il rinnovo automatico)
Secondo termine rinnovato automaticamente
(dopo la disattivazione del rinnovo automatico)
Durata del termine 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 Impegno pianificato per il rinnovo Impegno pianificato per il rinnovo Impegno pianificato per il rinnovo Termine dell'impegno pianificato
Finestra di idoneità per l'estensione del termine aperta fino al giorno 1 maggio 2020 1° maggio 2021 1° maggio 2021 1° maggio 2022 1° maggio 2022

*L'impegno inizia alle ore 00:00 (fuso orario del Pacifico) negli Stati Uniti e in Canada (UTC-8 o UTC-7) nella data di inizio specificata.
L'impegno termina o viene rinnovato alle ore 00:00 (fuso orario del Pacifico) negli Stati Uniti e in Canada (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 con rinnovo automatico rimane invariata perché la durata di ogni periodo rimane di 1 anno.

Considerazioni sulle quote

Non è necessario richiedere una quota aggiuntiva perché i nuovi impegni utilizzano la stessa quota dell'impegno originale. Per ulteriori informazioni sulla quota per i commit, consulta Quote per i commit 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 tue risorse impegnate vengono ricalcolati e potrebbero cambiare. Per eseguire questo nuovo calcolo, Compute Engine utilizza i prezzi on demand prevalenti delle risorse il giorno in cui il periodo rinnovato diventa attivo. Mantieni questi prezzi per le tue risorse per tutto il nuovo periodo, anche se i prezzi on demand cambiano.

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 rinnova automaticamente, devi utilizzare l'interfaccia a riga di comando gcloud CLI'API Compute Engine. Non puoi farlo utilizzando la console Google Cloud. Tuttavia, puoi attivare il rinnovo automatico su un impegno già attivo utilizzando gcloud CLI, l'API Compute Engine o la console Google Cloud.

Attivare il rinnovo automatico per gli impegni

Per rinnovare automaticamente l'impegno alla fine del periodo di validità, attiva il rinnovo automatico in uno dei seguenti modi:

  • Attivare il rinnovo automatico durante l'acquisto di un nuovo impegno
  • Attivare il rinnovo automatico per un impegno esistente

Attivare 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 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 all'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 progetto in cui vuoi creare l'impegno.

Attivare il rinnovo automatico per un impegno esistente

Puoi attivare il rinnovo automatico di un impegno esistente utilizzando la console Google Cloud, gcloud CLI o il protocollo REST.

Autorizzazioni richieste per questa attività

Per eseguire questa attività, devi disporre delle seguenti autorizzazioni:

  • compute.commitments.update sul progetto o nell'organizzazione

Console

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

    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 Aggiorna automaticamente.

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 all'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 progetto in cui vuoi aggiornare l'impegno.

Disattivare 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.
  • Disattivare il rinnovo automatico di un impegno esistente.

Disattivare 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 riportate di seguito. Seleziona l'opzione pertinente per il tuo caso d'uso.

Disattivare il rinnovo automatico di un impegno esistente

Puoi disattivare il rinnovo automatico di un impegno esistente utilizzando la console Google 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 nell'organizzazione

Console

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

    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 Aggiorna automaticamente.

gcloud

Disattiva il rinnovo automatico di 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 di un impegno esistente utilizzando il metodo regionCommitments.update.

Ad esempio, la seguente richiesta all'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 progetto in cui vuoi aggiornare l'impegno.

Passaggi successivi