Sconti per impegno di utilizzo basati sulle risorse


Compute Engine offre sconti per impegno di utilizzo (CUD) basati sulle risorse per i carichi di lavoro prevedibili, in modo da ridurre i costi delle risorse di cui hai bisogno. Puoi acquistare e rinnovare contratti basati sull'impegno di utilizzo o impegni basati su risorse in cambio di prezzi molto scontati per l'utilizzo delle VM.

Questo documento fornisce informazioni sugli impegni basati sulle risorse, su come acquistarli e sugli sconti per impegno di utilizzo risultanti.

Per scoprire di più sugli sconti per impegno di utilizzo basati sulla spesa per Compute Engine, vedi Sconti per impegno di utilizzo (CUD) flessibili di Compute.

Gli impegni basati sulle risorse sono ideali per un utilizzo prevedibile e costante. Questi impegni non richiedono costi iniziali. Compute Engine consente di acquistare le seguenti categorie di impegni basati sulle risorse:

Gli impegni per le risorse hardware sono separati da quelli per le licenze. Puoi acquistare entrambe le categorie di impegni per un'istanza VM, ma non puoi acquistare un singolo impegno che copra sia le risorse hardware sia le licenze.

Prima di iniziare

  • Se non l'hai ancora fatto, configura l'autenticazione. L'autenticazione è il processo mediante il quale la tua identità viene verificata per l'accesso ai Google Cloud servizi e alle API. Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su Compute Engine selezionando una delle seguenti opzioni:

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

      1. After installing the Google Cloud CLI, initialize it by running the following command:

        gcloud init

        If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

      2. Set a default region and zone.
      3. REST

        Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, utilizzi le credenziali che fornisci a gcloud CLI.

          After installing the Google Cloud CLI, initialize it by running the following command:

          gcloud init

          If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

        Per saperne di più, consulta la sezione Autenticarsi per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud .

Come funzionano gli sconti per impegno di utilizzo

Quando acquisti un contratto per impegno di utilizzo, acquisti risorse Compute Engine, come vCPU, memoria, GPU, dischi SSD locali e nodi single-tenant, a un prezzo scontato in cambio dell'impegno a pagare per queste risorse per 1 o 3 anni. Lo sconto arriva fino al 55% per la maggior parte delle risorse, come tipi di macchine o GPU. Lo sconto può arrivare fino al 70% per i tipi di macchine ottimizzate per la memoria. Per i prezzi per impegno di utilizzo per diversi tipi di macchine, consulta Prezzi delle istanze VM.

Durante il periodo dell'impegno, inizi automaticamente a ricevere sconti per impegno di utilizzo (CUD) sull'utilizzo delle risorse idonee nel tuo progetto che corrispondono ai tipi di risorse, al tipo di macchina e alla regione specificati nell'impegno. Continuerai a ricevere questi CUD per l'utilizzo delle risorse idonee fino alla scadenza dell'impegno.

Compute Engine mantiene un vincolo sul tuo progetto per ogni regione del tuo progetto in cui acquisti un impegno. Quando acquisti un nuovo impegno per qualsiasi regione del tuo progetto, Compute Engine associa il vincolo per quella regione all'impegno appena creato.

Non puoi annullare un impegno dopo averlo acquistato. Il tuo impegno scade al termine del periodo specificato di 1 o 3 anni. Tuttavia, puoi attivare il rinnovo automatico dell'impegno per assicurarti che venga rinnovato automaticamente per un nuovo periodo.

Stato dell'impegno

Il tuo impegno può avere uno dei seguenti stati:

  • CREATING: l'impegno è in fase di creazione.
  • NOT_YET_ACTIVE o PENDING: l'impegno è stato creato, ma non è ancora attivo. Compute Engine crea i tuoi impegni con questo stato.

    • Se utilizzi Google Cloud CLI o l'API REST per acquistare il tuo impegno, questo valore di stato viene visualizzato come NOT_YET_ACTIVE.
    • Se utilizzi la console Google Cloud per acquistare l'impegno, questo valore di stato viene visualizzato come PENDING.
  • ACTIVE: l'impegno è attivo.

  • EXPIRED: l'impegno è scaduto. Compute Engine si riserva il diritto di rimuovere gli impegni scaduti più vecchi di 210 giorni dalla data di scadenza.

  • CANCELED: Compute Engine ha annullato l'impegno. Compute Engine modifica lo stato dei tuoi impegni in CANCELED quando li combini per creare un nuovo impegno unito.

Tra il momento dell'acquisto e la data di attivazione, lo stato dell'impegno rimane NOT_YET_ACTIVE (o PENDING nella consoleGoogle Cloud ). Dopo l'attivazione, lo stato dell'impegno diventa ACTIVE. Ad esempio, supponiamo che tu acquisti l'impegno il 20 gennaio alle 22:00 UTC-8 o UTC-7 (fuso orario del Pacifico). Compute Engine crea il tuo impegno immediatamente con lo stato NOT_YET_ACTIVE. Tuttavia, il tuo impegno diventa ACTIVE solo il 21 gennaio alle ore 00:00 UTC-8 (fuso orario del Pacifico).

Impegni hardware

Gli impegni hardware si applicano solo alla regione e alla serie di famiglie di macchine specifiche per cui effettui l'acquisto. In cambio, ricevi sconti sui prezzi aggregati di tutte le risorse hardware idonee per quella serie di macchine all'interno di quella regione. Queste risorse hardware includono vCPU, memoria, GPU e dischi SSD locali.

L'acquisto di un impegno non influisce sulle configurazioni delle VM. I tuoi CUD si applicano al numero aggregato di vCPU, memoria, GPU e dischi SSD locali di una serie di macchine specifica all'interno di una regione. Di conseguenza, i CUD che ricevi per un impegno non sono interessati dalle modifiche alla configurazione della macchina della tua VM, a condizione che le risorse siano coperte da questo impegno.

Quando acquisti un impegno per una serie di macchine specifica, hai diritto agli sconti per impegno di utilizzo (CUD) per tutti i tipi di macchine VM, indipendentemente dalle dimensioni della VM o dal modello di tenancy, inclusi tutti i tipi di macchine predefiniti e personalizzati e i nodi single-tenant. Per saperne di più sui tipi di risorse idonei per ogni serie di macchine, consulta Tipi di impegni hardware.

Utilizzo efficiente degli impegni

Se hai pochi progetti, puoi acquistare impegni solo per le risorse specifiche che prevedi di utilizzare. Ad esempio, se acquisti un impegno per 8 core e ne esegui 24 durante il mese, riceverai sconti per utilizzo con impegno per 8 core. Gli altri 16 core verranno fatturati alle tariffe standard per l'utilizzo non impegnato. Tieni presente che dopo aver acquistato un importo fisso di impegni, ti verrà addebitato il costo mensile di questi impegni, anche se non li utilizzi. Ad esempio, se acquisti impegni per 8 core, ti verranno addebitate le tariffe per impegno di utilizzo per questi 8 core per l'intero mese, anche se potresti averli eseguiti solo per una parte del mese. È vantaggioso acquistare impegni solo negli incrementi che sai che utilizzerai.

Gli impegni non possono essere accumulati per gli scenari di burst. Ad esempio, se hai acquistato 10 core per un mese e poi hai eseguito 20 core per metà mese, i tuoi impegni non verranno applicati ai 20 core completi solo perché il loro utilizzo è avvenuto solo per metà mese.

Superamento dell'utilizzo

Qualsiasi utilizzo orario delle risorse non coperto dai tuoi impegni viene addebitato in base alle tariffe on demand e potrebbe essere idoneo per gli sconti per utilizzo sostenuto (SUD) applicabili. Ad esempio, considera un impegno per 2 vCPU e 8 GB di memoria appartenenti alla serie di macchine N2. Supponiamo che tu utilizzi questo impegno per acquistare ed eseguire una VM n2-standard-2 (2 vCPU e 8 GB di memoria) per una parte del mese e poi esegui una VM n2-standard-8 (8 vCPU e 32 GB di memoria) per il resto dello stesso mese. In questo scenario, Compute Engine combina l'utilizzo di entrambe le VM e applica automaticamente gli sconti per utilizzo sostenuto (SUD) applicabili a qualsiasi utilizzo delle risorse non coperto dall'impegno.

Combinare le prenotazioni con gli impegni

L'impegno consente di ottenere prezzi scontati per 1 o 3 anni, ma non prevede la prenotazione di capacità in una zona specifica. La prenotazione assicura il mantenimento della capacità in una zona specifica anche se le VM prenotate non sono in esecuzione. Per ottenere risorse a livello di zona a prezzi scontati e allo stesso tempo garantire che venga riservata loro una capacità, devi acquistare impegni e creare prenotazioni per quelle risorse a livello di zona.

Puoi farlo collegando le prenotazioni ai tuoi impegni basati sulle risorse. Collegare le prenotazioni agli impegni è un modo efficiente per gestire le due entità insieme. Quando utilizzi risorse GPU o SSD locali, devi anche prenotarle e allegare le prenotazioni all'impegno.

Per saperne di più, vedi Combina le prenotazioni con gli sconti per impegno di utilizzo.

Condividere sconti per impegno di utilizzo (CUD) basati sulle risorse tra progetti

Per impostazione predefinita, i CUD basati sulle risorse vengono applicati a livello di progetto e ricevi i CUD applicabili solo per il progetto in cui acquisti l'impegno. Se sposti il progetto per il quale hai acquistato l'impegno in un altro account di fatturazione Cloud, continui a ricevere gli sconti per utilizzo garantito applicabili per quel progetto nel nuovo account di fatturazione Cloud.

Tuttavia, Compute Engine ti consente di condividere gli sconti per gli impegni basati sulle risorse tra più progetti che condividono lo stesso account di fatturazione Cloud. La condivisione degli sconti per impegno di utilizzo (CUD) basati sulle risorse per gli impegni in tutti i tuoi progetti riduce il sovraccarico di gestione degli sconti in base al progetto e massimizza i risparmi raggruppando tutti gli sconti in base all'utilizzo delle risorse dei tuoi progetti.

Se hai più progetti che condividono lo stesso account di fatturazione Cloud, puoi attivare la condivisione di CUD in modo che tutti i tuoi progetti all'interno di quell'account di fatturazione Cloud condividano i CUD di tutti i tuoi impegni basati sulle risorse.

Ad esempio, acquisti due impegni basati sulle risorse per 80 core ciascuno (per un totale di 160 core) ed esegui 200 core durante il mese in diversi progetti nel tuo account di fatturazione Cloud. Se hai attivato la condivisione dei CUD per il tuo account di fatturazione Cloud, ricevi i CUD basati sulle risorse applicabili per 160 dei 200 core utilizzati nei progetti di quell'account di fatturazione Cloud. I 40 core aggiuntivi vengono fatturati alle tariffe di utilizzo on demand non impegnato. Dopo aver acquistato gli impegni, ti verrà addebitato il costo mensile delle risorse impegnate per tutto il periodo dell'impegno, anche se non utilizzi le risorse. Consulta la sezione Informazioni sulla condivisione degli sconti per suggerimenti sull'utilizzo che consentono di risparmiare sui costi.

Gli sconti per impegno di utilizzo sono soggetti a Google Cloud prezzi e fatturazione basati sull'impegno. Acquistando un impegno, accetti questi termini.

Utilizzare l'attribuzione per assegnare gli sconti

L'attribuzione si riferisce al modo in cui gli sconti per impegno di utilizzo vengono distribuiti tra i tuoi progetti. Queste allocazioni si riflettono nelle interfacce di gestione dei costi di Fatturazione Cloud, ad esempio nell'esportazione dei costi di utilizzo o nella Google Cloud console.

L'attribuzione si applica solo quando è attiva la condivisione degli sconti. Puoi scegliere il tipo di attribuzione che vuoi utilizzare prima di attivare la condivisione dello sconto e poi attivare la configurazione dell'attribuzione quando abiliti la condivisione dello sconto.

Gli impegni di Compute Engine utilizzano l'attribuzione proporzionale per impostazione predefinita. Gli impegni di attribuzione proporzionale vengono applicati ai progetti in base alla quantità di utilizzo idoneo totale consumato da ciascun progetto. Ad esempio, se il progetto A ha consumato 75 $di utilizzo e il progetto B ne ha consumati 25 $, il progetto A sarà coperto fino al 75% del credito disponibile e il progetto B fino al 25%.

In alternativa, puoi scegliere l'attribuzione con priorità per i tuoi impegni di Compute Engine in base all'utilizzo che specifichi. Gli impegni rimanenti senza priorità vengono applicati proporzionalmente all'utilizzo idoneo nei progetti rimanenti. L'importo totale delle allocazioni non può superare l'importo dell'impegno acquistato.

Per scegliere l'attribuzione proporzionale o con priorità per gli impegni di Compute Engine, consulta la pagina Scegliere l'attribuzione per gli impegni basati sulle risorse.

Specifiche

  • Puoi acquistare impegni basati sulle risorse per le risorse in una regione specifica solo se disponi di una quota disponibile in quella regione per entrambi i seguenti elementi:

    • Impegni
    • Risorse di cui è stato eseguito il commit (ad eccezione della memoria)

    Per saperne di più, consulta Quote per impegni e risorse impegnate.

  • Gli impegni devono essere acquistati per singola regione.

  • Per utilizzare gcloud CLI per gestire gli impegni, devi eseguire gcloud versione 147.0.0 o successive. Per aggiornare gcloud CLI all'ultima versione:

    gcloud components update
    

    Per controllare la versione di gcloud CLI in esecuzione:

    gcloud version
    

Limitazioni

Si applicano le seguenti limitazioni ai CUD basati sulle risorse.

Limitazioni generali

  • I progetti che si trovano nel periodo del livello gratuito con credito del livello gratuito e i progetti che non hanno alcuna cronologia dei pagamenti non sono idonei per gli sconti per impegno di utilizzo.
  • Puoi acquistare impegni solo per singola regione.
  • I CUD basati sulle risorse non sono validi per le istanze VM preemptible, i tipi di macchine con core condiviso N1 o la memoria estesa.
  • Se utilizzi le prenotazioni di Compute Engine con Dataflow o Dataproc Serverless, le risorse prenotate non sono idonee per gli sconti per utilizzo prolungato di Compute Engine.
  • Per i tipi di macchina che supportano le prestazioni di rete Tier_1 per VM, gli SKU con larghezza di banda più elevata sono esclusi dai CUD.
  • Le macchine con core condivisi f1-micro e g1-small non sono idonee per gli sconti per impegno di utilizzo (CUD).
  • Non puoi modificare il progetto per cui acquisti un impegno. Se vuoi condividere lo sconto con più progetti,attiva la condivisione del CUD.

    Se sposti il progetto per il quale hai acquistato gli impegni in un account di fatturazione Cloud diverso, continuerai a ricevere i CUD applicabili per quel progetto nel nuovo account di fatturazione Cloud. Scopri di più su come modificare l'account di fatturazione Cloud per i progetti.

Limitazioni specifiche per la condivisione di sconti per impegno di utilizzo (CUD) basati sulle risorse

  • Se hai una prenotazione condivisa e hai anche attivato la condivisione dei CUD per l'account di fatturazione Cloud del tuo impegno, allora, per garantire che l'utilizzo della prenotazione condivisa consumata sia idoneo per i CUD basati sulle risorse, devi condividere la prenotazione solo con i progetti collegati all'account di fatturazione Cloud dell'impegno. In questo modo, eviterai di pagare tariffe on demand per l'utilizzo idoneo per i CUD.
  • Quando abiliti la condivisione degli sconti per impegno di utilizzo per un account di fatturazione Cloud, se una parte di un impegno non viene utilizzata, l'addebito dell'impegno rimanente rimane nel progetto in cui hai acquistato l'impegno.

Limitazioni specifiche per le prenotazioni collegate

  • Se l'impegno specifica GPU, dischi SSD locali o entrambi, la prenotazione allegata (o la combinazione di prenotazioni allegate) deve specificare esattamente gli stessi numeri e tipi di queste risorse dell'impegno. Per saperne di più, consulta Collegare le prenotazioni agli impegni basati sulle risorse.

  • Se una prenotazione è associata a un impegno, non puoi eliminarla o ridimensionarla.

  • Non puoi allegare la stessa prenotazione a più di un impegno.

Limitazioni specifiche per i suggerimenti per gli sconti per impegno di utilizzo (CUD)

  • I suggerimenti per il CUD sono disponibili solo per gli impegni di risorse hardware. Non ricevi suggerimenti per il CUD per gli impegni di licenze del sistema operativo.
  • Puoi visualizzare i suggerimenti di CUD solo per le risorse di vCPU e memoria del tuo utilizzo. I suggerimenti per i CUD non sono disponibili per l'utilizzo di dischi SSD locali o GPU.

Prezzi

Ti verrà addebitato il costo mensile dell'impegno e dovrai pagare la relativa tariffa mensile anche se non utilizzi tutte le risorse impegnate. La tariffa dell'impegno è la somma dei prezzi scontati di tutte le risorse impegnate. Compute Engine calcola il prezzo scontato di ciascuna risorsa utilizzando il prezzo on demand prevalente il giorno in cui il tuo impegno diventa attivo. La tariffa mensile dell'impegno e i prezzi scontati delle tue risorse rimangono invariati fino alla fine del periodo dell'impegno, anche se i prezzi on demand cambiano.

Se utilizzi i tuoi impegni per eseguire tipi di macchine personalizzate, Compute Engine addebita un premium del 5% rispetto ai prezzi dell'impegno. Compute Engine addebita questo costo aggiuntivo per la parte e la durata del tuo impegno per l'esecuzione di queste VM con tipo di macchina personalizzata.

I prezzi scontati (noti anche come prezzi CUD) per le istanze VM, con o senza GPU e dischi SSD locali, variano a seconda della regione. Per le tariffe attuali, consulta Prezzi delle istanze VM.

Se sposti il progetto per il quale hai acquistato impegni in un altro account di fatturazione Cloud, continui a ricevere sconti per impegno di utilizzo per quel progetto nel nuovo account di fatturazione Cloud. Scopri di più su come modificare l'account di fatturazione Cloud per un progetto.

Tipi di impegno hardware

Puoi acquistare impegni per le seguenti risorse.

  • Tutti i tipi di nodi single-tenant C4D
  • Tipi di impegno Risorse per le quali puoi acquistare sconti Applicabile ai seguenti tipi di risorse
    Impegni E2 per uso generico
    • vCPU
    • Memoria
    Tutti i tipi di macchine E2
    Impegni N2 per uso generico
    • vCPU
    • Memoria
    • Dischi SSD locali
    • Tutti i tipi di macchine N2
    • Tutti i tipi di nodi single-tenant N2
    Impegni N2D per uso generico
    • vCPU
    • Memoria
    • Dischi SSD locali
    • Tutti i tipi di macchine N2D
    • Tutti i tipi di nodi single-tenant N2D
    Impegni N4 per uso generico
    • vCPU
    • Memoria
    • Tutti i tipi di macchine N4
    • Tutti i tipi di nodi single-tenant N4
    Impegni C3 per uso generico
    • vCPU
    • Memoria
    • Dischi SSD locali
    • Tutti i tipi di macchina C3
    • Tutti i tipi di nodi single-tenant C3
    Impegni C3D per uso generico
    • vCPU
    • Memoria
    • Dischi SSD locali
    • Tutti i tipi di macchina C3D
    • Tutti i tipi di nodi single-tenant C3D
    Impegni C4 per uso generico
    • vCPU
    • Memoria
    • Tutti i tipi di macchina C4
    • Tutti i tipi di nodi single-tenant C4
    Impegni C4A per uso generico
    • vCPU
    • Memoria
    • Dischi Titanium SSD locali
    • Tutti i tipi di macchina C4A
    • Tutti i tipi di nodi single-tenant C4A
    Impegni C4D per uso generico
    • vCPU
    • Memoria
    • Dischi Titanium SSD locali
    Tutti i tipi di macchina C4D
    Impegni Tau T2D per uso generico
    • vCPU
    • Memoria
    Tipi di macchine standard Tau T2D
    Impegni N1 per uso generico
    • vCPU
    • Memoria
    • GPU
    • Dischi SSD locali
    • Tutti i tipi di macchine N1, esclusi quelli con core condivisi.
    • Tutti i tipi di nodi single-tenant N1
    • GPU:
      • NVIDIA T4
      • NVIDIA V100
      • NVIDIA P100
      • NVIDIA P4
    Impegni Z3 ottimizzati per l'archiviazione
    • vCPU
    • Memoria
    • Dischi SSD locali e dischi Titanium SSD locali
    • Tutti i tipi di macchina Z3
    Impegni H3 ottimizzati per il calcolo
    • vCPU
    • Memoria
    • Tutti i tipi di macchina H3
    Impegni di utilizzo C2 ottimizzati per il calcolo
    • vCPU
    • Memoria
    • Dischi SSD locali
    • Tutti i tipi di macchina C2
    • Tutti i tipi di nodi single-tenant C2
    Impegni C2D ottimizzati per il calcolo
    • vCPU
    • Memoria
    • Dischi SSD locali
    Tutti i tipi di macchina C2D
    Impegni di utilizzo M1/M2 ottimizzati per la memoria
    • vCPU
    • Memoria
    • Dischi SSD locali
    • Tutti i tipi di macchine M1 e M2
    • Tutti i tipi di nodi single-tenant M1 e M2
    • Non si applica agli SKU Premium con upgrade ottimizzato per la memoria
    Impegni di utilizzo M3 ottimizzati per la memoria
    • vCPU
    • Memoria
    • Tipi di nodi single-tenant
    • Dischi SSD locali
    Tutti i tipi di macchine M3
    Impegni di utilizzo M4 ottimizzati per la memoria
    • vCPU
    • Memoria
    • Tipi di nodi single-tenant
    Tutti i tipi di macchine M4
    Impegni di utilizzo X4 ottimizzati per la memoria
    • vCPU
    • Memoria
    Un singolo tipo di macchina X4
    Impegni A2 ottimizzati per l'acceleratore
    • vCPU
    • Memoria
    • GPU
    • Dischi SSD locali
    • Tutti i tipi di macchine A2
    • GPU:
      • NVIDIA A100
    Impegni A3 ottimizzati per l'acceleratore
    • vCPU
    • Memoria
    • GPU
    • Dischi SSD locali
    • Tutti i tipi di macchina A3
    • GPU:
      • NVIDIA H100
      • NVIDIA H200
    Impegni A4 ottimizzati per l'acceleratore
    • vCPU
    • Memoria
    • GPU
    • Dischi SSD locali
    • Tutti i tipi di macchina A4
    • GPU:
      • NVIDIA B200
    Impegni G2 ottimizzati per l'acceleratore
    • vCPU
    • Memoria
    • GPU
    • Dischi SSD locali
    • Tutti i tipi di macchine G2
    • Tutti i tipi di nodi single-tenant G2
    • GPU:
      • NVIDIA L4

    Non puoi acquistare impegni per i tipi di macchine f1-micro o g1-small o per l'addebito premium per il tenant isolato.

    Impegni per i tipi di macchine Compute Engine

    Google Cloud offre impegni basati sulle risorse per le risorse hardware di diverse serie di famiglie di macchine Compute Engine. Acquista il tipo di impegno appropriato per i tipi di macchine che prevedi di utilizzare.

    Tipi di macchine per uso generico

    I CUD per i tipi di macchine per uso generico vengono applicati alle risorse nel seguente ordine:

    1. Tipi di macchine personalizzate N4, N2, N2D, E2 o N1, a seconda dell'impegno che acquisti
    2. Nodi single-tenant
    3. Tipi di macchine predefinite E2, N2, N2D, N4, C4, C4A, C4D, C3, C3D, Tau T2D o N1, a seconda dell'impegno che acquisti.

    Quando acquisti impegni per tipi di macchine per uso generico, scegli a quale serie di macchine si applica l'impegno. Ad esempio, se acquisti impegni E2 per uso generico, questi si applicano solo ai tipi di macchine E2. Analogamente, se acquisti impegni N2, N2D, N4, C4, C4A, C4D, C3, C3D, Tau T2D o N1 per uso generico, gli impegni non si sovrappongono mai.

    Ad esempio, supponiamo che tu abbia una regione con il seguente mix:

    • 10 vCPU tipo di macchina personalizzata N2
    • 30 GB di memoria tipo di macchina personalizzata
    • 2 tipi di macchine predefinite n2-standard-4

    Acquisti impegni N2 per 15 vCPU e 13,5 GB di memoria per l'utilizzo impegnato. Gli sconti per impegno di utilizzo verranno applicati prima ai tipi di macchine personalizzate N2 e gli sconti rimanenti verranno applicati ai tipi di macchine predefinite N2. In questo caso, tutte le 10 vCPU dei tipi di macchine personalizzate N2 verranno addebitate ai prezzi per impegno di utilizzo e 13, 5 GB di memoria del tipo di macchina personalizzata verranno addebitati ai prezzi per impegno di utilizzo.

    Infine, le 5 vCPU rimanenti dell'impegno di utilizzo verranno applicate a 5 vCPU casuali nei due tipi di n2-standard-4 machine. Qualsiasi utilizzo delle risorse non coperto dai tuoi impegni potrebbe essere idoneo per gli sconti per utilizzo sostenuto (SUD) applicabili.

    Inoltre, se utilizzi i tuoi impegni per eseguire tipi di macchine personalizzate, Compute Engine addebita un premium del 5% rispetto ai prezzi dell'impegno. Compute Engine addebita questo costo aggiuntivo per la parte e la durata del tuo impegno per l'esecuzione di queste VM con tipo di macchina personalizzata.

    Gli impegni vengono aggregati per serie di macchine. Se non sai quanti impegni acquistare, ti consigliamo di acquistarne un numero inferiore e aggiungerne altri in base alle tue esigenze. Ad esempio, puoi acquistare più contratti per 10 vCPU e zero memoria, quindi acquistare contratti separati per memoria aggiuntiva.

    Per acquistare un impegno per tipi di macchine di uso generico, consulta Acquistare impegni senza prenotazioni collegate e Acquistare impegni con prenotazioni collegate.

    Tipi di macchina ottimizzati per la memoria

    Il tipo di impegno che devi utilizzare durante l'acquisto degli impegni per le risorse del tipo di macchina ottimizzata per la memoria varia a seconda del tipo di macchina. Esiste un tipo di impegno unico per ciascuno dei seguenti gruppi di tipi di macchine:

    Devi acquistare il tipo di impegno corrispondente alla serie e al tipo di macchina della tua istanza. Per le istanze bare metal X4, ogni configurazione della macchina richiede un tipo di impegno diverso.

    Gli SKU Premium per core e RAM con upgrade ottimizzato per la memoria, specifici per i tipi di macchine M2, non sono idonei per i CUD. I prezzi di questi SKU sono incorporati nelle tariffe documentate nella pagina dei prezzi delle istanze VM e nel Calcolatore prezzi.

    Se intendi utilizzare tipi di macchine ottimizzate per la memoria, acquista impegni ottimizzati per la memoria. Per acquistare un impegno per i tipi di macchine ottimizzati per la memoria, consulta Acquistare impegni senza prenotazioni collegate.

    Tipi di macchine ottimizzate per l'archiviazione

    Per acquistare impegni per i tipi di macchine Z3 ottimizzati per l'archiviazione, consulta Acquistare impegni senza prenotazioni collegate e Acquistare impegni con prenotazioni collegate.

    Tipi di macchine ottimizzate per il calcolo

    Per acquistare impegni per tipi di macchine ottimizzate per il calcolo, consulta uno dei seguenti articoli:

    Tipi di macchine ottimizzate per l'acceleratore

    Le VM ottimizzate per l'acceleratore hanno un modello e un numero specifici di GPU NVIDIA collegati. Quando acquisti impegni per questi tipi di macchine, devi anche prenotare le GPU impegnate e allegare le prenotazioni agli impegni.

    Per acquistare un impegno per questi tipi di macchine, consulta quanto segue:

    Impegni per risorse GPU e dischi SSD locali

    Quando acquisti impegni per le GPU, puoi specificare un solo tipo di GPU per ogni impegno. Di conseguenza, questo impegno copre l'utilizzo solo per il tipo di GPU specificato. Se vuoi ricevere sconti per utilizzo prolungato per l'utilizzo di più tipi di GPU, devi acquistare impegni separati per ogni tipo di GPU. Ad esempio, supponiamo di utilizzare sia GPU NVIDIA V100 che GPU NVIDIA P100. Se hai un impegno solo per le GPU NVIDIA P100, questo non può coprire l'utilizzo delle GPU NVIDIA V100. Per ricevere CUD sia per l'utilizzo della GPU NVIDIA P100 sia per l'utilizzo della GPU NVIDIA V100, devi acquistare impegni separati per ogni tipo di GPU.

    Inoltre, per acquistare impegni per GPU, dischi SSD locali o entrambi, devi prenotare le risorse e allegare le prenotazioni all'impegno. La prenotazione di queste risorse è necessaria per garantire che siano sempre disponibili per te (che tu le utilizzi o meno). Non sono previsti costi aggiuntivi per la prenotazione delle risorse.

    Per scoprire come acquistare impegni per le GPU, consulta uno dei seguenti articoli:

    Per scoprire come acquistare impegni per dischi SSD locali, consulta Acquista impegni con prenotazioni collegate in questo documento.

    Per saperne di più sugli impegni con prenotazioni collegate, consulta Collegare le prenotazioni agli impegni basati sulle risorse.

    Quote per impegni e risorse di cui è stato eseguito il commit

    Puoi acquistare impegni basati sulle risorse per le risorse in una regione specifica solo se disponi di una quota disponibile in quella regione per entrambi i seguenti elementi:

    • Impegni
    • Risorse di cui è stato eseguito il commit (ad eccezione della memoria)

    Nello specifico, se vuoi acquistare impegni per vCPU, GPU o dischi SSD locali, devi disporre di una quota disponibile sia per gli impegni sia per gli SKU impegnati specifici nella regione in cui vuoi acquistare l'impegno. Non esiste una quota per la memoria, quindi non è necessario disporre di una quota separata per la memoria di cui è stato eseguito il provisioning per acquistare impegni per la memoria.

    Ad esempio, per acquistare 5 impegni che coprono 32 vCPU di tipo di macchina N1 per uso generico, 16 GB di memoria, 4 GPU NVIDIA P4 e 2 dischi SSD locali nella regione us-central1, devi disporre di una quota per ciascuno dei seguenti elementi:

    • Cinque impegni in us-central1
    • 32 vCPU N1 di cui è stato eseguito il commit in us-central1
    • Quattro GPU NVIDIA P4 di cui è stato eseguito il commit in us-central1
    • 750 GB (o 2 dischi SSD locali) di spazio su disco SSD locale di cui è stato eseguito il commit in us-central1

    Limiti di quota

    Per impostazione predefinita, Compute Engine offre una quota di impegno specifica per ogni tipo di risorsa di cui è stato eseguito il commit. Questi limiti di quota determinano il numero di impegni che puoi acquistare e la quantità di risorse che puoi impegnare. Per scoprire come visualizzare i limiti di quota e i valori di utilizzo delle quote attuali per i tuoi impegni e risorse di cui è stato eseguito il commit, consulta Visualizzare le quote nella console. Google Cloud

    Se paghi costantemente un numero molto elevato di vCPU di cui hai eseguito il commit per i tuoi progetti in diverse regioni, potresti avere diritto a una quota illimitata per le vCPU di cui hai eseguito il commit per tutti i tipi di macchine (ad eccezione dei tipi di macchine ottimizzati per la memoria) in tutte le regioni.

    Se utilizzi tutta la quota di impegno, non potrai acquistare nuovi impegni. Allo stesso modo, se esaurisci la quota di risorse impegnate, non potrai acquistare un nuovo impegno per quella risorsa anche se hai a disposizione una quota di impegno. Ad esempio, se hai esaurito la quota di impegno, il server restituisce il seguente errore quando effettui una richiesta di acquisto di un impegno:

    "Quota 'COMMITMENTS' exceeded. Limit: 0.0"
    

    Aumentare i limiti di quota

    Se non disponi di quota sufficiente per i tuoi impegni o le tue risorse di cui è stato eseguito il commit, puoi sempre richiedere un aumento della quota dalla pagina Quote. Puoi richiedere aumenti della quota in qualsiasi momento. Per scoprire come inviare una richiesta di aumento dei limiti di quota per le tue risorse, consulta Richiedi un aggiustamento delle quote.

    Ad esempio, considera uno scenario in cui hai acquistato due impegni per un totale di quattro GPU NVIDIA V100 nella regione us-central1 e hai raggiunto i limiti di quota. Supponiamo che tu voglia acquistare due nuovi impegni per due NVIDIA V100 GPUs ciascuno, nella stessa regione, devi procedere nel seguente modo:

    1. Invia una nuova richiesta di quota per aumentare la quota Committed NVIDIA V100 GPUs in us-central1 al nuovo numero massimo (otto) che preferisci.
    2. Invia una nuova richiesta di quota per aumentare la quota Commitments in us-central1 in modo che corrisponda al nuovo numero massimo (quattro) che desideri.

      Attendi che le tue richieste vengano approvate e chiuse. Una volta approvate le richieste, le quote di impegno e di GPU impegnate in us-central1 aumentano per soddisfare le nuove esigenze. A questo punto, puoi acquistare i nuovi impegni.

    Se invii una richiesta di aumento del limite di quota per una risorsa che ha già una quota illimitata per impostazione predefinita, il valore della quota per quella risorsa rimane illimitato e ricevi una notifica che ti informa che il limite richiesto è inferiore al limite approvato.

    Impostare un limite per i limiti di quota

    Puoi impostare un limite al valore della quota per le risorse di cui è stato eseguito il commit creando un override della quota consumer. Per le risorse che hanno una quota illimitata per impostazione predefinita, la creazione di un override della quota consumer riduce il valore della quota. Per ripristinare il valore illimitato della quota predefinita, devi rimuovere l'override del consumatore impostato per gli SKU con impegno. Per saperne di più, vedi Creare una sostituzione della quota consumer e Eliminare una sostituzione della quota consumer.

    Per scoprire di più su come gestire le quote per le tue risorse, consulta Visualizza e gestisci le quote.

    Acquistare impegni senza prenotazioni collegate

    Puoi acquistare impegni per vCPU, memoria o entrambe senza allegare prenotazioni per queste risorse. Puoi acquistare questi impegni utilizzando la consoleGoogle Cloud , gcloud CLI o l'API.

    Per saperne di più sugli impegni con prenotazioni collegate, consulta Collegare le prenotazioni agli impegni basati sulle risorse.

    Per acquistare impegni per GPU, dischi SSD locali o entrambi, consulta Acquista impegni con prenotazioni collegate.

    Per impostazione predefinita, i proprietari del progetto sono autorizzati ad acquistare contratti con sconto per impegno di utilizzo. Tuttavia, i proprietari possono creare ruoli personalizzati che includono o escludono determinati utenti. Scopri di più sul controllo dell'accesso per assicurarti di avere l'autorizzazione per acquistare un contratto di sconto per impegno di utilizzo.

    Dopo l'acquisto di un impegno, questo diventa attivo il giorno successivo alle ore 24:00 UTC-8 (fuso orario del Pacifico), oppure UTC-7 se è in vigore l'ora legale. Compute Engine mantiene un vincolo sul tuo progetto per ogni regione del tuo progetto in cui acquisti un impegno. Quando acquisti un nuovo impegno per qualsiasi regione del tuo progetto, Compute Engine associa il vincolo per quella regione all'impegno appena creato.

    Tra il momento dell'acquisto e la data di attivazione, lo stato dell'impegno rimane NOT_YET_ACTIVE (o PENDING nella consoleGoogle Cloud ). Dopo l'attivazione, lo stato dell'impegno diventa ACTIVE. Ad esempio, supponiamo che tu acquisti l'impegno il 20 gennaio alle 22:00 UTC-8 o UTC-7 (fuso orario del Pacifico). Compute Engine crea il tuo impegno immediatamente con lo stato NOT_YET_ACTIVE. Tuttavia, il tuo impegno diventa ACTIVE solo il 21 gennaio alle ore 00:00 UTC-8 (fuso orario del Pacifico).

    Gli sconti vengono applicati automaticamente alle istanze applicabili nella regione specificata e ai progetti in cui vengono acquistati.

    Console

    Prima di acquistare un impegno utilizzando la console Google Cloud , seleziona il progetto che vuoi utilizzare per acquistare l'impegno. Se la condivisione del CUD è abilitata per un account di fatturazione Cloud, puoi acquistare l'impegno utilizzando qualsiasi progetto di quell'account di fatturazione Cloud. Dopo aver selezionato il progetto:

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

      Vai a Sconti per impegno di utilizzo

    2. Per acquistare un impegno, fai clic su Acquista impegno. Si apre la pagina Acquista uno sconto per impegno di utilizzo e viene visualizzata la scheda Hardware.

    3. Nel campo Nome, inserisci un nome per l'impegno.

    4. Nel campo Regione, seleziona la regione in cui vuoi eseguire il commit delle risorse Compute Engine.

    5. Nel campo Tipo di impegno, seleziona la serie di famiglie di macchine per le risorse di cui hai eseguito il commit. Per vCPU, memoria o entrambi, puoi scegliere tra i seguenti tipi di impegno:

      • A2 ottimizzate per l'acceleratore per le risorse del tipo di macchina A2
      • A3 ottimizzato per l'acceleratore per le risorse tipo di macchina A3 Edge e A3 High
      • A3 Mega ottimizzato per l'acceleratore per le risorse del tipo di macchina A3 Mega
      • C2 ottimizzate per il calcolo per le risorse del tipo di macchina C2
      • C2D ottimizzato per il calcolo per le risorse del tipo di macchina C2D
      • H3 ottimizzato per il calcolo per le risorse del tipo di macchina H3
      • C3 per uso generico per le risorse del tipo di macchina C3
      • C3D per uso generico per le risorse del tipo di macchina C3D
      • C4 per uso generico per le risorse del tipo di macchina C4
      • C4A per uso generico per le risorse del tipo di macchina C4A
      • C4D per uso generico per le risorse del tipo di macchina C4D
      • E2 per uso generico per le risorse del tipo di macchina E2
      • N1 per uso generico per le risorse del tipo di macchina N1
      • N2 per uso generico per le risorse del tipo di macchina N2
      • N2D per uso generico per le risorse macchina N2D
      • N4 per uso generico per le risorse del tipo di macchina N4
      • T2D per uso generico per le risorse del tipo di macchina Tau T2D
      • G2 ottimizzate per la grafica per le risorse del tipo di macchina G2
      • M1/M2 ottimizzate per la memoria per le risorse del tipo di macchina M1 o M2
      • M3 ottimizzato per la memoria per le risorse del tipo di macchina M3
      • M4 ottimizzato per la memoria per le risorse del tipo di macchina M4
      • Ottimizzato per la memoria M4 6 TB per il tipo di macchina M4 con 6 TB di memoria
      • Ottimizzato per la memoria X4 16 TB per il tipo di macchina X4 con 16 TB di memoria
      • Ottimizzato per la memoria X4 24 TB per il tipo di macchina X4 con 24 TB di memoria
      • Ottimizzato per la memoria X4 32 TB per il tipo di macchina X4 con 32 TB di memoria
      • Z3 ottimizzata per l'archiviazione per le risorse del tipo di macchina Z3

    6. Nella sezione Durata, segui questi passaggi:

      1. Per specificare il piano dell'impegno, seleziona 1 anno o 3 anni. Questa impostazione determina la durata preimpostata del tuo impegno.
      2. Facoltativo. Per specificare una durata personalizzata per l'impegno, fai clic sul pulsante di attivazione/disattivazione Estendi data di fine e poi, nel campo Data, specifica la data di fine personalizzata che preferisci. Per ulteriori informazioni, vedi Estendere la durata degli impegni.

    7. Nel campo Core, inserisci il numero di vCPU a cui vuoi eseguire il commit.

    8. Nel campo Memoria, inserisci la quantità di memoria, in GB, che vuoi impegnare.

    9. Per completare l'acquisto dell'impegno, procedi nel seguente modo:

      1. Fai clic su Acquista.
      2. Nella finestra di dialogo Acquista uno sconto per impegno di utilizzo, se accetti i termini specifici del servizio, fai di nuovo clic su Acquista.

    gcloud

    Utilizzando gcloud CLI, esegui il comando gcloud compute commitments create:

    gcloud compute commitments create COMMITMENT_NAME \
        --region REGION \
        --project PROJECT_ID \
        --resources vcpu=NUMBER_VCPUS,memory=MEMORY \
        --plan DURATION \
        --type COMMITMENT_TYPE
    

    Sostituisci quanto segue:

    • COMMITMENT_NAME: il nome con cui vuoi identificare questo impegno.
    • REGION: la regione a cui si applica questo impegno. Ogni regione ha prezzi di impegno diversi. Per i prezzi attuali, consulta il listino prezzi.
    • PROJECT_ID: l'ID progetto del progetto per cui vuoi creare l'impegno.
    • NUMBER_VCPUS: il numero di vCPU per cui vuoi acquistare impegni. Il numero di vCPU deve essere un numero intero maggiore o uguale a 0 e può essere pari o dispari.
    • MEMORY: la quantità di memoria in MB o GB per cui vuoi acquistare impegni. Ad esempio, 1000MB. Se non diversamente specificato, l'unità predefinita utilizzata è il GB. La memoria può essere acquistata con incrementi di 0,25 GB.
    • DURATION: la durata dell'impegno, 12-month o 36-month.
    • COMMITMENT_TYPE: uno dei seguenti:

      • accelerator-optimized per le risorse del tipo di macchina A2
      • accelerator-optimized-a3 per le risorse dei tipi di macchina A3 Edge e A3 High
      • accelerator-optimized-a3-mega per le risorse di tipo di macchina A3 Mega
      • compute-optimized per le risorse del tipo di macchina C2
      • compute-optimized-c2d per le risorse del tipo di macchina C2D
      • compute-optimized-c3 per le risorse del tipo di macchina C3
      • compute-optimized-c3d per le risorse del tipo di macchina C3D
      • compute-optimized-h3 per le risorse del tipo di macchina H3
      • general-purpose per le risorse del tipo di macchina N1
      • general-purpose-c4 per le risorse del tipo di macchina C4
      • general-purpose-c4a per le risorse dei tipo di macchine C4A
      • general-purpose-c4d per le risorse del tipo di macchina C4D
      • general-purpose-e2 per le risorse del tipo di macchina E2
      • general-purpose-n2 per le risorse del tipo di macchina N2
      • general-purpose-n2d per le risorse della macchina N2D
      • general-purpose-n4 per le risorse del tipo di macchina N4
      • general-purpose-t2d per le risorse del tipo di macchina Tau T2D
      • graphics-optimized per le risorse del tipo di macchina G2
      • memory-optimized per le risorse del tipo di macchina M1 o M2
      • memory-optimized-m3 per le risorse del tipo di macchina M3
      • memory-optimized-m4 per le risorse del tipo di macchina M4
      • memory-optimized-m4-6tb per le risorse del tipo di macchina M4 per le istanze con 6 TB di memoria
      • memory-optimized-x4-16tb per le risorse del tipo di macchina X4 per le istanze con 16 TB di memoria
      • memory-optimized-x4-24tb per le risorse del tipo di macchina X4 per le istanze con 24 TB di memoria
      • memory-optimized-x4-32tb per le risorse del tipo di macchina X4 per le istanze con 32 TB di memoria
      • storage-optimized-z3 per le risorse del tipo di macchina Z3

      Se non specifichi il flag --type, il valore predefinito utilizzato è general-purpose.

    Esempi

    • Per creare un impegno per uso generico per i tipi di macchine N1, puoi utilizzare il seguente esempio:

      gcloud compute commitments create example-commitment --region us-central1 \
        --resources vcpu=5,memory=33280MB --plan 12-month \
        --project=myproject
      
    • Per creare un impegno ottimizzato per il calcolo, utilizza il comando gcloud compute commitments create, che acquista un impegno di 1 anno per un tipo di macchina ottimizzata per il calcolo:

      gcloud compute commitments create example-compute-optimized-commitment \
        --region us-central1 --resources vcpu=2,memory=3814GB --plan 12-month \
        --type compute-optimized --project=myproject
      
    • Per creare un impegno ottimizzato per la memoria:

      gcloud compute commitments create example-memory-optimized-commitment \
        --region us-central1 --resources vcpu=96,memory=1434MB \
        --plan 12-month --type memory-optimized \
        --project=myproject
      
    • Per creare un impegno ottimizzato per gli acceleratori, devi acquistare l'impegno con una prenotazione collegata di supporto utilizzando il comando gcloud compute commitments create. Devi anche specificare il numero totale di risorse (incluse le GPU) di cui hai bisogno.

      Quando crei impegni per GPU, devi specificare i flag --accelerator e --resources-accelerator. Il flag --accelerator specifica il numero di GPU collegate a ogni VM. Il flag --resources-accelerator specifica il numero totale di GPU nell'impegno.

      Ad esempio, il seguente impegno include 96 vCPU, 680 GB di memoria, 8 GPU e una prenotazione per l'utilizzo di queste GPU in 2 VM in us-central1-a.

      gcloud compute commitments create example-accelerator-optimized-commitment \
        --region=us-central1 \
        --project=myproject \
        --resources=vcpu=96,memory=680GB \
        --resources-accelerator=count=8,type=nvidia-tesla-a100 \
        --plan 12-month \
        --type accelerator-optimized \
      
        --reservation=reservation-01 \
        --reservation-zone=us-central1-a \
        --machine-type=a2-highgpu-4g \
        --accelerator=count=4,type=nvidia-tesla-a100 \
        --vm-count=2
      
      
    • Per creare un impegno per GPU, dischi SSD locali o entrambi, devi acquistare l'impegno con una prenotazione allegata utilizzando il comando gcloud compute commitments create.

      Quando crei impegni per GPU, devi specificare i flag --accelerator e --resources-accelerator. Il flag --accelerator specifica il numero di GPU collegate a ogni VM. Il flag --resources-accelerator specifica il numero totale di GPU nell'impegno.

      Ad esempio, il seguente impegno include 4 GPU e una prenotazione per l'utilizzo di queste GPU in 2 istanze in us-central1-a.

      gcloud compute commitments create example-reservation-commitment \
        --region=us-central1 \
        --project=myproject \
        --resources=vcpu=96,memory=624GB \
        --resources-accelerator=type=nvidia-tesla-v100,count=4 \
        --plan 12-month \
        
        --reservation=reservation-01 \
        --reservation-zone=us-central1-a \
        --machine-type=n1-standard-32
        --accelerator=type=nvidia-tesla-v100,count=2 \
        --vm-count=2
        
      

    REST

    Nell'API, invia una richiesta POST al metodo regionCommitments.insert, con un corpo della richiesta che contiene informazioni sull'impegno:

    https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments?requestId=OPTIONAL_UNIQUE_ID
    

    Il corpo della risorsa deve contenere quanto segue:

    • name per il nome dell'impegno
    • plan per la durata dell'impegno, ovvero TWELVE_MONTH o THIRTY_SIX_MONTH
    • resources per specificare la quantità di memoria e vCPU. La memoria deve essere specificata in MB. Devi specificare sia VCPU che MEMORY nella sezione resources.
    • type di impegno, uno dei seguenti:

      • ACCELERATOR_OPTIMIZED per le risorse del tipo di macchina A2
      • ACCELERATOR_OPTIMIZED_A3 per le risorse dei tipi di macchina A3 Edge e A3 High
      • ACCELERATOR_OPTIMIZED_A3_MEGA per le risorse di tipo di macchina A3 Mega
      • COMPUTE_OPTIMIZED per le risorse del tipo di macchina C2
      • COMPUTE_OPTIMIZED_C2D per le risorse del tipo di macchina C2D
      • COMPUTE_OPTIMIZED_C3 per le risorse del tipo di macchina C3
      • COMPUTE_OPTIMIZED_C3D per le risorse del tipo di macchina C3D
      • COMPUTE_OPTIMIZED_H3 per le risorse del tipo di macchina H3
      • GENERAL_PURPOSE per le risorse del tipo di macchina N1
      • GENERAL_PURPOSE_C4 per le risorse del tipo di macchina C4
      • GENERAL_PURPOSE_C4A per le risorse dei tipo di macchine C4A
      • GENERAL_PURPOSE_C4D per le risorse del tipo di macchina C4D
      • GENERAL_PURPOSE_E2 per le risorse del tipo di macchina E2
      • GENERAL_PURPOSE_N2 per le risorse del tipo di macchina N2
      • GENERAL_PURPOSE_N2D per le risorse della macchina N2D
      • GENERAL_PURPOSE_N4 per le risorse del tipo di macchina N4
      • GENERAL_PURPOSE_T2D per le risorse del tipo di macchina Tau T2D
      • GRAPHICS_OPTIMIZED per le risorse del tipo di macchina G2
      • MEMORY_OPTIMIZED per le risorse del tipo di macchina M1 o M2
      • MEMORY_OPTIMIZED_M3 per le risorse del tipo di macchina M3
      • MEMORY_OPTIMIZED_M4 per le risorse del tipo di macchina M4
      • MEMORY_OPTIMIZED_M4_6TB per le risorse del tipo di macchina M4 per le istanze con 6 TB di memoria
      • MEMORY_OPTIMIZED_X4_16TB per le risorse del tipo di macchina X4 per le istanze con 16 TB di memoria
      • MEMORY_OPTIMIZED_X4_24TB per le risorse del tipo di macchina X4 per le istanze con 24 TB di memoria
      • MEMORY_OPTIMIZED_X4_32TB per le risorse del tipo di macchina X4 per le istanze con 32 TB di memoria
      • STORAGE_OPTIMIZED_Z3 per le risorse del tipo di macchina Z3

    Ad esempio, il seguente comando crea un impegno per 1 anno con 5 vCPU e 18,75 GB di memoria:

    {
        "name": "example-commitment",
        "plan": "TWELVE_MONTH",
        "type": "GENERAL_PURPOSE",
        "resources": [
            {
                "amount": "5",
                "type": "VCPU"
            },
            {
                "amount": "19200",
                "type": "MEMORY"
            }
        ]
    }
    

    Per creare un impegno ottimizzato per la memoria, includi la proprietà type. L'esempio seguente mostra l'acquisto di un impegno di 1 anno per un tipo di macchina m1-megamem-96:

    {
        "name": "example-memory-optimized-commitment",
        "plan": "TWELVE_MONTH",
        "type": "MEMORY_OPTIMIZED",
        "resources": [
            {
                "amount": "96",
                "type": "VCPU"
            },
            {
                "amount": "1434",
                "type": "MEMORY"
            }
          ]
    }```
    
    To create a compute-optimized commitment, include the `type` property. The
    following example, purchases a 1 year commitment for a `c2-standard-16`
    machine type:
    
    ```json
    {
        "name": "example-compute-optimized-commitment",
        "plan": "TWELVE_MONTH",
        "type": "COMPUTE_OPTIMIZED",
        "resources": [
            {
                "amount": "16",
                "type": "VCPU"
            },
            {
                "amount": "1434",
                "type": "MEMORY"
            }
        ]
    }
    

    Acquistare impegni con prenotazioni allegate

    Quando acquisti un nuovo impegno, puoi allegare prenotazioni al tuo impegno in uno dei seguenti modi:

    Dopo l'acquisto di un impegno, questo diventa attivo il giorno successivo alle ore 24:00 UTC-8 (fuso orario del Pacifico), oppure UTC-7 se è in vigore l'ora legale. Tra il momento dell'acquisto e la data di attivazione, lo stato dell'impegno rimane NOT_YET_ACTIVE (o PENDING nella consoleGoogle Cloud ). Dopo l'attivazione, lo stato dell'impegno diventa ACTIVE. Ad esempio, supponiamo che tu acquisti l'impegno il 20 gennaio alle 22:00 UTC-8 o UTC-7 (fuso orario del Pacifico). Compute Engine crea il tuo impegno immediatamente con lo stato NOT_YET_ACTIVE. Tuttavia, il tuo impegno diventa ACTIVE solo il 21 gennaio alle ore 00:00 UTC-8 (fuso orario del Pacifico).

    Requisiti

    Prima di acquistare un impegno con prenotazioni associate, esamina questi requisiti e assicurati che l'impegno e le prenotazioni soddisfino i seguenti criteri:

    • Devi acquistare l'impegno e creare le prenotazioni collegate nello stesso progetto e nella stessa regione.
    • Devi acquistare l'impegno e creare le prenotazioni collegate per le risorse della stessa serie di famiglie di macchine.
    • Devi disattivare l'opzione di eliminazione automatica nelle prenotazioni allegate.
    • Se il tuo impegno include GPU, il tipo di GPU specificato nella prenotazione e nell'impegno deve corrispondere.
    • Per GPU e dischi SSD locali, il numero di risorse prenotate di ogni tipo di risorsa deve corrispondere esattamente al numero di risorse di cui è stato eseguito il commit per quel tipo di risorsa. Tuttavia, questo requisito non è applicabile quando acquisti un impegno per dischi SSD locali Titanium da utilizzare con i tipi di macchine C4A, C4D o Z3.

      Ad esempio, se vuoi acquistare un impegno per 4 GPU V100 e 2 dischi SSD locali, le prenotazioni allegate all'impegno devono specificare un totale di 4 GPU V100 e 2 SSD locali. La quantità di vCPU e memoria che riservi può essere superiore o inferiore a quella per cui ti impegni. Tuttavia, se acquisti un impegno per 4 vCPU C4A e 2 dischi SSD Titanium locali, non devi allegare alcuna prenotazione all'impegno.

    • Per le GPU, acquista impegni per i tipi di GPU specifici che intendi utilizzare. Ad esempio, puoi acquistare impegni per GPU NVIDIA P100 o NVIDIA V100, ma non puoi utilizzare un impegno acquistato per GPU NVIDIA P100 per coprire le GPU NVIDIA V100.

    • Se la prenotazione collegata è una prenotazione condivisa e vuoi ricevere i CUD applicabili quando utilizzi la prenotazione al di fuori del progetto dell'impegno, devi eseguire entrambe le seguenti operazioni:

      • Condividi le prenotazioni solo tra progetti che appartengono allo stesso account di fatturazione Cloud dell'impegno.
      • Attiva la condivisione del CUD per l'account di fatturazione Cloud.

    Collega prenotazioni esistenti

    Puoi collegare le prenotazioni esistenti durante l'acquisto dell'impegno utilizzando la console Google Cloud , Google Cloud CLI o REST.

    Console

    Prima di acquistare un impegno utilizzando la console Google Cloud , seleziona il progetto che vuoi utilizzare per acquistare l'impegno. Se la condivisione del CUD è abilitata per un account di fatturazione Cloud, puoi acquistare l'impegno utilizzando qualsiasi progetto di quell'account di fatturazione Cloud. Dopo aver selezionato il progetto:

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

      Vai a Sconti per impegno di utilizzo

    2. Per acquistare un impegno, fai clic su Acquista impegno. Si apre la pagina Acquista uno sconto per impegno di utilizzo e viene visualizzata la scheda Hardware.

    3. Nel campo Nome, inserisci un nome per l'impegno.

    4. Nel campo Regione, seleziona la regione in cui vuoi eseguire il commit delle risorse Compute Engine.

    5. Nel campo Tipo di impegno, seleziona la serie di famiglie di macchine per le risorse di cui hai eseguito il commit. I seguenti tipi di impegno forniscono opzioni per GPU, dischi SSD locali o entrambi:

      • A2 ottimizzate per l'acceleratore per le risorse del tipo di macchina A2
      • A3 ottimizzato per l'acceleratore per le risorse tipo di macchina A3 Edge e A3 High
      • A3 Mega ottimizzato per l'acceleratore per le risorse del tipo di macchina A3 Mega
      • C2 ottimizzate per il calcolo per le risorse del tipo di macchina C2
      • C2D ottimizzato per il calcolo per le risorse del tipo di macchina C2D
      • C3 per uso generico per le risorse del tipo di macchina C3
      • C3D per uso generico per le risorse del tipo di macchina C3D
      • N1 per uso generico per le risorse del tipo di macchina N1
      • N2 per uso generico per le risorse del tipo di macchina N2
      • N2D per uso generico per le risorse macchina N2D
      • G2 ottimizzate per la grafica per le risorse del tipo di macchina G2
      • M3 ottimizzato per la memoria per le risorse del tipo di macchina M3
      • Z3 ottimizzata per l'archiviazione per le risorse del tipo di macchina Z3

    6. Per Durata, procedi nel seguente modo:

      1. Per specificare il piano dell'impegno, seleziona 1 anno o 3 anni. Questa impostazione determina la durata preimpostata del tuo impegno.
      2. Facoltativo. Per specificare una durata personalizzata per l'impegno, fai clic sul pulsante di attivazione/disattivazione Estendi data di fine e poi, nel campo Data, specifica una data di fine personalizzata. Per ulteriori informazioni, vedi Estendere la durata degli impegni.

    7. Nel campo Core, inserisci il numero di vCPU a cui vuoi eseguire il commit.

    8. Nel campo Memoria, inserisci la quantità di memoria, in GB, che vuoi impegnare.

    9. Per eseguire il commit delle GPU, nella sezione GPU, fai clic su Aggiungi GPU e poi procedi nel seguente modo:

      1. Nel campo Tipo di GPU, seleziona il tipo di GPU.
      2. Nel campo Numero di GPU, inserisci il numero di GPU.
      3. (Facoltativo) Se il modello di GPU supporta le workstation virtuali (vWS) NVIDIA RTX per i workload grafici, e prevedi di eseguire workload ad alta intensità di grafica, seleziona la casella di controllo Abilita workstation virtuale (NVIDIA GRID).
    10. Per eseguire il commit dei dischi SSD locali, nella sezione SSD locali, fai clic su Aggiungi SSD e poi, nel campo Numero di SSD, specifica il numero di dischi.

    11. Per collegare una o più prenotazioni esistenti all'impegno, nel campo Prenotazioni, seleziona Collega prenotazioni esistenti.

      La console Google Cloud mostra un elenco di tutte le prenotazioni nel tuo progetto la cui regione, tipo di macchina e tipo di GPU corrispondono all'impegno. Poi, procedi nel seguente modo:

      1. Facoltativo. Per visualizzare le prenotazioni con proprietà specifiche, nel menu Filtra, aggiungi o rimuovi i filtri per le proprietà che ti interessano.
      2. Seleziona tutte le prenotazioni che vuoi allegare all'impegno.
    12. Per completare l'acquisto dell'impegno con le prenotazioni allegate:

      1. Fai clic su Acquista.
      2. Nella finestra di dialogo Acquista uno sconto per impegno di utilizzo, se accetti i termini specifici del servizio, fai di nuovo clic su Acquista.

    gcloud

    Per acquistare un impegno collegando prenotazioni esistenti, esegui il comando gcloud compute commitments create. Nel comando, includi il flag --existing-reservation per specificare una prenotazione esistente che vuoi allegare al tuo impegno. Includi una nuova istanza di questo flag per ogni prenotazione esistente che vuoi collegare. Puoi allegare un numero qualsiasi di prenotazioni esistenti al tuo impegno.

    Ad esempio, per acquistare un impegno collegando due prenotazioni, esegui questo comando:

    gcloud compute commitments create COMMITMENT_NAME \
        --region=REGION \
        --project=PROJECT_ID \
        --resources=vcpu=COMMITTED_VCPUS,memory=COMMITTED_MEMORY,local-ssd=COMMITTED_LOCAL_SSD \
        --resources-accelerator=count=COMMITTED_ACCELERATOR_COUNT,type=COMMITTED_ACCELERATOR_TYPE \
        --plan=DURATION \
        --type=COMMITMENT_TYPE \
        --custom-end-time=CUSTOM_END_DATE \
        --existing-reservation=name='RESERVATION_NAME_1',zone='RESERVATION_ZONE_1' \
        --existing-reservation=name='RESERVATION_NAME_2',zone='RESERVATION_ZONE_2'
    

    Sostituisci quanto segue:

    • COMMITMENT_NAME: il nome dell'impegno.
    • REGION: la regione in cui si trova l'impegno.
    • PROJECT_ID: l'ID del progetto in cui vuoi acquistare l'impegno con le prenotazioni allegate.
    • DURATION: la durata del termine dell'impegno, 12-month o 36-month.
    • CUSTOM_END_DATE: (Facoltativo). Una data di fine personalizzata per il periodo di validità, che deve essere formattata come YYYY-MM-DD. Ad esempio, per specificare una data di fine personalizzata del 20 aprile 2024, formattala come 2024-04-20.
    • COMMITMENT_TYPE: il tipo di impegno. I seguenti tipi di impegno forniscono opzioni per GPU, dischi SSD locali o entrambi:

      • accelerator-optimized per le risorse del tipo di macchina A2
      • accelerator-optimized-a3 per le risorse dei tipi di macchina A3 Edge e A3 High
      • accelerator-optimized-a3-mega per le risorse di tipo di macchina A3 Mega
      • compute-optimized per le risorse del tipo di macchina C2
      • compute-optimized-c2d per le risorse del tipo di macchina C2D
      • compute-optimized-c3 per le risorse del tipo di macchina C3
      • compute-optimized-c3d per le risorse del tipo di macchina C3D
      • general-purpose per le risorse del tipo di macchina N1
      • general-purpose-n2 per le risorse del tipo di macchina N2
      • general-purpose-n2d per le risorse della macchina N2D
      • graphics-optimized per le risorse del tipo di macchina G2
      • memory-optimized-m3 per le risorse del tipo di macchina M3
      • storage-optimized-z3 per le risorse del tipo di macchina Z3

    • COMMITTED_VCPUS: il numero di vCPU che vuoi includere nell'impegno. Il numero deve essere un numero intero positivo.

    • COMMITTED_MEMORY: la quantità di memoria, in MB o GB, che vuoi includere nell'impegno. Ad esempio, 10240MB o 10GB. Se non specifichi un'unità, Compute Engine utilizza GB come unità. Puoi acquistare memoria con incrementi di 0,25 GB.

    • COMMITTED_LOCAL_SSD: la quantità di spazio SSD locale in GB che vuoi includere nell'impegno. Ogni disco SSD locale ha 375 GB.

    • COMMITTED_ACCELERATOR_COUNT: il numero di GPU che vuoi includere nell'impegno.

    • COMMITTED_ACCELERATOR_TYPE: il tipo di GPU che vuoi includere nell'impegno.

    • RESERVATION_NAME_1 e RESERVATION_NAME_2: i nomi delle prenotazioni esistenti che vuoi allegare all'impegno.

    • RESERVATION_ZONE_1 e RESERVATION_ZONE_2: le zone delle prenotazioni esistenti che vuoi collegare all'impegno.

    Esempio: acquisto di un impegno allegando prenotazioni esistenti

    Supponiamo di avere due prenotazioni res-01 e res-02 nelle zone us-central1-a e us-central1-b del progetto myproject. Supponiamo che queste prenotazioni abbiano una capacità combinata per 4 GPU NVIDIA P100 e 4 dischi SSD locali. Per acquistare un nuovo impegno nella regione us-central1 di questo progetto per queste GPU e questi dischi SSD locali e utilizzare queste prenotazioni esistenti come prenotazioni allegate, esegui il seguente comando. Tieni presente che l'impegno di esempio contiene anche vCPU e memoria.

    gcloud compute commitments create commitment-01 \
        --region=us-central1 \
        --project=myproject \
        --resources=vcpu=96,memory=624GB,local-ssd=1500 \
        --resources-accelerator=type=nvidia-tesla-p100,count=4 \
        --plan 12-month \
        --existing-reservation=name=res-01,zone=us-central1-a \
        --existing-reservation=name=res-02,zone=us-central1-b
        
    

    REST

    Per acquistare un impegno collegando prenotazioni esistenti, invia una richiesta POST al metodo regionCommitments.insert. Nella richiesta, includi il campo existingReservations per specificare un elenco separato da virgole di tutte le prenotazioni esistenti che vuoi allegare al tuo impegno. Puoi allegare al tuo impegno un numero qualsiasi di prenotazioni esistenti.

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments
    
    {
      "name": "COMMITMENT_NAME",
      "plan": "DURATION",
      "type": COMMITMENT_TYPE,
      "resources":
      [
        {
          "amount": "COMMITTED_VCPUS",
          "type": "VCPU"
        },
        {
          "amount": "COMMITTED_MEMORY",
          "type": "MEMORY"
        },
        {
          "acceleratorType": "COMMITTED_ACCELERATOR_TYPE",
          "amount": "COMMITTED_ACCELERATOR_COUNT",
          "type": "ACCELERATOR"
        }
        {
          "amount": "COMMITTED_LOCAL_SSD",
          "type": "LOCAL_SSD"
        }
      ],
      "customEndTimestamp": "CUSTOM_END_DATETEND_TIMEZ",
      "existingReservations": "RESERVATION_URLs"
    }
    

    Sostituisci quanto segue:

    • COMMITMENT_NAME: il nome dell'impegno.
    • REGION: la regione in cui si trova l'impegno.
    • PROJECT_ID: l'ID del progetto in cui vuoi acquistare l'impegno con le prenotazioni allegate.
    • DURATION: la durata del termine dell'impegno, TWELVE_MONTH o THIRTY_SIX_MONTH.
    • COMMITMENT_TYPE: il tipo di impegno. I seguenti tipi di impegno forniscono opzioni per GPU, dischi SSD locali o entrambi:

      • ACCELERATOR_OPTIMIZED per le risorse del tipo di macchina A2
      • ACCELERATOR_OPTIMIZED_A3 per le risorse dei tipi di macchina A3 Edge e A3 High
      • ACCELERATOR_OPTIMIZED_A3_MEGA per le risorse di tipo di macchina A3 Mega
      • COMPUTE_OPTIMIZED per le risorse del tipo di macchina C2
      • COMPUTE_OPTIMIZED_C2D per le risorse del tipo di macchina C2D
      • COMPUTE_OPTIMIZED_C3 per le risorse del tipo di macchina C3
      • COMPUTE_OPTIMIZED_C3D per le risorse del tipo di macchina C3D
      • GENERAL_PURPOSE per le risorse del tipo di macchina N1
      • GENERAL_PURPOSE_N2 per le risorse del tipo di macchina N2
      • GENERAL_PURPOSE_N2D per le risorse della macchina N2D
      • GRAPHICS_OPTIMIZED per le risorse del tipo di macchina G2
      • MEMORY_OPTIMIZED_M3 per le risorse del tipo di macchina M3
      • STORAGE_OPTIMIZED_Z3 per le risorse del tipo di macchina Z3

    • COMMITTED_VCPUS: il numero di vCPU che vuoi includere nell'impegno. Il numero deve essere un numero intero positivo.

    • COMMITTED_MEMORY: la quantità di memoria in MB che vuoi includere nell'impegno. Ad esempio, 10240MB. Puoi acquistare memoria con incrementi di 256 MB.

    • COMMITTED_LOCAL_SSD: la quantità di spazio di archiviazione SSD locale in GB che vuoi includere nell'impegno. Ogni disco SSD locale ha una dimensione di 375 GB.

    • COMMITTED_ACCELERATOR_COUNT: il numero di GPU che vuoi includere nell'impegno.

    • COMMITTED_ACCELERATOR_TYPE: il tipo di GPU che vuoi includere nell'impegno.

    • CUSTOM_END_DATE: (Facoltativo). Una data di fine personalizzata per il periodo di validità, che deve essere formattata come YYYY-MM-DD. Ad esempio, per specificare una data di fine personalizzata del 20 aprile 2024, formattala come 2024-04-20.

    • END_TIME: le ore 00:00 del fuso orario del Pacifico (USA e Canada) (UTC-8 o UTC-7), come offset del Tempo Universale Coordinato (UTC). Specifica questo valore solo se hai specificato una data di fine personalizzata per il tuo impegno. Specifica uno dei seguenti valori:

      • Durante l'ora legale: 07:00:00
      • In altri orari: 08:00:00
    • RESERVATION_URLs: un elenco separato da virgole di URL delle prenotazioni esistenti che vuoi collegare all'impegno. Ad esempio, per allegare due prenotazioni, res-1 e res-2, specifica quanto segue:

      "https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-a/reservations/example-res-1",
      "https://www.googleapis.com/compute/v1/projects/my-project/zones/us-central1-c/reservations/example-res-2"
      

    Esempio: acquisto di un impegno allegando prenotazioni esistenti

    Supponiamo di avere due prenotazioni res-01 e res-02 nelle zone us-central1-a e us-central1-b del progetto myproject. Supponiamo che queste prenotazioni abbiano una capacità combinata per 4 GPU NVIDIA P100 e 4 dischi SSD locali. Per acquistare un nuovo impegno nella regione us-central1 di questo progetto per queste GPU e questi dischi SSD locali e per utilizzare queste prenotazioni esistenti come prenotazioni allegate, invia la seguente richiesta POST. Tieni presente che l'impegno di esempio contiene anche vCPU e memoria.

    POST https://compute.googleapis.com/compute/v1/projects/my-project/regions/us-central1/commitments
    
    {
      "name": "commitment-01",
      "plan": "TWELVE_MONTH",
      "type": "GENERAL_PURPOSE"
      "resources":
      [
        {
          "amount": "96",
          "type": "VCPU"
        },
        {
          "amount": "638976",
          "type": "MEMORY"
        },
        {
          "acceleratorType": "nvidia-tesla-p100",
          "amount": "4",
          "type": "ACCELERATOR"
        },
        {
          "amount": "1536000",
          "type": "LOCAL_SSD"
        }
      ],
      "existingReservations":
      [
        "https://www.googleapis.com/compute/v1/projects/my-project/zone/us-central1-a/reservations/res-01",
        "https://www.googleapis.com/compute/v1/projects/my-project/zone/us-central1-b/reservations/res-02"
      ]
    }
    

    Crea nuove prenotazioni da allegare

    Puoi creare le prenotazioni collegate durante l'acquisto dell'impegno utilizzando la console Google Cloud , Google Cloud CLI o REST.

    Console

    Prima di acquistare un impegno utilizzando la console Google Cloud , seleziona il progetto che vuoi utilizzare per acquistare l'impegno. Se la condivisione del CUD è abilitata per un account di fatturazione Cloud, puoi acquistare l'impegno utilizzando qualsiasi progetto di quell'account di fatturazione Cloud. Dopo aver selezionato il progetto:

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

      Vai a Sconti per impegno di utilizzo

    2. Per acquistare un impegno, fai clic su Acquista impegno. Si apre la pagina Acquista uno sconto per impegno di utilizzo e viene visualizzata la scheda Hardware.

    3. Nel campo Nome, inserisci un nome per l'impegno.

    4. Nel campo Regione, seleziona la regione in cui vuoi eseguire il commit delle risorse Compute Engine.

    5. Nel campo Tipo di impegno, seleziona la serie di famiglie di macchine per le risorse di cui hai eseguito il commit. I seguenti tipi di impegno forniscono opzioni per GPU, dischi SSD locali o entrambi:

      • A2 ottimizzate per l'acceleratore per le risorse del tipo di macchina A2
      • A3 ottimizzato per l'acceleratore per le risorse tipo di macchina A3 Edge e A3 High
      • A3 Mega ottimizzato per l'acceleratore per le risorse del tipo di macchina A3 Mega
      • C2 ottimizzate per il calcolo per le risorse del tipo di macchina C2
      • C2D ottimizzato per il calcolo per le risorse del tipo di macchina C2D
      • C3 per uso generico per le risorse del tipo di macchina C3
      • C3D per uso generico per le risorse del tipo di macchina C3D
      • N1 per uso generico per le risorse del tipo di macchina N1
      • N2 per uso generico per le risorse del tipo di macchina N2
      • N2D per uso generico per le risorse macchina N2D
      • G2 ottimizzate per la grafica per le risorse del tipo di macchina G2
      • M3 ottimizzato per la memoria per le risorse del tipo di macchina M3
      • Z3 ottimizzata per l'archiviazione per le risorse del tipo di macchina Z3

    6. Per Durata, scegli 1 anno o 3 anni come durata del periodo di impegno.

    7. Nel campo Core, inserisci il numero di vCPU a cui vuoi eseguire il commit.

    8. Nel campo Memoria, inserisci la quantità di memoria, in GB, che vuoi impegnare.

    9. Per eseguire il commit delle GPU, nella sezione GPU, fai clic su Aggiungi GPU e poi procedi nel seguente modo:

      1. Nel campo Tipo di GPU, seleziona il tipo di GPU.
      2. Nel campo Numero di GPU, inserisci il numero di GPU.
      3. (Facoltativo) Se il modello di GPU supporta le workstation virtuali (vWS) NVIDIA RTX per i workload grafici, e prevedi di eseguire workload ad alta intensità di grafica, seleziona la casella di controllo Abilita workstation virtuale (NVIDIA GRID).
    10. Per eseguire il commit dei dischi SSD locali, nella sezione SSD locali, fai clic su Aggiungi SSD e poi, nel campo Numero di SSD, specifica il numero di dischi.

    11. Per creare una nuova prenotazione e collegarla all'impegno, nel campo Prenotazioni, seleziona Crea prenotazioni e poi fai quanto segue. Ripeti questo passaggio per ogni nuova prenotazione che vuoi creare e allegare.

      1. Fai clic su Aggiungi una prenotazione. Viene visualizzata la sezione Nuova prenotazione.
      2. Nel campo Nome, inserisci un nome per la prenotazione allegata.
      3. Nel campo Regione, seleziona la stessa regione dell'impegno.
      4. Nel campo Zona, seleziona la zona in cui vuoi prenotare le risorse.
      5. Nella sezione Tipo di condivisione, specifica come vuoi condividere questa prenotazione in uno dei seguenti modi:

        • Per creare una prenotazione per un singolo progetto, seleziona Locale.
        • Per creare una prenotazione condivisa con più progetti, seleziona Condivisa. Poi, per specificare i progetti con cui condividere questa prenotazione, fai clic su Aggiungi progetti e seleziona i progetti che vuoi dall'organizzazione del progetto corrente.
      6. Nel campo Utilizza con un'istanza VM, seleziona il modo in cui vuoi che le VM utilizzino la prenotazione in uno dei seguenti modi:

        • Per consentire alle VM con proprietà corrispondenti di utilizzare automaticamente questa prenotazione, fai clic su Utilizza automaticamente la prenotazione (valore predefinito).
        • Per utilizzare le risorse di questa prenotazione solo durante la creazione di VM con proprietà corrispondenti che hanno come target specifico questa prenotazione in base al nome, fai clic su Seleziona una prenotazione specifica.
      7. Nella sezione Dettagli risorsa:

        1. Nel campo Numero di istanze VM, inserisci il numero di istanze VM che vuoi prenotare.
        2. Nella sezione Configurazione macchina, specifica le proprietà delle VM prenotate in uno dei seguenti modi:

          1. Per specificare le proprietà delle VM utilizzando un modello di istanza esistente, seleziona Utilizza modello di istanza.

            Nel campo Modello di istanza, seleziona un modello di istanza che specifichi la stessa serie di famiglie di macchine del tuo impegno. Se selezioni un modello di istanza regionale, la regione di questo modello deve corrispondere anche a quella specificata nell'impegno.

          2. Per specificare manualmente le proprietà delle VM, seleziona Seleziona il tipo di macchina e poi procedi nel seguente modo:

            1. Seleziona la famiglia di macchine che si applica alla serie di macchine che hai specificato per l'impegno:

              • Per uso generico per le serie di macchine per uso generico
              • Ottimizzato per il calcolo per le serie di macchine ottimizzate per il calcolo
              • Ottimizzato per la memoria per le serie di macchine ottimizzate per la memoria
              • GPU per le serie di macchine ottimizzate per l'acceleratore
            2. Nella tabella con la colonna Serie, seleziona la stessa serie di macchine specificata per l'impegno.

            3. Nel campo Tipo di macchina, specifica un tipo di macchina predefinito o personalizzato in uno dei seguenti modi:

              1. Per scegliere un tipo di macchina predefinita, seleziona Preset e poi il tipo di macchina che preferisci.
              2. Per scegliere un tipo di macchina personalizzata, seleziona Personalizzato e poi specifica i valori di Core e Memoria che ti interessano.
            4. Per specificare una piattaforma CPU minima, GPU o entrambe, espandi il menu Piattaforma CPU e GPU e procedi nel seguente modo:

              1. (Facoltativo) Per specificare una piattaforma CPU minima, seleziona un'opzione nell'elenco Piattaforma CPU.
              2. (Facoltativo) Per prenotare GPU, fai clic su Aggiungi GPU. Poi, nei campi Tipo di GPU e Numero di GPU, seleziona il tipo e il numero di GPU per ogni VM.

            5. Per prenotare dischi SSD locali:

              1. Nel campo Numero di dischi, seleziona il numero di dischi SSD locali che vuoi per ogni VM.
              2. Nel campo Tipo di interfaccia, seleziona l'interfaccia per i dischi SSD locali.
      8. Per completare la specifica delle proprietà per questa prenotazione, fai clic su Fine.

    12. Per completare l'acquisto dell'impegno con le prenotazioni allegate:

      1. Fai clic su Acquista.
      2. Nella finestra di dialogo Acquista uno sconto per impegno di utilizzo, se accetti i termini specifici del servizio, fai di nuovo clic su Acquista.

    gcloud

    Per creare le prenotazioni collegate durante l'acquisto dell'impegno, esegui il comando gcloud compute commitments create.

    A seconda che tu voglia allegare una singola prenotazione o più prenotazioni, esegui il comando in uno dei seguenti modi:

    • Per creare e collegare una singola prenotazione al tuo impegno, definisci le proprietà della prenotazione collegata eseguendo questo comando:

      gcloud compute commitments create COMMITMENT_NAME \
          --region=REGION \
          --project=PROJECT_ID \
          --plan DURATION \
          --type COMMITMENT_TYPE
          --resources=vcpu=COMMITTED_VCPUS,memory=COMMITTED_MEMORY,local-ssd=COMMITTED_LOCAL_SSD \
          --resources-accelerator=count=COMMITTED_ACCELERATOR_COUNT,type=COMMITTED_ACCELERATOR_TYPE \
          --custom-end-time=CUSTOM_END_DATE \
          --reservation=RESERVATION_NAME \
          --reservation-zone=RESERVATION_ZONE \
          --machine-type=RESERVED_MACHINE_TYPE \
          --require-specific-reservation=REQUIRE_SPECIFIC_RESERVATION_VALUE \
          --vm-count=NUMBER_OF_RESERVED_VMs \
          --accelerator=type=RESERVED_ACCELERATOR_TYPE,count=RESERVED_ACCELERATOR_COUNT \
          --local-ssd=interface=INTERFACE_1,size=375 \
          --local-ssd=interface=INTERFACE_2,size=375 \
          --minimum-cpu-platform=MINIMUM_CPU_PLATFORM \
          --share-setting=SHARE_SETTING \
          --share-with=CONSUMER_PROJECT_ID_1,CONSUMER_PROJECT_ID_2
      
    • Per creare e collegare più prenotazioni al tuo impegno, definisci le proprietà della prenotazione utilizzando un file YAML e poi specifica questo file nel comando che utilizzi per acquistare l'impegno. Se vuoi, puoi anche utilizzare questo approccio con i file YAML per creare e collegare una singola prenotazione al tuo impegno. Per creare le prenotazioni collegate utilizzando questo approccio:

      1. Crea il file YAML nella directory corrente e specifica la configurazione che vuoi per ogni prenotazione collegata. Ad esempio, per specificare la configurazione di una prenotazione condivisa con due progetti che specificano GPU, due dischi SSD locali e una piattaforma CPU minima, includi il seguente testo nel file YAML:

        - reservation: RESERVATION_NAME
          reservation_zone: RESERVATION_ZONE
          require_specific_reservation: REQUIRE_SPECIFIC_RESERVATION_VALUE
          vm_count: NUMBER_OF_RESERVED_VMs
          machine_type: RESERVED_MACHINE_TYPE
          accelerator:
          - count: RESERVED_ACCELERATOR_COUNT
            type: RESERVED_ACCELERATOR_TYPE
          localssd:
          - interface: INTERFACE_1
            size: 375
          - interface: INTERFACE_2
            size: 375
          project: OWNER_PROJECT_ID
          minimum-cpu-platform: MINIMUM_CPU_PLATFORM
          share-setting: SHARE_SETTING
          share-with:
          - CONSUMER_PROJECT_ID_1
          - CONSUMER_PROJECT_ID_2
        
        

        Per specificare la configurazione per più prenotazioni, ripeti queste proprietà per ogni prenotazione che vuoi creare. Puoi allegare al tuo impegno il numero di prenotazioni esistenti che vuoi.

      2. Esegui il comando gcloud compute commitments create e includi il flag --reservation-from-file.

        gcloud compute commitments create COMMITMENT_NAME \
            --region REGION \
            --project PROJECT_ID \
            --plan DURATION \
            --type COMMITMENT_TYPE \
            --resources=vcpu=COMMITTED_VCPUS,memory=COMMITTED_MEMORY,local-ssd=COMMITTED_LOCAL_SSD \
            --resources-accelerator=count=COMMITTED_ACCELERATOR_COUNT,type=COMMITTED_ACCELERATOR_TYPE \
            --reservations-from-file=YAML_FILE
        

    Sostituisci quanto segue con le proprietà corrispondenti dell'impegno e delle prenotazioni collegate:

    Impegno

    • COMMITMENT_NAME: il nome dell'impegno.
    • REGION: la regione in cui si trova l'impegno.
    • PROJECT_ID: l'ID del progetto in cui vuoi acquistare l'impegno con le prenotazioni allegate.
    • DURATION: la durata del termine dell'impegno, 12-month o 36-month.
    • CUSTOM_END_DATE: (Facoltativo). Una data di fine personalizzata per il periodo di validità, che deve essere formattata come YYYY-MM-DD. Ad esempio, per specificare una data di fine personalizzata del 20 aprile 2024, formattala come 2024-04-20.
    • COMMITMENT_TYPE: il tipo di impegno. I seguenti tipi di impegno forniscono opzioni per GPU, dischi SSD locali o entrambi:

      • accelerator-optimized per le risorse del tipo di macchina A2
      • accelerator-optimized-a3 per le risorse dei tipi di macchina A3 Edge e A3 High
      • accelerator-optimized-a3-mega per le risorse di tipo di macchina A3 Mega
      • compute-optimized per le risorse del tipo di macchina C2
      • compute-optimized-c2d per le risorse del tipo di macchina C2D
      • compute-optimized-c3 per le risorse del tipo di macchina C3
      • compute-optimized-c3d per le risorse del tipo di macchina C3D
      • general-purpose per le risorse del tipo di macchina N1
      • general-purpose-n2 per le risorse del tipo di macchina N2
      • general-purpose-n2d per le risorse della macchina N2D
      • graphics-optimized per le risorse del tipo di macchina G2
      • memory-optimized-m3 per le risorse del tipo di macchina M3
      • storage-optimized-z3 per le risorse del tipo di macchina Z3

    • COMMITTED_VCPUS: il numero di vCPU che vuoi includere nell'impegno. Il numero deve essere un numero intero positivo.

    • COMMITTED_MEMORY: la quantità di memoria, in MB o GB, che vuoi includere nell'impegno. Ad esempio, 10GB o 10240MB. Se non specifichi un'unità, Compute Engine utilizza GB come unità. Puoi acquistare memoria con incrementi di 0,25 GB.

    • COMMITTED_LOCAL_SSD: la quantità di spazio di archiviazione SSD locale in GB che vuoi includere nell'impegno. Ogni disco SSD locale ha una dimensione di 375 GB.

    • COMMITTED_ACCELERATOR_COUNT: il numero di GPU che vuoi includere nell'impegno.

    • COMMITTED_ACCELERATOR_TYPE: il tipo di GPU che vuoi includere nell'impegno.

    • YAML_FILE: il percorso del file YAML che contiene la configurazione delle prenotazioni allegate.

    Prenotazioni collegate

    • RESERVATION_NAME: il nome della prenotazione collegata.
    • RESERVATION_ZONE: la zona della prenotazione allegata.
    • REQUIRE_SPECIFIC_RESERVATION_VALUE: specifica se la prenotazione allegata è una prenotazione con target specifico; true o false. Per saperne di più sulle prenotazioni specificamente mirate, consulta Come funzionano le prenotazioni.
    • NUMBER_OF_RESERVED_VMS: il numero di VM che vuoi prenotare nella prenotazione allegata.
    • RESERVED_MACHINE_TYPE: il tipo di macchina che vuoi per le VM nella prenotazione collegata.

      • Per i tipi di macchine predefiniti, utilizza il formato MACHINE_FAMILY-standard-CPUS; ad esempio, n2-standard-4.
      • Per i tipi di macchine personalizzati, utilizza il formato MACHINE_FAMILY-custom-CPUS-MEMORY; ad esempio n2-custom-4-5120. Per un elenco completo delle limitazioni, leggi le specifiche per i tipi di macchine personalizzate.

        Sostituisci quanto segue:

        • MACHINE_FAMILY: la famiglia di tipi di macchine; ad esempio, specifica n2 per le VM N2.
        • CPUS: il numero di vCPUs.
        • MEMORY: la memoria totale per una VM riservata. La memoria deve essere un multiplo di 256 MB e deve essere fornita in MB. Ad esempio, per creare una VM N2 con 4 vCPU e 5 GB di memoria, ovvero 5120 MB, utilizza n2-custom-4-5120.
    • RESERVED_ACCELERATOR_COUNT: il numero di GPU da aggiungere per VM nella prenotazione allegata.

    • RESERVED_ACCELERATOR_TYPE: il tipo di acceleratore che vuoi aggiungere alla prenotazione allegata.

    • INTERFACE_1 e INTERFACE_2: il tipo di interfaccia che vuoi che i dischi SSD locali per ogni VM riservata utilizzino. Le opzioni valide sono: scsi e nvme. Ogni disco SSD locale ha una dimensione di 375 GB. Ripeti il parametro local_ssd per ogni disco SSD locale che vuoi aggiungere. Puoi specificare fino a 24 dischi SSD locali.

    • OWNER_PROJECT_ID: l'ID del progetto in cui vuoi acquistare l'impegno con la prenotazione allegata. Specifica questo campo se vuoi condividere la prenotazione allegata in più progetti consumer.

    • MINIMUM_CPU_PLATFORM: la piattaforma CPU minima che vuoi specificare per la prenotazione collegata.

    • SHARE_SETTING: il tipo di condivisione per la prenotazione allegata. Specifica questo campo con il valore projects se vuoi condividere la prenotazione allegata in più progetti di consumo. Escludi questo campo se vuoi creare una prenotazione per un singolo progetto.

    • CONSUMER_PROJECT_ID_1 e CONSUMER_PROJECT_ID_2: gli ID progetto dei progetti che possono condividere questa prenotazione, ad esempio project-1 e project-2. Puoi includere fino a 100 progetti consumer. Questi progetti devono appartenere alla stessa organizzazione del progetto proprietario. Non includere l'ID del progetto in cui crei questa prenotazione, in quanto questo progetto è autorizzato a utilizzare questa prenotazione per impostazione predefinita. Escludi questi campi se vuoi creare una prenotazione per un singolo progetto.

    Compute Engine crea l'impegno e le prenotazioni associate solo se al momento della richiesta sono disponibili risorse sufficienti del tipo di macchina specificato nella zona di destinazione e una quota sufficiente. Se l'acquisto è andato a buon fine, viene visualizzato un messaggio di operazione riuscita simile al seguente:

    Created[https://www.googleapis.com/compute/v1/projects/your-project/regions/your-region/commitments/your-commitment-name]
    

    Esempi di acquisto di impegni tramite la creazione di nuove prenotazioni da allegare

    Gli scenari e i comandi di esempio riportati di seguito mostrano come acquistare un impegno per GPU, dischi SSD locali o entrambi creando nuove prenotazioni da allegare all'impegno.

    Esempio 1: acquista un impegno per le GPU collegando una nuova prenotazione singola

    Supponiamo che tu voglia acquistare un impegno commitment-01 nella regione us-central1 che include 4 GPU NVIDIA V100. Vuoi creare una nuova prenotazione reservation-01 come prenotazione collegata per queste GPU. Supponiamo che tu voglia anche specificare a Compute Engine di utilizzare quelle GPU riservate in 2 VM n1-standard-32 nella zona us-central1-a. Per acquistare questo impegno di esempio con la prenotazione allegata, esegui questo comando:

    gcloud compute commitments create commitment-01 \
        --region=us-central1 \
        --project=myproject \
        --resources=vcpu=96,memory=624GB \
        --resources-accelerator=type=nvidia-tesla-v100,count=4 \
        --plan 12-month \
        --reservation=reservation-01 \
        --reservation-zone=us-central1-a \
        --machine-type=n1-standard-32 \
        --accelerator=type=nvidia-tesla-v100,count=2 \
        --vm-count=2
    

    Esempio 2: acquisto di un impegno per GPU senza impegno per vCPU o memoria

    Per eseguire il commit e riservare GPU e dischi SSD locali senza eseguire il commit per vCPU o memoria, specifica 0 come valore per le quantità di vCPU e memoria. Ad esempio, supponiamo che tu voglia acquistare un impegno commitment-02 per una singola GPU NVIDIA P4 nella regione us-west2. Vuoi anche creare una nuova prenotazione come prenotazione collegata e specificare a Compute Engine di utilizzare la GPU riservata su una VM n1-standard-2 nella zona us-west2-b. Per acquistare questo impegno di esempio con la prenotazione allegata, esegui questo comando:

    gcloud compute commitments create commitment-02 \
        --region=us-west2 \
        --project=myproject \
        --resources=vcpu=0,memory=0 \
        --resources-accelerator=type=nvidia-tesla-p4,count=1 \
        --plan 12-month \
        --reservation=reservation-01 \
        --reservation-zone=us-west2-b \
        --machine-type=n1-standard-2 \
        --accelerator=type=nvidia-tesla-p4,count=1 \
        --vm-count=1
    

    Esempio 3: acquista un impegno per GPU e dischi SSD locali allegando più nuove prenotazioni

    Supponiamo che tu voglia acquistare un impegno commitment-03 per 1 GPU NVIDIA V100 e 2 dischi SSD locali nella regione us-central1. Vuoi anche creare e collegare due prenotazioni nella zona us-central1-a. Nella prima prenotazione, res-01, vuoi prenotare una VM n1-standard-2 con una GPU. Vuoi rendere res-01 una prenotazione mirata, il che significa che devi specificare il nome della prenotazione per utilizzare le VM riservate. Nella seconda prenotazione, res-02, vuoi prenotare una VM n1-standard-8 con due tipi di dischi SSD locali collegati.

    Per acquistare questo impegno di esempio con le prenotazioni allegate, crea prima il file YAML con le proprietà di entrambe le prenotazioni.

    - reservation: res-01
      reservation_zone: us-central1-a
      require_specific_reservation: true
      vm_count: 1
      machine_type: n1-standard-2
      accelerator:
      - count: 1
        type: nvidia-tesla-v100
    - reservation: res-02
      reservation_zone: us-central1-a
      vm_count: 1
      machine_type: n1-standard-8
      local_ssd:
      - interface: scsi
        size: 375
      - interface: nvme
        size: 375
    

    Dopo aver creato il file YAML, per completare l'acquisto dell'impegno con le prenotazioni collegate, esegui questo comando. Tieni presente che l'impegno di esempio contiene anche risorse vCPU e di memoria.

    gcloud compute commitments create commitment-03 \
        --region=us-central1 \
        --project=myproject \
        --resources=vcpu=96,memory=624,local-ssd=750 \
        --resources-accelerator=type=nvidia-tesla-v100,count=1 \
        --plan 12-month \
        --reservations-from-file=YAML_FILE
    

    REST

    Per creare le prenotazioni collegate durante l'acquisto dell'impegno, invia una richiesta POST al metodo regionCommitments.insert. Nella richiesta, includi il campo reservations per definire un elenco di tutte le nuove prenotazioni che vuoi creare e allegare. Puoi allegare al tuo impegno il numero di prenotazioni esistenti che vuoi.

    • Per creare la nuova prenotazione specificando manualmente tutte le proprietà della VM, includi il campo instanceProperties ed escludi il campo sourceInstanceTemplate.

      Ad esempio, per specificare manualmente la configurazione di una prenotazione condivisa con due progetti che specifica GPU, due dischi SSD locali e una piattaforma CPU minima, invia la seguente richiesta:

      POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments
      
      {
      "name": "COMMITMENT_NAME",
      "plan": "DURATION",
      "type": COMMITMENT_TYPE,
      "resources":
      [
        {
          "amount": "COMMITTED_VCPUS",
          "type": "VCPU"
        },
        {
          "amount": "COMMITTED_MEMORY",
          "type": "MEMORY"
        },
        {
          "acceleratorType": "COMMITTED_ACCELERATOR_TYPE",
          "amount": "COMMITTED_ACCELERATOR_COUNT",
          "type": "ACCELERATOR"
        }
        {
          "amount": "COMMITTED_LOCAL_SSD",
          "type": "LOCAL_SSD"
        }
      ],
      "customEndTimestamp": "CUSTOM_END_DATETEND_TIMEZ",
      "reservations":
      [
        {
          "name": "RESERVATION_NAME",
          "specificReservation":
          {
            "count": "NUMBER_OF_RESERVED_VMS",
            "instanceProperties":
            {
              "guestAccelerators":
              [
                {
                  "acceleratorCount": "RESERVED_ACCELERATOR_COUNT",
                  "acceleratorType": "RESERVED_ACCELERATOR_TYPE"
                }
              ],
              "localSsds":
              [
                {
                  "diskSizeGb": "375",
                  "interface": "RESERVED_INTERFACE_1"
                },
                {
                  "diskSizeGb": "375",
                  "interface": "RESERVED_INTERFACE_2"
                }
              ],
              "machineType": "RESERVED_MACHINE_TYPE",
              "minCpuPlatform": "MINIMUM_CPU_PLATFORM"
            }
          },
          "specificReservationRequired": REQUIRE_SPECIFIC_RESERVATION_VALUE",
          "zone": "RESERVED_ZONE",
          "shareSettings":
          {
            "shareType": "SPECIFIC_PROJECTS",
            "projectMap":
            {
              "CONSUMER_PROJECT_ID_1":
              {
                "projectId": "CONSUMER_PROJECT_ID_1"
              },
              "CONSUMER_PROJECT_ID_2":
              {
                "projectId": "CONSUMER_PROJECT_ID_2"
              }
            }
          }
        }
      ]
      }
      
      
    • Per creare la nuova prenotazione specificando un modello di istanza, includi il campo sourceInstanceTemplate ed escludi il campo instanceProperties.

      POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments
      
      {
      "name": "COMMITMENT_NAME",
      "plan": "DURATION",
      "type": COMMITMENT_TYPE,
      "resources":
      [
        {
          "amount": "COMMITTED_VCPUS",
          "type": "VCPU"
        },
        {
          "amount": "COMMITTED_MEMORY",
          "type": "MEMORY"
        },
        {
          "acceleratorType": "COMMITTED_ACCELERATOR_TYPE",
          "amount": "COMMITTED_ACCELERATOR_COUNT",
          "type": "ACCELERATOR"
        }
        {
          "amount": "COMMITTED_LOCAL_SSD",
          "type": "LOCAL_SSD"
        }
      ],
      "customEndTimestamp": "CUSTOM_END_DATETEND_TIMEZ",
      "reservations":
      [
        {
          "name": "RESERVATION_NAME",
          "specificReservation":
          {
            "count": "NUMBER_OF_RESERVED_VMS",
            "sourceInstanceTemplate": "projects/PROJECT_ID/LOCATION/instanceTemplates/INSTANCE_TEMPLATE_NAME"
          },
          "specificReservationRequired": REQUIRE_SPECIFIC_RESERVATION_VALUE",
          "zone": "RESERVED_ZONE",
          "shareSettings":
          {
            "shareType": "SPECIFIC_PROJECTS",
            "projectMap":
            {
              "CONSUMER_PROJECT_ID_1":
              {
                "projectId": "CONSUMER_PROJECT_ID_1"
              },
              "CONSUMER_PROJECT_ID_2":
              {
                "projectId": "CONSUMER_PROJECT_ID_2"
              }
            }
          }
        }
      ]
      }
      
      

    Sostituisci quanto segue con le proprietà corrispondenti dell'impegno e delle prenotazioni collegate:

    Impegno

    • COMMITMENT_NAME: il nome dell'impegno.
    • REGION: la regione in cui si trova l'impegno.
    • PROJECT_ID: l'ID del progetto in cui vuoi acquistare l'impegno con le prenotazioni allegate.
    • DURATION: la durata del termine dell'impegno, TWELVE_MONTH o THIRTY_SIX_MONTH.
    • COMMITMENT_TYPE: il tipo di impegno. I seguenti tipi di impegno forniscono opzioni per GPU, dischi SSD locali o entrambi:

      • ACCELERATOR_OPTIMIZED per le risorse del tipo di macchina A2
      • ACCELERATOR_OPTIMIZED_A3 per le risorse dei tipi di macchina A3 Edge e A3 High
      • ACCELERATOR_OPTIMIZED_A3_MEGA per le risorse di tipo di macchina A3 Mega
      • COMPUTE_OPTIMIZED per le risorse del tipo di macchina C2
      • COMPUTE_OPTIMIZED_C2D per le risorse del tipo di macchina C2D
      • COMPUTE_OPTIMIZED_C3 per le risorse del tipo di macchina C3
      • COMPUTE_OPTIMIZED_C3D per le risorse del tipo di macchina C3D
      • GENERAL_PURPOSE per le risorse del tipo di macchina N1
      • GENERAL_PURPOSE_N2 per le risorse del tipo di macchina N2
      • GENERAL_PURPOSE_N2D per le risorse della macchina N2D
      • GRAPHICS_OPTIMIZED per le risorse del tipo di macchina G2
      • MEMORY_OPTIMIZED_M3 per le risorse del tipo di macchina M3
      • STORAGE_OPTIMIZED_Z3 per le risorse del tipo di macchina Z3

    • COMMITTED_VCPUS: il numero di vCPU che vuoi includere nell'impegno. Il numero deve essere un numero intero positivo.

    • COMMITTED_MEMORY: la quantità di memoria in MB che vuoi includere nell'impegno. Ad esempio, 10240MB. Puoi acquistare memoria con incrementi di 256 MB.

    • COMMITTED_LOCAL_SSD: la quantità di spazio di archiviazione SSD locale in GB che vuoi includere nell'impegno. Ogni disco SSD locale ha una dimensione di 375 GB.

    • COMMITTED_ACCELERATOR_COUNT: il numero di GPU che vuoi includere nell'impegno.

    • COMMITTED_ACCELERATOR_TYPE: il tipo di GPU che vuoi includere nell'impegno.

    • CUSTOM_END_DATE: (Facoltativo). Una data di fine personalizzata per il periodo di validità, che deve essere formattata come YYYY-MM-DD. Ad esempio, per specificare una data di fine personalizzata del 20 aprile 2024, formattala come 2024-04-20.

    • END_TIME: le ore 00:00 del fuso orario del Pacifico (USA e Canada) (UTC-8 o UTC-7), come offset del Tempo Universale Coordinato (UTC). Specifica questo valore solo se hai specificato una data di fine personalizzata per il tuo impegno. Specifica uno dei seguenti valori:

      • Durante l'ora legale: 07:00:00
      • In altri orari: 08:00:00

    Prenotazioni collegate

    • RESERVATION_NAME: il nome della prenotazione collegata.
    • RESERVATION_ZONE: la zona della prenotazione allegata.
    • REQUIRE_SPECIFIC_RESERVATION_VALUE: specifica se la prenotazione allegata è una prenotazione con target specifico; true o false. Per saperne di più sulle prenotazioni specificamente mirate, consulta Come funzionano le prenotazioni.
    • NUMBER_OF_RESERVED_VMS: il numero di VM che vuoi prenotare nella prenotazione allegata.
    • RESERVED_MACHINE_TYPE: il tipo di macchina che vuoi per le VM nella prenotazione collegata.

      • Per i tipi di macchine predefiniti, utilizza il formato MACHINE_FAMILY-standard-CPUS; ad esempio, n2-standard-4.
      • Per i tipi di macchine personalizzati, utilizza il formato MACHINE_FAMILY-custom-CPUS-MEMORY; ad esempio n2-custom-4-5120. Per un elenco completo delle limitazioni, leggi le specifiche per i tipi di macchine personalizzate.

        Sostituisci quanto segue:

        • MACHINE_FAMILY: la famiglia di tipi di macchine; ad esempio, specifica n2 per le VM N2.
        • CPUS: il numero di vCPUs.
        • MEMORY: la memoria totale per una VM riservata. La memoria deve essere un multiplo di 256 MB e deve essere fornita in MB. Ad esempio, per creare una VM N2 con 4 vCPU e 5 GB di memoria, ovvero 5120 MB, utilizza n2-custom-4-5120.
    • RESERVED_ACCELERATOR_COUNT: il numero di GPU da aggiungere per VM nella prenotazione allegata.

    • RESERVED_ACCELERATOR_TYPE: il tipo di acceleratore che vuoi aggiungere alla prenotazione allegata.

    • INTERFACE_1 e INTERFACE_2: il tipo di interfaccia che vuoi che i dischi SSD locali per ogni VM riservata utilizzino. Le opzioni valide sono: scsi e nvme. Ogni disco SSD locale ha 375 GB. Ripeti il parametro localSsds per ogni disco SSD locale che vuoi aggiungere. Puoi specificare fino a 24 dischi SSD locali.

    • MINIMUM_CPU_PLATFORM: la piattaforma CPU minima che vuoi specificare per la prenotazione collegata.

    • INSTANCE_TEMPLATE_NAME: il nome del modello di istanza che vuoi utilizzare per creare la prenotazione collegata.

    • SHARE_SETTING: il tipo di condivisione per la prenotazione allegata. Specifica questo campo con il valore SPECIFIC_PROJECTS se vuoi condividere la prenotazione allegata in più progetti consumer. Escludi questo campo se vuoi creare una prenotazione per un singolo progetto.

    • CONSUMER_PROJECT_ID_1 e CONSUMER_PROJECT_ID_2: gli ID progetto dei progetti che possono condividere questa prenotazione, ad esempio project-1 e project-2. Puoi includere fino a 100 progetti consumer. Questi progetti devono appartenere alla stessa organizzazione del progetto proprietario. Non includere l'ID del progetto in cui crei questa prenotazione, in quanto questo progetto è autorizzato a utilizzare questa prenotazione per impostazione predefinita. Escludi questi campi se vuoi creare una prenotazione per un singolo progetto.

    Compute Engine crea l'impegno e le prenotazioni associate solo se al momento della richiesta sono presenti risorse sufficienti del tipo di macchina specificato nella zona di destinazione e una quota sufficiente. Se l'acquisto è andato a buon fine, Compute Engine restituisce lo stato 200 per la richiesta API REST.

    Esempi di acquisto di impegni tramite la creazione di nuove prenotazioni da allegare

    Gli scenari e i comandi di esempio riportati di seguito mostrano come acquistare un impegno per GPU, dischi SSD locali o entrambi creando nuove prenotazioni da allegare all'impegno.

    Esempio 1: acquista un impegno per le GPU collegando una nuova prenotazione singola

    Supponiamo che tu voglia acquistare un impegno commitment-01 nella regione us-central1 che include 4 GPU NVIDIA V100. Vuoi creare una nuova prenotazione reservation-01 come prenotazione allegata per queste GPU. Supponiamo che tu voglia anche specificare a Compute Engine di utilizzare le GPU riservate in due VM n1-standard-8 nella zona us-central1-a. Per acquistare questo impegno di esempio con la prenotazione allegata, invia la seguente richiesta POST:

    POST https://compute.googleapis.com/compute/v1/projects/my-project/regions/us-central1/commitments
    
    {
      "name": "commitment-01",
      "plan": "TWELVE_MONTH",
      "type": "GENERAL_PURPOSE"
      "resources":
      [
        {
          "amount": "96",
          "type": "VCPU"
        },
        {
          "amount": "638976",
          "type": "MEMORY"
        },
        {
          "acceleratorType": "nvidia-tesla-v100",
          "amount": "4",
          "type": "ACCELERATOR"
        }
      ],
      "reservations":
      [
        {
          "name": "reservation-01",
          "specificReservation":
          {
            "count": "2",
            "instanceProperties":
            {
              "guestAccelerators":
              [
                {
                  "acceleratorCount": 2,
                  "acceleratorType": "nvidia-tesla-v100"
                }
              ],
              "machineType": "n1-standard-8"
            }
          },
          "specificReservationRequired": false,
          "zone": "us-central1-a"
        }
      ]
    }
    

    Esempio 2: acquisto di un impegno per GPU senza impegno per vCPU o memoria

    Per eseguire il commit e riservare GPU e dischi SSD locali senza eseguire il commit per vCPU o memoria, specifica 0 come valore per le quantità di vCPU e memoria. Ad esempio, supponiamo che tu voglia acquistare un impegno commitment-02 per una singola GPU NVIDIA P4 nella regione us-west2. Vuoi anche creare una nuova prenotazione come prenotazione collegata e specificare a Compute Engine di utilizzare la GPU riservata su una VM n1-standard-2 nella zona us-west2-b. Per acquistare questo impegno di esempio con la prenotazione allegata, invia la seguente richiesta POST:

    POST https://compute.googleapis.com/compute/v1/projects/my-project/regions/us-west2/commitments
    
    {
      "name": "commitment-02",
      "plan": "TWELVE_MONTH",
      "type": "GENERAL_PURPOSE",
      "resources":
      [
        {
          "amount": "0",
          "type": "VCPU"
        },
        {
          "amount": "0",
          "type": "MEMORY"
        },
        {
          "acceleratorType": "nvidia-tesla-p4",
          "amount": "4",
          "type": "ACCELERATOR"
        }
      ],
      "reservations":
      [
        {
          "name": "reservation-01",
          "specificReservation":
          {
            "count": "1",
            "instanceProperties":
            {
              "guestAccelerators":
              [
                {
                  "acceleratorCount": 4,
                  "acceleratorType": "nvidia-tesla-p4"
                }
              ],
              "machineType": "n1-standard-2"
            }
          },
          "specificReservationRequired": false,
          "zone": "us-west2-b"
        }
      ]
    }
    

    Esempio 3: acquista un impegno per GPU e dischi SSD locali allegando più nuove prenotazioni

    Supponiamo che tu voglia acquistare un impegno commitment-03 per 1 GPU NVIDIA V100 e 2 dischi SSD locali nella regione us-central1. Vuoi anche creare e collegare due prenotazioni nella zona us-central1-a. Nella prima prenotazione, res-01, vuoi prenotare una VM n1-standard-2 con una GPU. Vuoi rendere res-01 una prenotazione mirata, il che significa che devi specificare il nome della prenotazione per utilizzare le VM riservate. Nella seconda prenotazione, res-02, vuoi prenotare una VM n1-standard-8 con due tipi di dischi SSD locali collegati. Per acquistare questo impegno di esempio con le prenotazioni allegate, effettua la seguente richiesta POST. Tieni presente che l'impegno di esempio contiene anche risorse di vCPU e memoria.

    POST https://compute.googleapis.com/compute/v1/projects/my-project/regions/us-central1/commitments
    
    {
      "name": "commitment-03",
      "plan": "TWELVE_MONTH",
      "type": "GENERAL_PURPOSE",
      "resources":
      [
        {
          "amount": "96",
          "type": "VCPU"
        },
        {
          "amount": "638976",
          "type": "MEMORY"
        },
        {
          "acceleratorType": "nvidia-tesla-v100",
          "amount": "1",
          "type": "ACCELERATOR"
        },
        {
          "amount": "768000",
          "type": "LOCAL_SSD"
        }
      ],
      "reservations":
      [
        {
          "name": "res-01",
          "specificReservation":
          {
            "count": "1",
            "instanceProperties":
            {
              "guestAccelerators":
              [
                {
                  "acceleratorCount": 1,
                  "acceleratorType": "nvidia-tesla-v100"
                }
              ],
              "machineType": "n1-standard-2"
            }
          },
          "specificReservationRequired": true,
          "zone": "us-central1-a"
        },
        {
          "name": "res-02",
          "specificReservation":
          {
            "count": "1",
            "instanceProperties":
            {
              "localSsds":
              [
                {
                  "diskSizeGb": "375",
                  "interface": "SCSI"
                },
                {
                  "diskSizeGb": "375",
                  "interface": "NVME"
                }
              ]
              "machineType": "n1-standard-8"
            }
          },
          "specificReservationRequired": false,
          "zone": "us-central1-a"
        }
      ]
    }
    

    Dopo aver acquistato un impegno con prenotazioni allegate, le prenotazioni rimangono attive finché l'impegno è attivo. Alla scadenza dell'impegno, Compute Engine elimina automaticamente tutte le prenotazioni associate. Se le prenotazioni sono prenotazioni utilizzate automaticamente e le elimini, tutte le istanze VM che le utilizzavano continuano a essere eseguite. Continuerai a sostenere costi per queste VM.

    Per tutta la durata del periodo dell'impegno, non puoi eliminare o ridimensionare le prenotazioni collegate che contengono GPU, dischi SSD locali o entrambi. Tuttavia, puoi sostituire le prenotazioni esistenti associate all'impegno con nuove. Per ulteriori informazioni su cosa può e non può essere modificato per le prenotazioni collegate, consulta Sostituire le prenotazioni collegate agli impegni.

    Impegni di acquisto per le licenze

    Puoi acquistare impegni per le tue licenze se esegui i tuoi workload su VM che utilizzano le seguenti immagini del sistema operativo (OS):

    • Immagini SUSE Linux Enterprise Server (SLES)
    • Immagini SLES for SAP
    • Immagini Red Hat Enterprise Linux (RHEL)

    Le percentuali di CUD che ricevi per gli impegni di licenza di ogni immagine del sistema operativo dipendono dal numero di vCPU utilizzate dalla tua VM. Le tabelle seguenti mostrano le percentuali di CUD per ogni tipo di impegno per la licenza software:

    Tipo di impegno della licenza Numero di vCPU Percentuale di sconto per impegno di utilizzo 1 anno Percentuale di sconto per impegno di utilizzo 3 anni
    Immagini SLES 1-2 77% 79%
    Immagini SLES 3-4 54% 59%
    Immagini SLES 5+ 45% 50%
    Immagini SLES for SAP 1-2 59% 63%
    Immagini SLES for SAP 3-4 59% 63%
    Immagini SLES for SAP 5+ 59% 63%
    Immagini RHEL 1-8 20% Non disponibile
    Immagini RHEL 9-127 20% Non disponibile
    Immagini RHEL 128+ 20% Non disponibile

    Quando acquisti un impegno per le licenze, l'impegno forma un "pool" di licenze che vengono applicate automaticamente a tutte le istanze VM in esecuzione all'interno di un progetto selezionato in una regione specificata. Le licenze nell'impegno non sono associate a una VM specifica. Quando una VM viene avviata, preleva una licenza di cui è stato eseguito il commit dal pool e quando la VM viene arrestata, restituisce la licenza al pool, dove può essere utilizzata da un'altra VM. Finché nel pool sono disponibili licenze con impegno, continui a ricevere sconti per l'utilizzo del sistema operativo premium.

    Ad esempio, se devi eseguire 10 VM in due regioni (5 VM in us-central1 e 5 VM in us-west1) e con lo stesso ID progetto, devi acquistare 5 licenze in ogni regione per coprire le VM in esecuzione. Per ogni impegno, le licenze impegnate possono essere applicate a un massimo di 5 VM in esecuzione contemporaneamente in qualsiasi momento dell'anno nella rispettiva regione. Ti viene addebitato un importo mensile per gli impegni, indipendentemente dal tuo utilizzo.

    Dopo l'acquisto di un impegno, questo diventa attivo il giorno successivo alle ore 24:00 UTC-8 (fuso orario del Pacifico), oppure UTC-7 se è in vigore l'ora legale. Compute Engine mantiene un vincolo sul tuo progetto per ogni regione del tuo progetto in cui acquisti un impegno. Quando acquisti un nuovo impegno per qualsiasi regione del tuo progetto, Compute Engine associa il vincolo per quella regione all'impegno appena creato.

    Tra il momento dell'acquisto e la data di attivazione, lo stato dell'impegno rimane NOT_YET_ACTIVE (o PENDING nella consoleGoogle Cloud ). Dopo l'attivazione, lo stato dell'impegno diventa ACTIVE. Ad esempio, supponiamo che tu acquisti l'impegno il 20 gennaio alle 22:00 UTC-8 o UTC-7 (fuso orario del Pacifico). Compute Engine crea il tuo impegno immediatamente con lo stato NOT_YET_ACTIVE. Tuttavia, il tuo impegno diventa ACTIVE solo il 21 gennaio alle ore 00:00 UTC-8 (fuso orario del Pacifico).

    Non puoi annullare un impegno di licenza dopo l'acquisto. Quando gli impegni di licenza scadono, le VM in esecuzione continuano a essere eseguite e ti vengono addebitate le licenze ai prezzi delle immagini on demand.

    Acquista un impegno di licenza utilizzando la console Google Cloud , Google Cloud CLI o REST.

    Console

    Prima di acquistare un impegno utilizzando la console Google Cloud , seleziona il progetto che vuoi utilizzare per acquistare l'impegno. Se la condivisione dello sconto è abilitata per un account di fatturazione, puoi acquistare l'impegno utilizzando qualsiasi progetto dell'account di fatturazione. Dopo aver selezionato il progetto, segui questi passaggi:

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

      Vai alla pagina Sconti per impegno di utilizzo

    2. Fai clic su Acquista impegno per acquistare un nuovo impegno.
    3. Fai clic su Nuovo sconto per impegno di utilizzo delle licenze per acquistare un nuovo impegno di utilizzo delle licenze.
    4. Assegna un nome all'impegno e scegli la regione in cui vuoi che venga applicato.
    5. Scegli un importo per la durata dell'impegno, ovvero 1 o 3 anni.
    6. Scegli una famiglia di licenze.
    7. Scegli il tipo di licenza e la quantità.
    8. Scegli il Numero di licenze.
    9. Fai clic su Acquista.

    gcloud

    Utilizzando gcloud CLI, esegui il comando gcloud compute commitments create-license per acquistare un impegno di licenza.

    gcloud compute commitments create-license COMMITMENT_NAME \
        --license `LICENSE_URI`
        --amount NUMBER_OF_LICENSES \
        --cores-per-license CORES_PER_LICENSE \
        --plan PLAN \
        --region REGION \
    

    Sostituisci quanto segue:

    • COMMITMENT_NAME: il nome dell'impegno.
    • LICENSE_URI: l'URI della licenza. Ad esempio: https://www.googleapis.com/compute/v1/projects/myproject/global/licenses/sles-sap-12
    • NUMBER_OF_LICENSES: il numero di licenze che prevedi di acquistare.
    • CORES_PER_LICENSE: il numero di core per licenza. Inserisci 1-2, 3-4 o 5+.
    • PLAN: inserisci la durata del piano: 12-month o 36-month.
    • REGION: la regione in cui si applica questo impegno.

    Ad esempio, il seguente impegno riguarda 4 licenze SAP con 3-4 core per licenza per 36 mesi nella regione us-central1:

    gcloud compute commitments create-license commitment-1
        --license https://www.googleapis.com/compute/v1/projects/myproject/global/licenses/sles-12
        --amount=4
        --cores-per-license=3-4
        --plan=36-month
        --region=us-central1
    

    Ad esempio, il seguente impegno è per 2 licenze SLES for SAP con 1-2 core per licenza per 12 mesi nella regione us-central1:

    gcloud compute commitments create-license commitment-2
        --license https://www.googleapis.com/compute/v1/projects/myproject/global/licenses/sles-sap-12
        --amount=2
        --cores-per-license=1-2
        --plan=12-month
        --region=us-central1
    

    REST

    Utilizza il metodo regionCommitments.insert e includi il campo licenseResource per definire le proprietà dell'impegno di licenza.

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments?requestId=OPTIONAL_UNIQUE_ID
    
    {
        "name": COMMITMENT_NAME,
        "plan": PLAN,
        "category": "LICENSE",
        "licenseResource": {
          "coresPerLicense": CORES_PER_LICENSE,
          "amount": NUMBER_OF_LICENSES,
          "license": `LICENSE_URI`
          }
    }

    Sostituisci quanto segue:

    • COMMITMENT_NAME: il nome dell'impegno.
    • LICENSE_URI: l'URI della licenza. Ad esempio: https://www.googleapis.com/compute/v1/projects/myproject/global/licenses/sles-sap-12
    • NUMBER_OF_LICENSES: il numero di licenze che prevedi di acquistare.
    • CORES_PER_LICENSE: il numero di core per licenza. Inserisci 1-2, 3-4 o 5+.
    • PLAN: inserisci la durata del piano: 12-month o 36-month.
    • REGION: la regione in cui si applica questo impegno.

    Ad esempio, il seguente impegno riguarda 4 licenze SLES for SAP con 3-4 core per licenza per 36 mesi nella regione us-central1.

    POST https://compute.googleapis.com/compute/v1/projects/myproject/regions/us-central1/commitments
    
    {
        "name": "commitment-3",
        "plan": "THIRTY_SIX_MONTH",
        "category": "LICENSE",
        "licenseResource": {
          "coresPerLicense": "3-4",
          "amount": "4",
          "license": "https://www.googleapis.com/compute/v1/projects/suse-sap-cloud/global/licenses/sles-sap-12"
          }
    }

    Applicare i suggerimenti per sconto per impegno di utilizzo

    Google Cloud analizza le tendenze di spesa delle VM con e senza impegno e genera consigli per gli sconti per impegno di utilizzo. Puoi utilizzare i suggerimenti per i CUD per ottimizzare i costi di calcolo. Puoi confrontare i costi con e senza impegno e stimare quanto puoi risparmiare ogni mese con un impegno.

    I suggerimenti per il CUD sono disponibili nella console Google Cloud . Recommender genera una scheda con informazioni sull'utilizzo della VM negli ultimi 30 giorni. Se le tue VM mostrano una tendenza di utilizzo non impegnato per 30 giorni, il motore per suggerimenti la classifica come un'opportunità per acquistare impegni e ridurre i costi delle VM.

    L'utilizzo è considerato non impegnato e idoneo se si verifica quanto segue.

    • La VM è stata attiva per l'intera durata dei 30 giorni.
    • Lo SKU della VM fa parte di un bucket di sconto per impegno di utilizzo idoneo.
    • L'utilizzo della VM non era già coperto da un impegno esistente.

    I consigli vengono aggiornati una volta al giorno e prendono in considerazione i 30 giorni precedenti della cronologia di utilizzo.

    I consigli per i contratti CUD vengono generati da due algoritmi separati, che puoi selezionare al momento dell'acquisto (o dell'accettazione) nella scheda riepilogativa.

    • I suggerimenti sull'utilizzo stabile coprono l'utilizzo stabile minimo nel tempo.
    • I suggerimenti ottimali si basano sull'utilizzo complessivo e potrebbero coprire risorse che non sono sempre attive.

    Per scoprire di più su come funzionano i consigli per gli sconti per impegno di utilizzo, consulta la pagina Recommender per gli sconti per impegno di utilizzo.

    Esaminare e accettare un consiglio

    Per scoprire come acquistare gli impegni consigliati, vedi Acquisto di consigli

    Ignorare un consiglio

    Per scoprire come ignorare i consigli relativi all'impegno o ripristinare i consigli ignorati in precedenza, vedi Ignorare i consigli.

    Cronologia dei consigli

    Per scoprire come visualizzare la cronologia dei consigli sugli impegni applicati e ignorati, consulta Visualizzare la cronologia dei consigli.

    Attivare la condivisione del CUD per gli impegni basati sulle risorse

    Per impostazione predefinita, gli sconti per impegno di utilizzo (CUD) basati sulle risorse vengono applicati al progetto in cui hai acquistato gli impegni basati sulle risorse e sono sconti con ambito progetto. Se sposti il progetto per il quale hai acquistato gli impegni in un altro account di fatturazione Cloud, continuerai a ricevere gli sconti per utilizzo prolungato applicabili per quel progetto nel nuovo account di fatturazione Cloud.

    Per condividere gli sconti per impegno di utilizzo (CUD) dei tuoi impegni basati sulle risorse con l'utilizzo idoneo in tutti i progetti collegati al tuo account di fatturazione Cloud, attiva la condivisione dei CUD dalla console Google Cloud .

    Quando attivi la condivisione del CUD, l'ambito dell'impegno viene modificato da Progetto a Account di fatturazione. Dopo aver modificato l'ambito dell'impegno in Account di fatturazione attivando la condivisione del CUD, non puoi disattivarla per tornare all'ambito Progetto. ma deve essere eseguita dall'assistenza per la fatturazione Cloud.

    La condivisione degli sconti per utilizzo continuo funziona in combinazione con la configurazione dell'attribuzione. Puoi scegliere di utilizzare l'attribuzione proporzionale o l'attribuzione con priorità.

    A meno che tu non configuri prima le preferenze di attribuzione, quando attivi la condivisione dei CUD, per impostazione predefinita viene utilizzata l'attribuzione proporzionale per gli impegni basati sulle risorse di Compute Engine.

    Se vuoi configurare l'attribuzione prima di attivare la condivisione del CUD, consulta Scegliere l'attribuzione per gli impegni basati sulle risorse per saperne di più e scoprire come attivare ogni tipo di attribuzione.

    Completa i seguenti passaggi per attivare la condivisione dei dati di utilizzo e dei costi:

    1. Accedi al tuo account di fatturazione Cloud nella Google Cloud console.

      Accedi al tuo account di fatturazione Cloud

    2. Quando richiesto, scegli l'account di fatturazione Cloud per cui vuoi configurare gli impegni basati sulle risorse in modo da utilizzare la condivisione dei CUD. Si apre la pagina Panoramica della fatturazione relativa all'account di fatturazione Cloud selezionato.

    3. Nel menu di navigazione Fatturazione, seleziona Analisi CUD per visualizzare la pagina Analisi degli sconti per impegno di utilizzo.

    4. Nella pagina Analisi dello sconto per impegno di utilizzo, seleziona Impegni basati sulle risorse dal menu Tipo di impegno.

    5. Sotto il titolo del report Impegni basati sulle risorse, individua l'ambito dell'impegno.

      • L'ambito Progetto indica che la condivisione del CUD non è attivata per gli impegni basati sulle risorse. I CUD nell'ambito del progetto vengono applicati solo all'utilizzo idoneo nel progetto in cui vengono acquistati gli impegni.
      • L'ambito Account di fatturazione indica che la condivisione del CUD è già attivata per gli impegni basati sulle risorse. Gli impegni nell'ambito dell'account di fatturazione condividono i propri CUD in tutto l'utilizzo idoneo in tutti i progetti associati all'account di fatturazione Cloud.
    6. Per modificare l'impostazione dell'ambito dell'impegno, seleziona Modifica.

      • Se l'ambito attuale è Progetto, nella casella di inserimento del testo digita Enable per attivare la condivisione degli sconti per utilizzo continuo nell'account di fatturazione Cloud, quindi fai clic su Enable Billing Account Scope (Attiva ambito account di fatturazione) per salvare le modifiche.

      • Se l'ambito attuale è Account di fatturazione, la condivisione del CUD è già abilitata. Per disattivare la condivisione dei CUD e ripristinare gli impegni nell'ambito del progetto, fai clic su Contatta l'assistenza.

    Devi attivare la condivisione del CUD solo per un impegno basato sulle risorse con ambito progetto per influire sull'ambito di tutti gli impegni basati sulle risorse nello stesso account di fatturazione Cloud. Quando attivi la condivisione del CUD, l'ambito dell'impegno cambia come segue:

    • Tutti i tuoi CUD basati sulle risorse attuali e attivi in tutti i progetti dello stesso account di fatturazione Cloud, inclusi quelli che hai acquistato in precedenza e quelli che acquisterai in futuro, vengono condivisi nel tuo account di fatturazione Cloud.
    • Quando modifichi la configurazione dell'ambito dell'impegno, ad esempio creando un nuovo progetto collegato all'account di fatturazione Cloud o collegando un progetto esistente all'account di fatturazione Cloud, la modifica ha effetto il giorno successivo alle ore 00:00 (mezzanotte) del fuso orario del Pacifico statunitense e canadese (UTC-8 o UTC-7).
    • Se sposti il progetto che aveva l'impegno originale in un nuovo account di fatturazione Cloudg, le impostazioni di condivisione del CUD cambiano. Per informazioni sugli effetti della modifica dell'account di fatturazione Cloud per un progetto, vedi Modificare l'account di fatturazione Cloud collegato a un progetto.

    Per comprendere meglio l'impatto dei CUD sulla fattura e il modo in cui vengono visualizzati, consulta la pagina Comprendere la fattura con gli sconti per impegno di utilizzo.

    Visualizzare gli impegni

    Visualizza l'elenco di tutti i tuoi impegni nella console Google Cloud , in Google Cloud CLI o in REST.

    Console

    Nella console Google Cloud , visualizza un elenco di impegni nella pagina Sconti per impegno di utilizzo.

    Vai a Sconti per impegno di utilizzo

    gcloud

    Invia una richiesta utilizzando il comando commitments list:

    gcloud compute commitments list
    

    Lo strumento restituisce un elenco di impegni:

     NAME              REGION    END_TIMESTAMP                  STATUS
     my-commitment     us-east1  2018-03-17T00:00:00.000-07:00  NOT_YET_ACTIVE

    REST

    Puoi ottenere un elenco di impegni in tutte le regioni inviando una richiesta aggregatedList al seguente URL:

    https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/commitments
    

    che restituisce un elenco di impegni:

    "commitments": [
    {
      "kind": "compute#commitment",
      "id": "3294122326373778983",
      "creationTimestamp": "2017-02-09T15:18:32.411-08:00",
      "name": "example-commitment",
      "region": "https://www.googleapis.com/compute/v1/projects/example-project/regions/us-central1",
      "selfLink": "https://www.googleapis.com/compute/v1/projects/example-project/regions/us-central1/commitments/example-commitment",
      "status": "NOT_YET_ACTIVE",
      "statusMessage": "The commitment is not yet active (its startTimestamp is in the future). It will not apply to current resource usage.",
      "plan": "TWELVE_MONTH",
      "startTimestamp": "2017-02-10T00:00:00.000-08:00",
      "endTimestamp": "2018-02-10T00:00:00.000-08:00",
      "resources": [
        {
          "type": "VCPU",
          "amount": "5"
        },
        {
          "type": "MEMORY",
          "amount": "32500"
        }]
      }
    ]

    Modificare un impegno

    Puoi modificare i tuoi impegni attivi nei seguenti modi:

    Dopo aver creato l'impegno, non puoi modificarne il progetto, il tipo o la regione.

    Annulla un impegno

    Una volta creato, un impegno non può essere annullato. Devi pagare l'importo mensile concordato per tutta la durata dell'impegno. Gli impegni non sono interessati da modifiche future ai prezzi on demand delle risorse Compute Engine impegnate.

    Se hai acquistato per errore un impegno o hai commesso un errore durante la configurazione dell'impegno, hai 14 giorni di calendario dalla data di inizio dell'impegno per contattare l'assistenza per la fatturazione Cloud. L'approvazione di eventuali modifiche è a discrezione di Google e non è garantita finché non viene confermata da Google.

    Comprendere la fattura con gli sconti per impegno di utilizzo

    Leggi i seguenti documenti per comprendere meglio la fatturazione:

    Assistenza

    Se hai domande sugli sconti per utilizzo garantito sulla fattura, puoi contattare Google Cloud l'assistenza.

    Passaggi successivi