Per aiutarti a gestire i requisiti delle risorse per i tuoi progetti, Compute Engine ti consente di unire o suddividere gli impegni esistenti e di ridistribuire le risorse in modo che corrispondano alla granularità richiesta per i tuoi progetti.
Questo documento descrive i vantaggi e la procedura di unione e suddivisione degli impegni, nonché le limitazioni e i requisiti applicabili.
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 a servizi e API di Google Cloud .
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
-
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.
- Set a default region and zone.
- La data di fine più lontana nel futuro tra gli impegni di origine.
- La finestra di idoneità per l'estensione della durata che termina per prima tra gli impegni di origine.
- vCPU: 100
- Memoria: 100 GB
- vCPUs: 200
- Memoria: 300 GB
- vCPUs: 300
- Memoria: 400 GB
- Non puoi unire impegni licenze.
- Al momento della creazione di impegni uniti, non puoi creare nuove prenotazioni e associarle a questi impegni.
- Non puoi unire impegni scaduti o annullati.
- Di default, quando crei impegni uniti, l'impostazione di rinnovo automatico viene disattivata sui nuovi impegni anche se questa configurazione era applicata a tutti gli impegni di origine. Se vuoi che gli impegni uniti si rinnovino automaticamente, devi attivare manualmente l'impostazione di rinnovo automatico. Puoi farlo al momento della creazione o nel periodo successivo.
- Gli impegni di origine devono avere lo stesso progetto, la stessa regione e lo stesso piano, tipo e categoria di impegno.
- Il nuovo impegno unito deve avere lo stesso progetto, la stessa regione e lo stesso piano, tipo e categoria degli impegni di origine. Tuttavia, all'impegno unito può essere attribuito un nome nuovo.
- I tipi di risorse specificati per l'impegno unito devono corrispondere esattamente a quelli presenti negli impegni di origine. Inoltre, la quantità di risorse per ciascun 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 di origine. Ad esempio, se il primo impegno di origine ha 100 vCPU e 100 GB di memoria e il secondo ha 200 vCPU e 300 GB di memoria, devi creare un impegno unito con 300 vCPU e 400 GB di memoria.
- Gli impegni di origine e quelli uniti devono riguardare risorse hardware (vCPU, memoria, GPU e dischi SSD locali).
Nella Google Cloud console, seleziona il progetto in cui vuoi unire gli impegni e vai alla pagina Sconti per impegno di utilizzo.
Per avviare l'operazione di unione per un insieme di impegni, fai clic su Unisci nella scheda Impegni hardware della pagina Elenco impegni.
In alternativa, puoi anche selezionare gli impegni da unire dall'elenco e fare clic su Unisci.
Nella scheda Seleziona impegno della pagina Unisci, segui questi passaggi:
In Seleziona gli impegni da unire, individua gli impegni da unire direttamente dall'elenco. Se hai già effettuato una selezione nella pagina Elenco impegni, verifica le tue scelte in questa scheda.
Facoltativo: prima di selezionare i singoli impegni da unire, puoi anche specificare i valori Piano, Regione e Tipo di impegno che vuoi per l'impegno unito. In questo modo, puoi filtrare l'elenco degli impegni in modo da visualizzare solo quelli che puoi unire per gli attributi specificati.
Fai clic su Avanti. Si apre la scheda Rivedi.
Nella scheda Rivedi della pagina Unisci, segui questi passaggi:
- Rivedi e conferma i dettagli dell'impegno unito. Per modificare l'elenco dei singoli impegni da unire, seleziona la scheda Seleziona impegno sul lato sinistro della finestra e ripeti il passaggio 3.
- Nel campo Nuovo nome impegno, inserisci un nome per l'impegno unito.
- Facoltativo: per attivare il rinnovo automatico per l'impegno unito, seleziona la casella di controllo Attiva rinnovo automatico.
- Leggi i Termini e le condizioni.
- Per completare la creazione dell'impegno unito e tornare alla pagina Elenco impegni, fai clic su Unisci.
COMMITMENT_NAME
: il nome del nuovo impegno unitoNUMBER_VCPUS
: la somma del numero di vCPU negli impegni di origineCOMMITMENT_TYPE
: lo stesso tipo di impegno degli impegni di origine, uno dei seguenti:accelerator-optimized
per le risorse del tipo di macchina A2accelerator-optimized-a3
per le risorse dei tipi di macchina A3 Edge e 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 le risorse del tipo di macchina C3compute-optimized-c3d
per le risorse del tipo di macchina C3Dcompute-optimized-h3
per le risorse del tipo di macchina H3general-purpose
per le risorse del tipo di macchina N1general-purpose-c4
per le risorse del tipo di macchina C4general-purpose-c4a
per le risorse dei tipo di macchine C4Ageneral-purpose-e2
per le risorse del tipo di macchina E2general-purpose-n2
per le risorse del tipo di macchina N2general-purpose-n2d
per le risorse della macchina N2Dgeneral-purpose-n4
per le risorse del tipo di macchina N4general-purpose-t2d
per le risorse del tipo di macchina Tau T2Dgraphics-optimized
per le risorse del tipo di macchina G2memory-optimized
per le risorse del tipo di macchina M1 o M2memory-optimized-m3
per le risorse del tipo di macchina M3memory-optimized-m4
per le risorse del tipo di macchina M4memory-optimized-x4-16tb
per le risorse del tipo di macchina X4 per le istanze con 16 TB di memoriamemory-optimized-x4-24tb
per le risorse del tipo di macchina X4 per le istanze con 24 TB di memoriamemory-optimized-x4-32tb
per le risorse del tipo di macchina X4 per le istanze con 32 TB di memoriastorage-optimized-z3
per le risorse del tipo di macchina Z3
REGION
: la stessa regione degli impegni di originePROJECT_ID
: l'ID progetto per il quale vuoi unire gli impegniCOMMITMENT_PLAN
: lo stesso piano di impegno degli impegni di origine,12-month
o36-month
MEMORY
: la somma delle dimensioni in MB o GB della memoria negli impegni di origine. Ad esempio, 1000 MB. Se non diversamente specificato, l'unità predefinita utilizzata è il GB.SOURCE_COMMITMENT_URLS
: specifica un elenco di URL di impegni di origine distinti, separando ciascun URL con una virgola. Non aggiungere spazi vuoti tra gli URL. Nell'elenco devi specificare almeno due URL dell'impegno di origine.PROJECT_ID
: l'ID progetto per il quale vuoi unire gli impegniREGION
: la stessa regione degli impegni di origineCOMMITMENT_TYPE
: lo stesso tipo di impegno degli impegni di origine, uno dei seguenti:ACCELERATOR_OPTIMIZED
per le risorse del tipo di macchina A2ACCELERATOR_OPTIMIZED_A3
per le risorse dei tipi di macchina A3 Edge e 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 le risorse del tipo di macchina C3COMPUTE_OPTIMIZED_C3D
per le risorse del tipo di macchina C3DCOMPUTE_OPTIMIZED_H3
per le risorse del tipo di macchina H3GENERAL_PURPOSE
per le risorse del tipo di macchina N1GENERAL_PURPOSE_C4
per le risorse del tipo di macchina C4GENERAL_PURPOSE_C4A
per le risorse dei tipo di macchine C4AGENERAL_PURPOSE_E2
per le risorse del tipo di macchina E2GENERAL_PURPOSE_N2
per le risorse del tipo di macchina N2GENERAL_PURPOSE_N2D
per le risorse della macchina N2DGENERAL_PURPOSE_N4
per le risorse del tipo di macchina N4GENERAL_PURPOSE_T2D
per le risorse del tipo di macchina Tau T2DGRAPHICS_OPTIMIZED
per le risorse del tipo di macchina G2MEMORY_OPTIMIZED
per le risorse del tipo di macchina M1 o M2MEMORY_OPTIMIZED_M3
per le risorse del tipo di macchina M3MEMORY_OPTIMIZED_M4
per le risorse del tipo di macchina M4MEMORY_OPTIMIZED_X4_16TB
per le risorse del tipo di macchina X4 per le istanze con 16 TB di memoriaMEMORY_OPTIMIZED_X4_24TB
per le risorse del tipo di macchina X4 per le istanze con 24 TB di memoriaMEMORY_OPTIMIZED_X4_32TB
per le risorse del tipo di macchina X4 per le istanze con 32 TB di memoriaSTORAGE_OPTIMIZED_Z3
per le risorse del tipo di macchina Z3
COMMITMENT_PLAN
: lo stesso piano di impegno degli impegni di origine,TWELVE_MONTH
oTHIRTY_SIX_MONTH
COMMITMENT_NAME
: il nome del nuovo impegno unitoNUMBER_VCPUS
: la somma del numero di vCPU negli impegni di origineMEMORY
: la somma delle dimensioni in MB di memoria degli impegni di origine. Ad esempio, 1000 MB. Se non diversamente specificato, l'unità predefinita utilizzata è il MB.SOURCE_COMMITMENT_URL
: l'URL dell'impegno di origine che vuoi unire. Devi specificare un elenco di URL distinti di impegni di origine separati da virgole.- L'impegno di origine ridimensionato con le risorse che rimangono dopo la suddivisione.
- Gli impegni suddivisi appena creati con le risorse ridistribuite.
- vCPUs: 200
- Memoria: 200 GB
- vCPU: 50
- Memoria: 100 GB
- vCPU: 150
- Memoria: 100 GB
- Impegno di origine ridimensionato: i prezzi scontati delle risorse dell'impegno di origine ridimensionato rimangono invariati.
- Impegno suddiviso: i prezzi scontati delle risorse del nuovo impegno suddiviso potrebbero subire variazioni il giorno in cui l'impegno suddiviso diventa attivo. Il nuovo prezzo scontato di ogni risorsa rimane invariato fino al termine della durata dell'impegno suddiviso, anche se i prezzi on demand cambiano.
- Non puoi suddividere impegni di licenze.
- Non puoi suddividere impegni con prenotazioni associate. Di conseguenza, non puoi suddividere impegni che includono GPU, dischi SSD locali o entrambi, poiché gli impegni con queste risorse hanno sempre prenotazioni associate.
- Al momento della creazione di impegni suddivisi, non puoi creare nuove prenotazioni da associare.
- Non puoi suddividere impegni scaduti o annullati.
- Di default, quando suddivisi un impegno, l'impostazione di rinnovo automatico viene disattivata sui nuovi impegni anche se questa configurazione era applicata a tutti gli impegni di origine. Se vuoi che gli impegni suddivisi si rinnovino automaticamente, devi attivare manualmente l'impostazione di rinnovo automatico. Puoi farlo al momento della creazione o nel periodo successivo.
- Puoi creare un solo nuovo impegno suddiviso alla volta utilizzando l'API Compute Engine o gcloud CLI.
- I nuovi impegni suddivisi devono avere lo stesso progetto, lo stesso tipo di impegno, la stessa regione e lo stesso piano di impegno dell'impegno di origine. Tuttavia, all'impegno suddiviso può essere attribuito un nome nuovo.
- I tipi di risorse specificati per i nuovi impegni suddivisi devono corrispondere ad alcuni
o a tutti i tipi di risorse presenti nell'impegno di origine. Inoltre, la
quantità combinata di risorse specificata per i nuovi impegni suddivisi
deve corrispondere a una parte delle risorse dell'impegno di origine. Devi mantenere
una parte delle risorse presenti nell'impegno di origine. Ad esempio,
supponiamo che l'impegno di origine abbia una memoria di 300 GB per 200 vCPU.
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 suddivisi.
- Puoi ridistribuire tutte le 200 vCPU, ma devi mantenere una parte della memoria dell'impegno di origine.
- Puoi ridistribuire tutti i 300 GB di memoria, ma devi mantenere una parte delle vCPU dell'impegno di origine.
- Non puoi ridistribuire tutte le 200 vCPU e tutti i 300 GB di memoria tra i nuovi impegni suddivisi
- Gli impegni di origine e quelli suddivisi devono riguardare risorse hardware come vCPU, memoria o una combinazione di entrambe.
Nella Google Cloud console, seleziona il progetto in cui vuoi suddividere un impegno e vai alla pagina Sconti per impegno di utilizzo.
Per avviare l'operazione di suddivisione di un impegno, esegui una delle seguenti operazioni nella scheda Impegni hardware della pagina Elenco impegni :
- Seleziona dall'elenco l'impegno che vuoi suddividere e fai clic su Suddividi.
- Nella colonna Nome, fai clic sul nome dell'impegno che vuoi suddividere. Nella pagina Dettagli dell'impegno hardware, fai clic su Suddividi.
Nella scheda Ridimensiona della pagina Suddividi impegno, segui questi passaggi:
- Nei campi vCPU e Memoria, specifica il numero di vCPU e la quantità di memoria che vuoi conservare nell'impegno originale. Le risorse rimanenti sono disponibili per la ridistribuzione in base al tuo impegno suddiviso. Una volta eseguitone il ridimensionamento, l'impegno di origine non può essere vuoto.
- Fai clic su Avanti. Si apre la scheda Ridistribuisci.
Nella scheda Ridistribuisci della pagina Suddividi impegno, segui questi passaggi:
- Nel campo Nome, specifica un nome per l'impegno suddiviso.
- Nei campi vCPU e Memoria, specifica il numero di vCPU
e la quantità di memoria che vuoi nel tuo impegno suddiviso.
- Se vuoi creare più impegni suddivisi, specifica solo una parte delle risorse ridistribuite.
- Altrimenti, specifica tutte le risorse ridistribuite.
- Facoltativo: per attivare il rinnovo automatico per l'impegno suddiviso, seleziona la casella di controllo Attiva rinnovo automatico.
- Fai clic su Fine.
- Facoltativo: per creare altri impegni suddivisi, fai clic su Aggiungi un elemento e ripeti i passaggi precedenti.
- Fai clic su Avanti. Si apre la scheda Rivedi.
Nella scheda Rivedi della pagina Suddividi impegno, segui questi passaggi:
- Rivedi e conferma i dettagli dell'impegno ridimensionato
e degli impegni suddivisi.
- Per modificare la distribuzione delle risorse del tuo impegno originale, seleziona la scheda Ridimensiona sul lato sinistro della finestra e ripeti il 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 le condizioni.
- Per completare la creazione degli impegni suddivisi e tornare alla pagina Elenco impegni, fai clic su Invia.
- Rivedi e conferma i dettagli dell'impegno ridimensionato
e degli impegni suddivisi.
COMMITMENT_NAME
: il nome del nuovo impegno suddivisoCOMMITMENT_TYPE
: lo stesso tipo di impegno dell'impegno di origine, uno dei seguenti:accelerator-optimized
per le risorse del tipo di macchina A2accelerator-optimized-a3
per le risorse dei tipi di macchina A3 Edge e 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 le risorse del tipo di macchina C3compute-optimized-c3d
per le risorse del tipo di macchina C3Dcompute-optimized-h3
per le risorse del tipo di macchina H3general-purpose
per le risorse del tipo di macchina N1general-purpose-c4
per le risorse del tipo di macchina C4general-purpose-c4a
per le risorse dei tipo di macchine C4Ageneral-purpose-e2
per le risorse del tipo di macchina E2general-purpose-n2
per le risorse del tipo di macchina N2general-purpose-n2d
per le risorse della macchina N2Dgeneral-purpose-n4
per le risorse del tipo di macchina N4general-purpose-t2d
per le risorse del tipo di macchina Tau T2Dgraphics-optimized
per le risorse del tipo di macchina G2memory-optimized
per le risorse del tipo di macchina M1 o M2memory-optimized-m3
per le risorse del tipo di macchina M3memory-optimized-m4
per le risorse del tipo di macchina M4memory-optimized-x4-16tb
per le risorse del tipo di macchina X4 per le istanze con 16 TB di memoriamemory-optimized-x4-24tb
per le risorse del tipo di macchina X4 per le istanze con 24 TB di memoriamemory-optimized-x4-32tb
per le risorse del tipo di macchina X4 per le istanze con 32 TB di memoriastorage-optimized-z3
per le risorse del tipo di macchina Z3
REGION
: la stessa regione dell'impegno di originePROJECT_ID
: l'ID progetto per il quale vuoi suddividere l'impegno di origineCOMMITMENT_PLAN
: lo stesso piano di impegno dell' impegno di origine,12-month
o36-month
NUMBER_VCPUS
: il numero di vCPU che vuoi trasferire dall'impegno di origine per creare il nuovo impegno suddiviso. Questo deve essere un numero intero inferiore al numero di vCPU nell'impegno di origine.MEMORY
: la quantità di memoria in MB o GB che vuoi trasferire dall'impegno di origine per creare il nuovo impegno suddiviso. Questa deve essere inferiore alla quantità di memoria nell'impegno di origine. Ad esempio, 1000 MB. Se non diversamente specificato, l'unità predefinita utilizzata è il GB. La memoria può essere acquistata in incrementi di 0,25 GB.SOURCE_COMMITMENT_URL
: l'URL dell'impegno di origine da cui vuoi ricavare le risorse- Prende le risorse da
source-commitment
e crea un nuovo impegnosplit-commitment
con 1 vCPU N2 e 1024 MB di memoria. - Ridimensiona
source-commitment
in base alle risorse rimanenti. PROJECT_ID
: l'ID progetto per il quale vuoi suddividere l'impegno di origineREGION
: la stessa regione dell'impegno di origineCOMMITMENT_NAME
: il nome del nuovo impegno suddivisoCOMMITMENT_TYPE
: lo stesso tipo di impegno dell'impegno di origine, uno dei seguenti:ACCELERATOR_OPTIMIZED
per le risorse del tipo di macchina A2ACCELERATOR_OPTIMIZED_A3
per le risorse dei tipi di macchina A3 Edge e 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 le risorse del tipo di macchina C3COMPUTE_OPTIMIZED_C3D
per le risorse del tipo di macchina C3DCOMPUTE_OPTIMIZED_H3
per le risorse del tipo di macchina H3GENERAL_PURPOSE
per le risorse del tipo di macchina N1GENERAL_PURPOSE_C4
per le risorse del tipo di macchina C4GENERAL_PURPOSE_C4A
per le risorse dei tipo di macchine C4AGENERAL_PURPOSE_E2
per le risorse del tipo di macchina E2GENERAL_PURPOSE_N2
per le risorse del tipo di macchina N2GENERAL_PURPOSE_N2D
per le risorse della macchina N2DGENERAL_PURPOSE_N4
per le risorse del tipo di macchina N4GENERAL_PURPOSE_T2D
per le risorse del tipo di macchina Tau T2DGRAPHICS_OPTIMIZED
per le risorse del tipo di macchina G2MEMORY_OPTIMIZED
per le risorse del tipo di macchina M1 o M2MEMORY_OPTIMIZED_M3
per le risorse del tipo di macchina M3MEMORY_OPTIMIZED_M4
per le risorse del tipo di macchina M4MEMORY_OPTIMIZED_X4_16TB
per le risorse del tipo di macchina X4 per le istanze con 16 TB di memoriaMEMORY_OPTIMIZED_X4_24TB
per le risorse del tipo di macchina X4 per le istanze con 24 TB di memoriaMEMORY_OPTIMIZED_X4_32TB
per le risorse del tipo di macchina X4 per le istanze con 32 TB di memoriaSTORAGE_OPTIMIZED_Z3
per le risorse del tipo di macchina Z3
COMMITMENT_PLAN
: lo stesso piano di impegno dell'impegno di origine,TWELVE_MONTH
oTHIRTY_SIX_MONTH
NUMBER_VCPUS
: il numero di vCPU che vuoi trasferire dall'impegno di origine per creare il nuovo impegno suddiviso. Questo deve essere un numero intero inferiore al numero di vCPU nell'impegno di origine.MEMORY
: la quantità di memoria in MB che vuoi trasferire dall'impegno di origine per creare il nuovo impegno suddiviso. Questa deve essere inferiore alla quantità di memoria nell'impegno di origine. Ad esempio, 1000 MB. Se non diversamente specificato, l'unità predefinita utilizzata è il MB. La memoria può essere acquistata in incrementi di 0,25 GB.SOURCE_COMMITMENT_URL
: l'URL dell'impegno di origine da cui vuoi trasferire le risorse- Prende le risorse da
source-commitment
e crea un nuovo impegnosplit-commitment
con 1 vCPU N2 e 1024 MB di memoria. - Ridimensiona
source-commitment
in base alle risorse rimanenti. - Scopri come rinnovare automaticamente gli impegni basati sulle risorse.
- Scopri come prolungare la durata degli impegni basati sulle risorse.
- Scopri come eseguire l'upgrade della durata degli impegni basati sulle risorse.
- Scopri come analizzare l'efficacia degli sconti per impegno di utilizzo basati sulle risorse.
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 .
Unisci gli impegni
Puoi unire più impegni compatibili per creare un nuovo impegno più grande. Unendo gli impegni, puoi monitorarli e gestirli come un'unica entità. Facendo coincidere le scadenze degli impegni, questo processo ti consente di evitare il frazionamento delle loro date di fine. L'unione ti permette inoltre di aumentare gradualmente i workload. Ad esempio, in caso di necessità, puoi acquistare impegni più recenti e più piccoli e scegliere di unirli tra loro o con un impegno esistente.
Come funziona l'unione
Quando unisci singoli impegni (impegni di origine), crei un nuovo impegno (impegno unito) con le risorse combinate di tutti gli impegni di origine. Alle ore 24:00 (fuso orario del Pacifico) del giorno successivo (UTC-8 o UTC-7 se è in vigore l'ora legale), l'impegno unito diventa attivo e gli impegni di origine vengono annullati. Questa data di attivazione diventa la data di inizio dell'impegno unito e determina la fine dell'operazione di unione.
Inoltre, indipendentemente dal fatto che gli impegni di origine abbiano una durata preimpostata o personalizzata, l'impegno unito appena creato eredita le seguenti proprietà:
Poiché viene creato solo dopo che gli impegni di origine sono già attivi, l'impegno unito potrebbe avere una durata personalizzata e non una preimpostata di 1 o 3 anni. Tuttavia, l'impegno unito mantiene il piano di 1 o 3 anni degli impegni di origine.
Ad esempio, considera due impegni di origine che iniziano rispettivamente il 1° gennaio 2020 e il 1° dicembre 2020. Di conseguenza, le date di fine coincidono con il 1° gennaio 2023 e con il 1° dicembre 2023. La finestra di idoneità per l'estensione della durata per il primo e per il secondo impegno rimane aperta rispettivamente fino al 1° maggio 2020 e fino al 1° aprile 2021. Se unisci questi impegni il 1° marzo 2022, il risultato è un impegno unito con durata personalizzata, con data di inizio il 2 marzo 2022 e data di fine il 1° dicembre 2023. La finestra di idoneità per l'estensione della durata dell'impegno unito si chiuderebbe quindi già il 1° maggio 2020.
Se a uno degli impegni di origine sono associate prenotazioni, queste vengono conservate durante l'unione e vengono associate all'impegno unito una volta che questo viene creato. Per scoprire di più sugli impegni con prenotazioni associate, consulta Collega le prenotazioni con gli impegni basati sulle risorse.
Esempio di impegno unito
La tabella seguente mostra le proprietà degli impegni di origine e uniti in uno scenario in cui due impegni (
source-commitment-1
esource-commitment-2
) vengono uniti in un unico impegno (merged-commitment
) inMarch 1, 2022
:Primo impegno di origine
(prima dell'unione)Secondo impegno di origine
(prima dell'unione)Impegno unito Nome source-commitment-1 source-commitment-2 merged-commitment Tipo N2 N2 N2 Regione us-central-1 us-central-1 us-central-1 Risorse Durata 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 Finestra di idoneità per l'estensione della durata aperta fino al giorno 1° maggio 2020 1° aprile 2021 1° maggio 2020 *Tutti gli impegni iniziano alle ore 24:00 (fuso orario del Pacifico) (UTC-8) della data di inizio specificata.
†Tutti gli impegni scadono alle ore 24:00 (fuso orario del Pacifico) (UTC-8 o UTC-7) della data di fine specificata.Implicazioni sui prezzi
La tariffa di impegno è la somma dei prezzi scontati di tutte le risorse impegnate. Quando crei un impegno unito, i prezzi scontati delle sue risorse potrebbero subire variazioni il giorno in cui l'impegno unito diventa attivo. Il nuovo prezzo scontato di ogni risorsa rimane invariato fino al termine della durata dell'impegno unito, anche se i prezzi on demand cambiano. Tuttavia, se in futuro unisci o suddividi di nuovo questo impegno, i prezzi scontati delle risorse potrebbero subire nuove variazioni.
Limitazioni
Requisiti
Quando unisci singoli impegni di origine per creare un nuovo impegno unito, sia i primi che il secondo 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, consulta le limitazioni per l'unione.
Console
gcloud
Per unire gli impegni esistenti in un unico impegno, utilizza gcloud compute commitments create command con il flag
--merge-source-commitment
.gcloud compute commitments create COMMITMENT_NAME \ --region=REGION \ --project=PROJECT_ID \ --plan=COMMITMENT_PLAN \ --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 risorse specificate rispettivamente come (4 vCPU N2 e 2048 MB) e (3 vCPU N2 e 2048 MB). Il piano di impegno di ciascuno degli impegni di origine è12-month
. Il seguente comando gcloud CLI consente di unire i due impegni e creare un nuovo impegno denominatomerged-commitment
. Le risorse dell'impegno unito sono 7 vCPU N2 e 4096 MB e il piano di impegno corrisponde a12-month
: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 unico impegno, utilizza il metodo
regionCommitments.insert
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments { "name": COMMITMENT_NAME, "plan": COMMITMENT_PLAN, "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 risorse specificate rispettivamente come (4 vCPU N2 e 2048 MB) e (3 vCPU N2 e 2048 MB). Il piano di impegno di ciascuno degli impegni di origine èTWELVE_MONTH
. La seguente richiestaPOST
ti consente di unire gli impegni di origine e creare un nuovo impegno denominatomerged-commitment
. Le risorse dell'impegno unito sono 7 vCPU N2 e 4096 MB e il relativo piano di impegno corrisponde aTWELVE_MONTH
.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", ... ] }
Suddividi gli impegni
Puoi trasferire le risorse da un impegno esistente e suddividere l'impegno in impegni più piccoli. Questa operazione ti consente di monitorare e gestire attentamente le parti di un impegno più grande sotto forma di singoli impegni più piccoli. Ad esempio, puoi impostare il rinnovo automatico esclusivamente per una parte di un impegno suddividendolo e attivando questa impostazione solo per uno degli impegni secondari. Con la suddivisione, puoi inoltre distribuire gli sconti per impegno di utilizzo a un livello più granulare utilizzando l'attribuzione prioritaria per gli impegni suddivisi.
Come funziona la suddivisione
Quando suddividi un impegno esistente (impegno di origine), trasferisci le risorse dall'impegno di origine, crei uno o più nuovi impegni (impegni suddivisi) e ridistribuisci le risorse trasferite tra i nuovi impegni suddivisi. Sia l'attivazione dei nuovi impegni suddivisi sia il ridimensionamento dell'impegno di origine vengono eseguiti alle ore 24:00 (fuso orario del Pacifico) del giorno successivo (UTC-8 o UTC-7 durante l'ora legale). Compute Engine imposta questa data di attivazione come data di inizio degli impegni suddivisi. Al termine dell'operazione di suddivisione, risultano i seguenti impegni:
Anche se ridimensionato, l'impegno di origine mantiene tutti gli altri attributi, incluse le date di inizio e di fine, e continua a funzionare normalmente. Gli impegni suddivisi mantengono la stessa data di fine e la stessa finestra di idoneità per l'estensione della durata dell'impegno di origine.
Poiché vengono creati solo dopo che l'impegno di origine è attivo, gli impegni suddivisi potrebbero avere una durata personalizzata e non una preimpostata di 1 o 3 anni. Tuttavia, gli impegni suddivisi mantengono il piano di impegno di 1 o 3 anni dell'impegno di origine.
Puoi creare un solo nuovo impegno suddiviso alla volta utilizzando l'API Compute Engine e gcloud CLI. Puoi creare più impegni suddivisi in un'unica operazione utilizzando la Google Cloud console.
Non puoi suddividere un impegno se non dispone di prenotazioni associate. Per scoprire di più sugli impegni con prenotazioni associate, consulta la pagina Combinazione di 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 (source-commitment
esplit-commitment
ridimensionati) il 1° marzo 2022:Impegno di origine
(prima della suddivisione)Impegno suddiviso Impegno di origine
(dopo la suddivisione)Nome source-commitment split-commitment source-commitment Tipo N2 N2 N2 Regione us-central-1 us-central-1 us-central-1 Risorse Durata 3 anni 3 anni 3 anni Data di inizio* 1° gennaio 2020 2 marzo 2022
(giorno successivo alla suddivisione)1° gennaio 2020 Data di fine† 1° gennaio 2023 1° gennaio 2023 1° gennaio 2023 Finestra di idoneità per l'estensione della durata aperta fino al giorno 1° gennaio 2021 1° gennaio 2021 1° gennaio 2021 *Tutti gli impegni iniziano alle ore 24:00 (fuso orario del Pacifico) (UTC-8) della data di inizio specificata.
†Tutti gli impegni scadono alle ore 24:00 (fuso orario del Pacifico) (UTC-8 o UTC-7) della data di fine specificata.Implicazioni sui prezzi
La tariffa di impegno è la somma dei prezzi scontati di tutte le risorse impegnate. La suddivisione di un impegno influisce sui costi delle risorse nel seguente modo:
Tuttavia, se in futuro unisci o suddividi di nuovo uno di questi impegni, i prezzi scontati delle risorse potrebbero subire nuove variazioni.
Limitazioni
Requisiti
Quando suddividi un impegno di origine e crei uno o più impegni suddivisi, gli impegni di origine e quelli suddivisi devono soddisfare i seguenti requisiti:
Inoltre, per utilizzare Google Cloud CLI per suddividere un impegno di origine, devi aggiornare questo insieme di strumenti alla versione 423.0.0 o successiva. Se provi a suddividere un impegno di origine utilizzando una versione precedente di gcloud CLI, l'operazione di suddivisione non va a buon fine e 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ù impegni suddivisi contemporaneamente utilizzando la Google Cloud console. Prima di suddividere un impegno, consulta le limitazioni per la suddivisione.
Console
gcloud
Per suddividere un impegno esistente in due impegni, utilizza gcloud compute commitments create command con il flag
--split-source-commitment
.gcloud compute commitments create COMMITMENT_NAME \ --region=REGION \ --project=PROJECT_ID \ --plan=COMMITMENT_PLAN \ --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
le cui risorse sono: 3 vCPU N2 e 2048 MB di memoria. Il seguente comando gcloud CLI consente di suddividere l'impegno in due impegni distinti: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
Durante il processo di suddivisione di
source-commitment
, Compute Engine esegue le seguenti operazioni:API
Per suddividere un impegno esistente in due impegni, utilizza il metodo
regionCommitments.insert
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments { "name": COMMITMENT_NAME, "plan": COMMITMENT_PLAN, "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
le cui risorse sono: 3 vCPU N2 e 2048 MB di memoria. La seguente richiestaPOST
ti consente di suddividere l'impegno in due impegni distinti: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" }
Durante il processo di suddivisione di
source-commitment
, Compute Engine esegue le seguenti operazioni: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 2025-07-09 UTC.
-