Per aiutarti a gestire i requisiti delle risorse per i tuoi progetti, Compute Engine consente di unire o suddividere gli impegni esistenti e ridistribuire le risorse in modo che corrispondano alla granularità richiesta nei tuoi progetti.
Questo documento descrive i vantaggi e la procedura di unione e suddivisione dei impegni, nonché le limitazioni e i requisiti applicabili.
Prima di iniziare
-
Se non l'hai già fatto, configura l'autenticazione.
Autenticazione è
Il processo di verifica dell'identità per l'accesso ai servizi e alle API di Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi eseguire l'autenticazione
Compute Engine come segue.
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
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
- vCPU: 100
- Memoria: 100 GB
- vCPU: 200
- Memoria: 300 GB
- vCPU: 300
- Memoria: 400 GB
- Non puoi unire gli impegni di licenza.
- Al momento della creazione degli impegni uniti, non puoi creare nuove prenotazioni e associarle a questi impegni.
- Non puoi unire gli impegni scaduti o annullati.
- Per impostazione predefinita, quando crei impegni uniti, il rinnovo automatico l'impostazione è disabilitata per i nuovi impegni anche se tutte le origini sono stati impostati per il rinnovo automatico. Se vuoi unire i file per il rinnovo automatico, devi abilitare manualmente di rinnovo automatico per questi impegni. Puoi farlo in uno dei seguenti modi al momento della loro creazione o dopo la loro creazione.
- Gli impegni di origine devono avere lo stesso progetto, la stessa regione e la stessa durata termine), il tipo di impegno e la categoria di impegno.
- Il nuovo impegno unito deve avere lo stesso progetto, la stessa regione durata (o termine), tipo di impegno e impegno come impegni di origine. Tuttavia, puoi scegliere un nuovo nome per l'impegno unito.
- I tipi di risorse specificati per l'impegno unito devono corrispondere esattamente gli stessi tipi di risorse presenti negli impegni di origine. Inoltre, di una quantità di risorse per ogni tipo di risorsa nel nuovo impegno unito deve essere uguale alla somma delle quantità di risorse per quel tipo di risorsa in tutti gli impegni dell'origine. Ad esempio, se il primo impegno di origine ha 100 vCPU e 100 GB di memoria, mentre il secondo impegno di origine 200 vCPU e 300 GB di memoria, devi creare il cluster con 300 vCPU e 400 GB di memoria.
- Gli impegni di origine e uniti devono riguardare risorse hardware (vCPU, memoria, GPU e dischi SSD locali).
Nella console Google Cloud, seleziona il progetto in cui vuoi unisci gli impegni e vai alla pagina Sconti per impegno di utilizzo.
Per avviare l'operazione di unione per un insieme di impegni, nel Scheda Impegni hardware della pagina Elenco impegni Fai clic su Unisci.
In alternativa, puoi anche selezionare gli impegni che vuoi unisci dall'elenco e fai clic su Unisci.
Nella scheda Scegli impegno della pagina Unione che si apre, svolgi i seguenti passaggi:
In Scegli gli impegni da unire, seleziona gli impegni che vuoi unire dall'elenco. Se hai già selezionato questi impegni nell'elenco degli impegni e verifica gli impegni selezionati in questa scheda.
(Facoltativo) Puoi anche specificare Piano, Regione e Valori del tipo di impegno che vuoi per l'impegno unito prima di selezionare i singoli impegni da unire. In questo modo filtra l'elenco degli impegni per visualizzare solo gli impegni che che puoi unire per gli attributi specificati.
Fai clic su Avanti. Si apre la scheda Revisione.
Nella scheda Revisione della pagina Unisci:
- Esamina e conferma i dettagli dell'impegno unito. Per modificare l'elenco dei singoli impegni da unire, seleziona la scheda Scegli impegno sul lato sinistro della finestra e ripeti il passaggio 3.
- Nel campo Nome nuovo impegno, inserisci un nome per l'impegno l'impegno di un'azienda.
- (Facoltativo) Per attivare il rinnovo automatico per l'impegno unito, seleziona la casella di controllo Abilita rinnovo automatico.
- Leggi i Termini e condizioni.
- Per completare la creazione dell'impegno unito e tornare all' Nella pagina Elenco impegni, fai clic su Unisci.
COMMITMENT_NAME
: il nome della nuova unione l'impegno di un'azienda.NUMBER_VCPUS
: la somma del numero di vCPU negli impegni di origine.COMMITMENT_TYPE
: lo stesso tipo di impegno del tuo impegni di origine, uno dei seguenti:accelerator-optimized
per le risorse di tipo di macchina A2accelerator-optimized-a3
per risorse di tipo di macchina A3 Highaccelerator-optimized-a3-mega
per le risorse del tipo di macchina A3 Megacompute-optimized
per le risorse del tipo di macchina C2compute-optimized-c2d
per le risorse del tipo di macchina C2Dcompute-optimized-c3
per risorse di tipo di macchina C3compute-optimized-c3d
per le risorse di tipo di macchina C3Dcompute-optimized-h3
per risorse di tipo di macchina H3general-purpose
per risorse di tipo di macchina N1general-purpose-c4
per le risorse del tipo di macchina C4general-purpose-e2
per risorse di tipo di macchina E2general-purpose-n2
per risorse di tipo di macchina N2general-purpose-n2d
per le risorse macchina N2Dgeneral-purpose-n4
per risorse di tipo di macchina N4general-purpose-t2d
per le risorse di tipo di macchina Tau T2Dgraphics-optimized
per risorse di tipo di macchina G2memory-optimized
per risorse del tipo di macchina M1 o M2memory-optimized-m3
per risorse di tipo di macchina M3storage-optimized-z3
per risorse di tipo di macchina Z3
REGION
: la stessa regione dell'origine impegni.PROJECT_ID
: l'ID del progetto per per cui vuoi unire gli impegni.DURATION
: la stessa durata (o termine) del tuo impegni di origine,12-month
o36-month
.MEMORY
: la somma degli importi, in MB o GB, della memoria negli impegni di origine. ad esempio 1000 MB. Se non sono specificate, l'unità predefinita utilizzata è GB.SOURCE_COMMITMENT_URLS
: specifica un elenco di URL di impegno di origine distinti, separando ogni URL con una virgola. Non aggiungere uno spazio vuoto tra gli URL. Nell'elenco, devi specificare almeno due URL di impegno di origine.PROJECT_ID
: l'ID del progetto per per cui vuoi unire gli impegni.REGION
: la stessa regione dell'origine impegni.COMMITMENT_TYPE
: lo stesso tipo di impegno del tuo impegni di origine, uno dei seguenti:ACCELERATOR_OPTIMIZED
per le risorse di tipo di macchina A2ACCELERATOR_OPTIMIZED_A3
per le risorse del tipo di macchina A3 HighACCELERATOR_OPTIMIZED_A3_MEGA
per le risorse del tipo di macchina A3 MegaCOMPUTE_OPTIMIZED
per le risorse di tipo di macchina C2COMPUTE_OPTIMIZED_C2D
per le risorse del tipo di macchina C2DCOMPUTE_OPTIMIZED_C3
per le risorse del tipo di macchina C3COMPUTE_OPTIMIZED_C3D
per le risorse di tipo di macchina C3DCOMPUTE_OPTIMIZED_H3
per risorse di tipo di macchina H3GENERAL_PURPOSE
per risorse di tipo di macchina N1GENERAL_PURPOSE_C4
per le risorse del tipo di macchina C4GENERAL_PURPOSE_E2
per risorse di tipo di macchina E2GENERAL_PURPOSE_N2
per risorse di tipo di macchina N2GENERAL_PURPOSE_N2D
per le risorse macchina N2DGENERAL_PURPOSE_N4
per risorse di tipo di macchina N4GENERAL_PURPOSE_T2D
per le risorse di tipo di macchina Tau T2DGRAPHICS_OPTIMIZED
per risorse di tipo di macchina G2MEMORY_OPTIMIZED
per risorse del tipo di macchina M1 o M2MEMORY_OPTIMIZED_M3
per risorse di tipo di macchina M3STORAGE_OPTIMIZED_Z3
per risorse di tipo di macchina Z3
DURATION
: la stessa durata (o termine) degli impegni delle fonti,TWELVE_MONTH
oTHIRTY_SIX_MONTH
.COMMITMENT_NAME
: il nome della nuova unione l'impegno di un'azienda.NUMBER_VCPUS
: la somma del numero di vCPU in gli impegni dell'origine.MEMORY
: la somma delle quantità, in MB, di memoria negli impegni dell'origine. ad esempio 1000 MB. Se non sono specificate, l'unità predefinita utilizzata è MB.SOURCE_COMMITMENT_URL
: l'URL della fonte che vuoi unire. Devi specificare un elenco di URL di impegno delle origini distinti separati da virgole.- L'impegno dell'origine ridimensionato con le risorse rimanenti dopo la suddivisione.
- Gli impegni divisi appena creati con le risorse ridistribuite.
- vCPU: 200
- Memoria: 200 GB
- vCPU: 50
- Memoria: 100 GB
- vCPU: 150
- Memoria: 100 GB
- Impegno di origine ridimensionato: i prezzi scontati delle risorse da l'impegno di origine ridimensionato rimane invariato.
- Impegno di suddivisione: i prezzi scontati dell'impegno che hai appena suddiviso potrebbero cambiare il giorno in cui l'impegno suddiviso diventa attivo. Il nuovo prezzo scontato per ogni risorsa rimane invariato fino alla fine del il periodo del nuovo impegno suddiviso, anche se i prezzi on demand cambiano.
- Non puoi suddividere gli impegni di licenza.
- Non puoi dividere impegni che hanno prenotazioni allegate. Di conseguenza non puoi suddividere impegni con GPU, dischi SSD locali o entrambi, poiché gli impegni con queste risorse sono sempre prenotazioni.
- Al momento della creazione degli impegni suddivisi, non puoi creare nuove prenotazioni e associarle a tali impegni.
- Non puoi suddividere gli impegni scaduti o annullati.
- Per impostazione predefinita, quando crei impegni suddivisi, il rinnovo automatico l'impostazione è disabilitata per i nuovi impegni anche se tutte le origini sono stati impostati per il rinnovo automatico. Se vuoi che il tuo per il rinnovo automatico, devi abilitare manualmente di rinnovo automatico per questi impegni. Puoi farlo in uno dei seguenti modi al momento della loro creazione o dopo la loro creazione.
- Puoi creare un solo nuovo impegno di suddivisione alla volta utilizzando il metodo l'API Compute Engine o gcloud CLI.
- I nuovi impegni divisi devono avere lo stesso progetto, tipo di impegno regione e durata (o termine) come impegno di origine. Tuttavia, devi scegliere nuovi nomi per gli impegni suddivisi.
- I tipi di risorse specificati per i nuovi impegni suddivisi devono corrispondere ad alcuni o a tutti i tipi di risorse nell'impegno di origine. Inoltre,
quantità combinata di risorse specificata per i nuovi impegni suddivisi
deve essere una parte delle risorse nell'impegno di origine. Devi
e conservano una parte delle risorse
nell'impegno di origine. Ad esempio:
supponi che l'impegno di origine sia per 200 vCPU e 300 GB di memoria,
sono applicabili i seguenti scenari di ridimensionamento e ridistribuzione:
- Puoi ridistribuire una parte delle 200 vCPU e una parte dei 300 GB di memoria tra i nuovi impegni divisi.
- Puoi ridistribuire tutte le 200 vCPU, ma devi conservare un di memoria nell'impegno di origine.
- Puoi ridistribuire tutti i 300 GB di memoria ma devi conservare un di vCPU nell'impegno di origine.
- Non puoi ridistribuire tutte le 200 vCPU e tutte le 300 GB di memoria tra i nuovi impegni divisi
- Gli impegni di origine e di suddivisione devono riguardare risorse hardware di vCPU, memoria o una combinazione di entrambi.
Nella console Google Cloud, seleziona il progetto in cui vuoi dividere un impegno e vai alla pagina Sconti per utilizzo a livello di impegno.
Per avviare l'operazione di suddivisione per un impegno, esegui una delle due seguenti operazioni seguenti nella scheda Impegni hardware dell'elenco Impegni pagina:
- Seleziona dall'elenco l'impegno che vuoi suddividere e fai clic su Suddividi.
- Nella colonna Nome, fai clic sul nome dell'impegno che che vuoi suddividere. Nella pagina Dettagli impegno hardware che si apre, fai clic su Dividi.
Nella scheda Ridimensiona della pagina Suddividi impegno che si apre, procedi nel seguente modo: le seguenti:
- Nei campi vCPUs e vCPUs, specifica il numero di vCPU e memoria che vuoi conservare nell'impegno originale. La le risorse rimanenti sono disponibili per la ridistribuzione nella suddivisione l'impegno di un'azienda. L'impegno di origine non può essere vuoto dopo averlo ridimensionato.
- Fai clic su Avanti. Si apre la scheda Ridistribuisci.
Nella scheda Ridistribuisci della pagina Impegno suddiviso, esegui la seguenti:
- Nel campo Nome, specifica un nome per l'impegno suddiviso.
- Nei campi vCPU e Memoria, specifica il numero di vCPU
e la memoria che vuoi nel tuo impegno suddiviso.
- Se vuoi creare più impegni divisi, specifica solo un delle risorse ridistribuite.
- In caso contrario, specifica tutte le risorse ridistribuite.
- (Facoltativo) Per abilitare il rinnovo automatico per l'impegno suddiviso, seleziona la casella di controllo Abilita rinnovo automatico.
- Fai clic su Fine.
- (Facoltativo) Per creare impegni divisi aggiuntivi, fai clic su Aggiungi un elemento e ripeti i passaggi precedenti.
- Fai clic su Avanti. Si apre la scheda Rivedi.
Nella scheda Revisione della pagina Impegno suddiviso, procedi nel seguente modo seguenti:
- Esamina e conferma i dettagli dell'impegno ridimensionato e della suddivisione
impegni.
- Per modificare l'allocazione delle risorse rispetto all'impegno originale, seleziona la scheda Ridimensiona sul lato sinistro della finestra e ripeti l'operazione passaggio 3.
- Per modificare la ridistribuzione delle risorse tra gli impegni suddivisi, Seleziona la scheda Ridistribuisci sul lato sinistro della finestra e ripeti il passaggio 4.
- Leggi i Termini e condizioni.
- Per completare la creazione degli impegni divisi e tornare a Pagina Elenco impegni, fai clic su Invia.
- Esamina e conferma i dettagli dell'impegno ridimensionato e della suddivisione
impegni.
COMMITMENT_NAME
: il nome della nuova suddivisione l'impegno di un'azienda.COMMITMENT_TYPE
: lo stesso tipo di impegno del tuo impegno di origine, uno dei seguenti:accelerator-optimized
per risorse di tipo di macchina A2accelerator-optimized-a3
per risorse di tipo di macchina A3 Highaccelerator-optimized-a3-mega
per le risorse del tipo di macchina A3 Megacompute-optimized
per le risorse del tipo di macchina C2compute-optimized-c2d
per le risorse del tipo di macchina C2Dcompute-optimized-c3
per risorse di tipo di macchina C3compute-optimized-c3d
per le risorse di tipo di macchina C3Dcompute-optimized-h3
per risorse di tipo di macchina H3general-purpose
per risorse di tipo di macchina N1general-purpose-c4
per le risorse del tipo di macchina C4general-purpose-e2
per risorse di tipo di macchina E2general-purpose-n2
per risorse di tipo di macchina N2general-purpose-n2d
per le risorse macchina N2Dgeneral-purpose-n4
per risorse di tipo di macchina N4general-purpose-t2d
per le risorse di tipo di macchina Tau T2Dgraphics-optimized
per risorse di tipo di macchina G2memory-optimized
per risorse del tipo di macchina M1 o M2memory-optimized-m3
per risorse di tipo di macchina M3storage-optimized-z3
per risorse di tipo di macchina Z3
REGION
: la stessa regione dell'impegno di origine.PROJECT_ID
: l'ID del progetto per per cui vuoi suddividere l'impegno di origine.DURATION
: la stessa durata (o termine) dell'impegno della fonte,12-month
o36-month
.NUMBER_VCPUS
: il numero di vCPU che vuoi trasferimento in uscita dall'impegno di origine per creare il nuovo impegno di suddivisione. Il numero deve essere un numero intero inferiore al numero di vCPU nell' l'impegno di origine.MEMORY
: la quantità, in MB o GB, di memoria che che vuoi trasferire al di fuori dell'impegno di origine per creare il nuovo e suddividere l'impegno. La quantità deve essere inferiore alla quantità di memoria presente l'impegno di origine. ad esempio 1000 MB. Se le unità non sono specificate, l'unità predefinita utilizzata è GB. La memoria può essere acquistata in di 0,25 GB.SOURCE_COMMITMENT_URL
: l'URL dell'impegno di origine da cui vuoi ricavare le risorse.- Prelievo di risorse da
source-commitment
e creazione di un nuovo impegnosplit-commitment
con 1 vCPU N2 e 1024 MB di memoria. - Ridimensionamento di
source-commitment
per le risorse rimanenti. PROJECT_ID
: l'ID del progetto per per cui vuoi suddividere l'impegno di origine.REGION
: la stessa regione dell'impegno di origine.COMMITMENT_NAME
: il nome della nuova suddivisione l'impegno di un'azienda.COMMITMENT_TYPE
: lo stesso tipo di impegno del tuo impegno di origine, uno dei seguenti:ACCELERATOR_OPTIMIZED
per risorse di tipo di macchina A2ACCELERATOR_OPTIMIZED_A3
per le risorse del tipo di macchina A3 HighACCELERATOR_OPTIMIZED_A3_MEGA
per le risorse del tipo di macchina A3 MegaCOMPUTE_OPTIMIZED
per le risorse di tipo di macchina C2COMPUTE_OPTIMIZED_C2D
per le risorse del tipo di macchina C2DCOMPUTE_OPTIMIZED_C3
per le risorse del tipo di macchina C3COMPUTE_OPTIMIZED_C3D
per le risorse di tipo di macchina C3DCOMPUTE_OPTIMIZED_H3
per risorse di tipo di macchina H3GENERAL_PURPOSE
per risorse di tipo di macchina N1GENERAL_PURPOSE_C4
per le risorse del tipo di macchina C4GENERAL_PURPOSE_E2
per risorse di tipo di macchina E2GENERAL_PURPOSE_N2
per risorse di tipo di macchina N2GENERAL_PURPOSE_N2D
per le risorse macchina N2DGENERAL_PURPOSE_N4
per risorse di tipo di macchina N4GENERAL_PURPOSE_T2D
per le risorse di tipo di macchina Tau T2DGRAPHICS_OPTIMIZED
per risorse di tipo di macchina G2MEMORY_OPTIMIZED
per risorse del tipo di macchina M1 o M2MEMORY_OPTIMIZED_M3
per risorse di tipo di macchina M3STORAGE_OPTIMIZED_Z3
per risorse di tipo di macchina Z3
DURATION
: la stessa durata (o termine) del tuo dell'impegno di origine,TWELVE_MONTH
oTHIRTY_SIX_MONTH
.NUMBER_VCPUS
: il numero di vCPU che vuoi trasferimento in uscita dall'impegno di origine per creare il nuovo impegno di suddivisione. Il numero deve essere un numero intero inferiore al numero di vCPU nell' l'impegno di origine.MEMORY
: la quantità, in MB, di memoria che vuoi trasferire l'impegno di origine per creare la nuova suddivisione l'impegno di un'azienda. La quantità deve essere inferiore alla quantità di memoria nella l'impegno di origine. ad esempio 1000 MB. Se le unità non sono specificata, l'unità predefinita utilizzata è MB. La memoria può essere acquistata in di 0,25 GB.SOURCE_COMMITMENT_URL
: l'URL della fonte da cui vuoi trasferire le risorse.- Prelievo di risorse da
source-commitment
e creazione di un nuovo impegnosplit-commitment
con 1 vCPU N2 e 1024 MB di memoria. - Ridimensionamento di
source-commitment
per le risorse rimanenti. - Scopri come rinnovare automaticamente gli impegni basati sulle risorse.
- Scopri come eseguire l'upgrade del termine degli impegni basati sulle risorse.
- Scopri come analizzare l'efficacia degli sconti per impegno di utilizzo basati sulle risorse.
REST
Per utilizzare gli esempi dell'API REST in questa pagina in un ambiente di sviluppo locale, utilizza le credenziali fornite a gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Per ulteriori informazioni, vedi Esegui l'autenticazione per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud.
Unisci impegni
Puoi unire più impegni compatibili per creare un nuovo impegno più grande. Unendo gli impegni, puoi monitorarli e gestirli come dell'oggetto. L'unione degli impegni ti consente di evitare la scadenza dell'impegno scaglionato date un co-termine dei singoli impegni in modo che scadano in un'unica data. L'unione ti consente anche di aumentare gradualmente i carichi di lavoro. Ad esempio, possono acquistare impegni più recenti e di minore entità quando si presenta la necessità e scegliere di unire insieme o con un impegno esistente.
Come funziona l'unione
Quando unisci i singoli impegni (impegni di origine), crei un nuovo impegno (impegno unito) con le risorse combinate di tutte le e gli impegni in origine. Alle 00:00 UTC-8, o UTC-7, ora del Pacifico - USA e Canada durante l'ora legale) il giorno successivo, l'impegno unito diventa attivo e gli impegni di origine vengono annullati. Questa data l'attivazione diventa la data di inizio dell'impegno unito e dell'unione dell'operazione.
Compute Engine imposta la data di scadenza dell'impegno unito su quella più lontana nel futuro tra le date di scadenza degli impegni di origine. Ad esempio, se hai due impegni di origine e questi scadono il giorno rispettivamente il 1° gennaio 2023 e il 1° dicembre 2023, scade il 1° dicembre 2023.
Se a uno degli impegni di origine sono associate prenotazioni, queste vengono conservate durante l'unione e vengono associate all'impegno unito dopo la sua creazione. Per scoprire di più sugli impegni con allegati per le prenotazioni, consulta Collegare le prenotazioni agli impegni basati sulle risorse.
Esempio di impegno unito
La tabella seguente mostra le proprietà degli impegni sorgente e uniti in un scenario in cui due impegni (
source-commitment-1
esource-commitment-2
) vengono uniti in un unico impegno (merged-commitment
) il giornoMarch 1, 2022
:Primo impegno di origine
(prima dell'unione)Secondo impegno di origine
(prima dell'unione)Impegno unito Nome impegno-origine-1 impegno-origine-2 impegno unito Tipo N2 N2 N2 Regione us-central-1 us-central-1 us-central-1 Risorse Termine 3 anni 3 anni 3 anni Data di inizio* 1° gennaio 2020 1 dicembre 2020 2 marzo 2022
(il giorno dopo l'unione)Data di fine† 1 gennaio 2023 1 dicembre 2023 1 dicembre 2023 * Tutti gli impegni cominciano alle 00:00 (fuso orario del Pacifico - USA) (UTC-8 o UTC-7) alla data di inizio specificata.
†Tutti gli impegni terminano alle 00:00 (fuso orario del Pacifico - USA) (UTC-8 o UTC-7) nella data di fine specificata.Implicazioni per i prezzi
La tariffa di impegno è la somma dei prezzi scontati di tutte le risorse impegnate. Quando unisci l'impegno, i prezzi scontati dell'impegno le risorse dell'impegno potrebbero cambiare il giorno in cui diventa l'impegno unito attivo. Questo nuovo prezzo scontato per ogni risorsa rimane invariato fino al termine del termine dell'impegno combinato, anche se i prezzi on demand cambiano. Tuttavia, se in futuro unisci o dividi di nuovo questo impegno, i prezzi scontati delle risorse potrebbero cambiare di nuovo.
Limitazioni
Requisiti
Quando unisci singoli impegni di origine per creare un nuovo impegno combinato, gli impegni di origine e combinati devono soddisfare i seguenti requisiti:
Crea impegni uniti
Crea un impegno unito utilizzando gcloud CLI o l'API Compute Engine. Prima di unire gli impegni, esamina le limitazioni per l'unione.
Console
gcloud
Per unire gli impegni esistenti in un singolo impegno, utilizza la Comando gcloud compute constraints create con il flag
--merge-source-commitment
.gcloud compute commitments create COMMITMENT_NAME \ --region=REGION \ --project=PROJECT_ID \ --plan=DURATION \ --type=COMMITMENT_TYPE \ --resources=vcpu=NUMBER_VCPUS,memory=MEMORY \ --merge-source-commitments=SOURCE_COMMITMENT_URLS
Sostituisci quanto segue:
Ad esempio, considera due impegni di origine nella regione
us-east1
con le relative risorse come (4 vCPU N2 e 2048 MB) e (3 vCPU N2 e 2048 MB) rispettivamente. La durata di ciascuno degli impegni di origine è di 12 mesi. La il seguente comando gcloud CLI combina i due impegni crea un nuovo impegno chiamatomerged-commitment
, con le sue risorse 7 vCPU N2 e 4096 MB e la sua durata di 12 mesi:gcloud compute commitments create merged-commitment \ --plan=12-month \ --project=myproject \ --region=us-east1 \ --type=general-purpose-n2 \ --resources=vcpu=7,memory=4096MB \ --merge-source-commitments=projects/myproject/regions/us-central1/commitments/source-commitment-1,projects/myproject/regions/us-central1/commitments/source-commitment-2
API
Per unire gli impegni esistenti in un singolo impegno, utilizza la Metodo
regionCommitments.insert
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments { "name": COMMITMENT_NAME, "plan": DURATION, "type": COMMITMENT_TYPE, "region": REGION, "resources": [ { "type": "vCPUs", "amount": NUMBER_VCPUS } { "type": "MEMORY", "amount": MEMORY } ], "mergeSourceCommitments": [SOURCE_COMMITMENT_URL ...] }
Sostituisci quanto segue:
Ad esempio, considera due impegni di origine (
source-commitment-1
esource-commitment-2
) nella regioneus-east1
con le sue risorse come (4 vCPU N2 e 2048 MB) e (3 vCPU N2 e 2048 MB). La seguente richiestaPOST
uniscesource-commitment-1
esource-commitment-2
in un singolo impegno denominatomerged-commitment
:POST https://compute.googleapis.com/compute/v1/projects/myproject/regions/us-central1/commitments { "name": "merged-commitment", "plan": "TWELVE_MONTH", "type": "GENERAL_PURPOSE_N2", "region": "us-east1", "resources": [ { "type": "VCPU", "amount": "7" } { "type": "MEMORY", "amount": "4096" } ], "mergeSourceCommitments": [ "projects/myproject/regions/us-central1/commitments/source-commitment-1", "projects/myproject/regions/us-central1/commitments/source-commitment-2", ... ] }
Impegni suddivisi
Puoi trasferire le risorse da un impegno esistente e suddividere l'impegno in impegni più piccoli. La suddivisione ti consente di monitorare e gestire parti di un impegno di grandi dimensioni sotto forma di impegni individuali. Ad esempio, puoi impostare solo una parte di un impegno per il rinnovo automatico suddividendolo e abilitando il rinnovo automatico per un solo account secondario impegni. Con la suddivisione, puoi anche distribuire il tuo impegno a un livello più granulare utilizzando attribuzione prioritaria per la suddivisione impegni.
Come funziona la suddivisione
Quando suddividi un impegno esistente (impegno di origine), trasferisci risorse dall'impegno di origine, crea uno o più nuovi impegni (impegni divisi) e ridistribuire le risorse trasferite tra le nuove e frazionare gli impegni. Sia l'attivazione dei nuovi impegni divisi che il ridimensionamento dell'impegno di origine avviene alle 00:00 (fuso orario del Pacifico - USA) Ora (UTC-8 o UTC-7 durante l'ora legale) del giorno successivo. Compute Engine imposta questa data di attivazione come data di inizio per la suddivisione impegni. Al termine dell'operazione di suddivisione è possibile: Impegni:
L'impegno di origine, anche se ridimensionato, mantiene tutti gli altri attributi, incluse le date di inizio e di scadenza, e continua a funzionare normalmente. La data di scadenza degli impegni suddivisi rimane invariata rispetto all'impegno di origine.
Puoi creare un solo nuovo impegno di suddivisione alla volta utilizzando il metodo l'API Compute Engine e gcloud CLI. Puoi creare più istanze i nuovi impegni divisi in una singola operazione mediante la console Google Cloud.
Non puoi suddividere un impegno se sono associate prenotazioni. Per scoprire di più sugli impegni con prenotazioni allegate, consulta la pagina Combinare le prenotazioni con gli sconti per impegno di utilizzo.
Esempio di impegno suddiviso
La tabella seguente mostra le proprietà dell'impegno quando un impegno esistente (
source-commitment
) viene suddiviso in due impegni distinti (ridimensionatisource-commitment
esplit-commitment
) il 1° marzo 2022:Impegno di origine
(prima della suddivisione)Dividi impegno Impegno origine
(dopo la suddivisione)Nome impegno in base alla fonte impegno parziale impegno in base alla fonte Tipo N2 N2 N2 Regione us-central-1 us-central-1 us-central-1 Risorse Termine 3 anni 3 anni 3 anni Data di inizio* 1° gennaio 2020 2 marzo 2022
(il giorno successivo alla suddivisione)1° gennaio 2020 Data di fine† 1 gennaio 2023 1° gennaio 2023 1° gennaio 2023 * Tutti gli impegni cominciano alle 00:00 (fuso orario del Pacifico - USA) (UTC-8 o UTC-7) alla data di inizio specificata.
†Tutti gli impegni terminano alle 00:00 (fuso orario del Pacifico - USA) (UTC-8 o UTC-7) nella data di fine specificata.Implicazioni per i prezzi
La tariffa dell'impegno è la somma dei prezzi scontati di tutto il tuo impegno Google Cloud. La suddivisione di un impegno influisce sui costi delle risorse nel seguente modo:
Tuttavia, se in futuro unisci o dividi di nuovo uno di questi impegni, i prezzi scontati potrebbero cambiare di nuovo.
Limitazioni
Requisiti
Quando suddividi un impegno di origine e crei uno o più impegni divisi, gli impegni di origine e di suddivisione devono soddisfare i seguenti requisiti:
Inoltre, per usa Google Cloud CLI per suddividere un impegno di origine, aggiornare Google Cloud CLI alla versione 423.0.0 o successive. Se tenti di suddividere un impegno di origine utilizzando una versione precedente della gcloud CLI, l'operazione di suddivisione non va a buon fine Compute Engine genera un errore.
Crea impegni suddivisi
Crea un nuovo impegno suddiviso alla volta utilizzando gcloud CLI o l'API Compute Engine. Crea più nuovi impegni divisi alla volta utilizzando la console Google Cloud. Prima di suddividere un impegno, consulta le limitazioni per la suddivisione.
Console
gcloud
Per suddividere un impegno esistente in due impegni, utilizza il metodo Comando gcloud compute constraints create con il flag
--split-source-commitment
.gcloud compute commitments create COMMITMENT_NAME \ --region=REGION \ --project=PROJECT_ID \ --plan=DURATION \ --type=COMMITMENT_TYPE \ --resources=vcpu=NUMBER_VCPUS,memory=MEMORY \ --split-source-commitment=SOURCE_COMMITMENT_URL
Sostituisci quanto segue:
Ad esempio, considera un impegno di origine (
source-commitment
) nella regioneus-east1
con 3 vCPU N2 e 2048 MB di memoria. Le seguenti Il comando gcloud CLI suddivide l'impegno nel seguente modo:gcloud compute commitments create split-commitment \ --plan=12-month \ --type=general-purpose-n2 \ --region=us-east1 \ --project=myproject \ --resources vcpu=1,memory=1024MB \ --split-source-commitment=projects/myproject/regions/us-central1/commitments/source-commitment
API
Per suddividere un impegno esistente in due impegni, utilizza il metodo Metodo
regionCommitments.insert
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments { "name": COMMITMENT_NAME, "plan": DURATION, "type": COMMITMENT_TYPE, "region": REGION, "resources": [ { "type": "vCPUs", "amount": NUMBER_VCPUS } { "type": "MEMORY", "amount": MEMORY } ], "splitSourceCommitment": SOURCE_COMMITMENT_URL }
Sostituisci quanto segue:
Ad esempio, considera un impegno di origine (
source-commitment
) nella regioneus-east1
con 3 vCPU N2 e 2048 MB di memoria. La seguente richiestaPOST
suddivide l'impegno nel seguente modo:POST https://compute.googleapis.com/compute/v1/projects/myproject/regions/us-central1/commitments { "name": "split-commitment", "plan": "TWELVE_MONTH", "type": "GENERAL_PURPOSE_N2", "region": "us-east1", "resources": [ { "type": "VCPU", "amount": "1" } { "type": "MEMORY", "amount": "1024" } ], "splitSourceCommitment": "projects/myproject/regions/us-central1/commitments/source-commitment" }
Passaggi successivi
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-10-14 UTC.
-