Unisci e dividi gli impegni

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 il processo di fusione e suddivisione impegni, oltre alle limitazioni e ai 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

    1. Installa Google Cloud CLI, quindi initialize eseguendo questo comando:

      gcloud init
    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.

        Installa Google Cloud CLI, quindi initialize eseguendo questo comando:

        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 nello stesso momento. 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 qualsiasi data di scadenza tra gli impegni di origine si trovi più lontana nel per il futuro. Ad esempio, se hai due impegni di origine e questi scadono il giorno rispettivamente il 1° gennaio 2023 e il 1° dicembre 2023, quindi scade il 1° dicembre 2023.

Se uno degli impegni dell'origine ha prenotazioni collegate, le prenotazioni vengono mantenute durante l'unione e vengono associate dopo la sua creazione. Per scoprire di più sugli impegni con allegati delle 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 e source-commitment-2) vengono uniti in un unico impegno (merged-commitment) il giorno March 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
  • vCPU: 100
  • Memoria: 100 GB
  • vCPU: 200
  • Memoria: 300 GB
  • vCPU: 300
  • Memoria: 400 GB
Termine 3 anni 3 anni 3 anni
Data di inizio* 1° gennaio 2020 1 dicembre 2020 2 marzo 2022
(il giorno successivo all'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 dell'impegno è la somma dei prezzi scontati di tutto il tuo impegno Google Cloud. Quando unisci l'impegno, i prezzi scontati dell'impegno le risorse dell'impegno potrebbero cambiare il giorno in cui diventa l'impegno unito attivo. Il nuovo prezzo scontato per ogni risorsa rimane invariato fino al alla fine del periodo dell'impegno unito, anche se i prezzi on demand cambiano. Tuttavia, se unisci o suddividi di nuovo questo impegno in futuro, i prezzi scontati delle risorse potrebbero cambiare di nuovo.

Limitazioni

  • Non puoi unire gli impegni di licenza.
  • Al momento della creazione degli impegni uniti, non puoi crearne nessuno nuove prenotazioni e associarle a tali 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.

Requisiti

Quando unisci singoli impegni di origine per creare un nuovo impegno unito, gli impegni di origine e uniti devono rispettare quanto segue requisiti:

  • Gli impegni di origine devono avere lo stesso progetto, la stessa regione e la stessa durata termine), tipo di impegno e categoria di impegno.
  • Il nuovo impegno unito deve avere lo stesso progetto, la stessa regione durata (o termine), tipo di impegno e impegno come gli 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).

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

  1. Nella console Google Cloud, seleziona il progetto in cui vuoi unisci gli impegni e vai alla pagina Sconti per impegno di utilizzo.

    Vai a Sconti per impegno di utilizzo

  2. 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.

  3. Nella scheda Scegli impegno della pagina Unisci che si apre, procedi le seguenti:

    1. 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.

    2. Fai clic su Avanti. Si apre la scheda Rivedi.

  4. Nella scheda Revisione della pagina Unisci:

    1. 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.
    2. Nel campo Nome nuovo impegno, inserisci un nome per l'impegno l'impegno di un'azienda.
    3. (Facoltativo) Per attivare il rinnovo automatico per l'impegno unito, seleziona la casella di controllo Abilita rinnovo automatico.
    4. Leggi i Termini e condizioni.
    5. Per completare la creazione dell'impegno unito e tornare all' Nella pagina Elenco impegni, fai clic su Unisci.

gcloud

Per unire gli impegni esistenti in un singolo impegno, utilizza 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:

  • 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.
  • COMMITMENT_TYPE: lo stesso tipo di impegno del tuo impegni di origine, uno dei seguenti:

    • accelerator-optimized per risorse di tipo di macchina A2
    • accelerator-optimized-a3 per le risorse di tipo di macchina standard A3
    • accelerator-optimized-a3-mega per 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 risorse di tipo di macchina C3
    • compute-optimized-c3d per le risorse di tipo di macchina C3D
    • compute-optimized-h3 per risorse di tipo di macchina H3
    • general-purpose per risorse di tipo di macchina N1
    • general-purpose-c4 per le risorse del tipo di macchina C4
    • general-purpose-e2 per risorse di tipo di macchina E2
    • general-purpose-n2 per risorse di tipo di macchina N2
    • general-purpose-n2d per le risorse macchina N2D
    • general-purpose-n4 per risorse di tipo di macchina N4
    • general-purpose-t2d per le risorse di tipo di macchina Tau T2D
    • graphics-optimized per risorse di tipo di macchina G2
    • memory-optimized per risorse del tipo di macchina M1 o M2
    • memory-optimized-m3 per risorse di tipo di macchina M3
    • storage-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 o 36-month.

  • MEMORY: la somma degli importi, in MB o GB, di 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.

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 chiamato merged-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 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:

  • 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 risorse di tipo di macchina A2
    • ACCELERATOR_OPTIMIZED_A3 per le risorse di tipo di macchina standard A3
    • ACCELERATOR_OPTIMIZED_A3_MEGA per 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 risorse di tipo di macchina C3
    • COMPUTE_OPTIMIZED_C3D per le risorse di tipo di macchina C3D
    • COMPUTE_OPTIMIZED_H3 per risorse di tipo di macchina H3
    • GENERAL_PURPOSE per risorse di tipo di macchina N1
    • GENERAL_PURPOSE_C4 per le risorse del tipo di macchina C4
    • GENERAL_PURPOSE_E2 per risorse di tipo di macchina E2
    • GENERAL_PURPOSE_N2 per risorse di tipo di macchina N2
    • GENERAL_PURPOSE_N2D per le risorse macchina N2D
    • GENERAL_PURPOSE_N4 per risorse di tipo di macchina N4
    • GENERAL_PURPOSE_T2D per le risorse di tipo di macchina Tau T2D
    • GRAPHICS_OPTIMIZED per risorse di tipo di macchina G2
    • MEMORY_OPTIMIZED per risorse del tipo di macchina M1 o M2
    • MEMORY_OPTIMIZED_M3 per risorse di tipo di macchina M3
    • STORAGE_OPTIMIZED_Z3 per risorse di tipo di macchina Z3

  • DURATION: la stessa durata (o termine) del tuo impegni di origine, TWELVE_MONTH o THIRTY_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 valore separato da virgole di URL di impegno di origine distinti.

Ad esempio, considera due impegni di origine (source-commitment-1 e source-commitment-2) nella regione us-east1 con le sue risorse come (4 vCPU N2 e 2048 MB) e (3 vCPU N2 e 2048 MB). La seguente richiesta POST unisce source-commitment-1 e source-commitment-2 in un singolo impegno denominato merged-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 risorse da un impegno esistente e suddividere 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 di 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 ridimensionato con le risorse rimanenti dopo la suddivisione.
  • Gli impegni divisi appena creati con le risorse ridistribuite.

L'impegno di origine, anche se ridimensionato, conserva tutti gli altri attributi, incluse le date di inizio e di scadenza e continua a funzionare normalmente. La data di scadenza degli impegni di suddivisione rimane la stessa della l'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 è associato a prenotazioni. Per scoprire di più sugli impegni con prenotazioni allegate, vedi Combinare prenotazioni con 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 (ridimensionati source-commitment e split-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
  • vCPU: 200
  • Memoria: 200 GB
  • vCPU: 50
  • Memoria: 100 GB
  • vCPU: 150
  • Memoria: 100 GB
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 nei seguenti casi: modo:

  • Impegno di origine ridimensionato: i prezzi scontati delle risorse da l'impegno di origine ridimensionato rimane invariato.
  • Impegno diviso: 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.

Tuttavia, se unisci o suddividi nuovamente uno di questi impegni in futuro, i prezzi scontati potrebbero cambiare di nuovo.

Limitazioni

  • 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 collegati 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.

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:

  • 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 di suddivisione devono corrispondere ad alcuni o 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.

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 di suddivisione 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, esamina limitazioni per la suddivisione.

Console

  1. Nella console Google Cloud, seleziona il progetto in cui vuoi suddividere un impegno e andare alla pagina Sconti per impegno di utilizzo.

    Vai a Sconti per impegno di utilizzo

  2. 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 Dividi.
    • 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.
  3. Nella scheda Ridimensiona della pagina Suddividi impegno che si apre, procedi nel seguente modo: le seguenti:

    1. 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.
    2. Fai clic su Avanti. Si apre la scheda Ridistribuisci.
  4. Nella scheda Ridistribuisci della pagina Impegno suddiviso, esegui la seguenti:

    1. Nel campo Nome, specifica un nome per l'impegno suddiviso.
    2. Nei campi vCPUs e vCPUs, specifica il numero di vCPU e memoria che vuoi includere nell'impegno suddiviso.
      • Se vuoi creare più impegni divisi, specifica solo un delle risorse ridistribuite.
      • In caso contrario, specifica tutte le risorse ridistribuite.
    3. (Facoltativo) Per abilitare il rinnovo automatico per l'impegno suddiviso, seleziona la casella di controllo Abilita rinnovo automatico.
    4. Fai clic su Fine.
    5. (Facoltativo) Per creare impegni divisi aggiuntivi, fai clic su Aggiungi un elemento e ripeti i passaggi precedenti.
    6. Fai clic su Avanti. Si apre la scheda Rivedi.
  5. Nella scheda Revisione della pagina Impegno diviso, esegui la seguenti:

    1. 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.
    2. Leggi i Termini e condizioni.
    3. Per completare la creazione degli impegni divisi e tornare a Nella pagina Elenco degli impegni, fai clic su Invia.

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:

  • 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 A2
    • accelerator-optimized-a3 per le risorse di tipo di macchina standard A3
    • accelerator-optimized-a3-mega per 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 risorse di tipo di macchina C3
    • compute-optimized-c3d per le risorse di tipo di macchina C3D
    • compute-optimized-h3 per risorse di tipo di macchina H3
    • general-purpose per risorse di tipo di macchina N1
    • general-purpose-c4 per le risorse del tipo di macchina C4
    • general-purpose-e2 per risorse di tipo di macchina E2
    • general-purpose-n2 per risorse di tipo di macchina N2
    • general-purpose-n2d per le risorse macchina N2D
    • general-purpose-n4 per risorse di tipo di macchina N4
    • general-purpose-t2d per le risorse di tipo di macchina Tau T2D
    • graphics-optimized per risorse di tipo di macchina G2
    • memory-optimized per risorse del tipo di macchina M1 o M2
    • memory-optimized-m3 per risorse di tipo di macchina M3
    • storage-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) del tuo dell'impegno di origine, 12-month o 36-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 specificata, l'unità predefinita utilizzata è GB. La memoria può essere acquistata in di 0,25 GB.

  • SOURCE_COMMITMENT_URL: l'URL della fonte da cui vuoi estrarre risorse.

Ad esempio, considera un impegno di origine (source-commitment) nella regione us-east1 con 3 vCPU N2 e 2048 MB di memoria. Le seguenti Il comando gcloud CLI suddivide l'impegno nel seguente modo:

  • Prelievo di risorse da source-commitment e creazione di un nuovo impegno split-commitment con 1 vCPU N2 e 1024 MB di memoria.
  • Ridimensionamento di source-commitment per le risorse rimanenti.
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:

  • 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 A2
    • ACCELERATOR_OPTIMIZED_A3 per le risorse di tipo di macchina standard A3
    • ACCELERATOR_OPTIMIZED_A3_MEGA per 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 risorse di tipo di macchina C3
    • COMPUTE_OPTIMIZED_C3D per le risorse di tipo di macchina C3D
    • COMPUTE_OPTIMIZED_H3 per risorse di tipo di macchina H3
    • GENERAL_PURPOSE per risorse di tipo di macchina N1
    • GENERAL_PURPOSE_C4 per le risorse del tipo di macchina C4
    • GENERAL_PURPOSE_E2 per risorse di tipo di macchina E2
    • GENERAL_PURPOSE_N2 per risorse di tipo di macchina N2
    • GENERAL_PURPOSE_N2D per le risorse macchina N2D
    • GENERAL_PURPOSE_N4 per risorse di tipo di macchina N4
    • GENERAL_PURPOSE_T2D per le risorse di tipo di macchina Tau T2D
    • GRAPHICS_OPTIMIZED per risorse di tipo di macchina G2
    • MEMORY_OPTIMIZED per risorse del tipo di macchina M1 o M2
    • MEMORY_OPTIMIZED_M3 per risorse di tipo di macchina M3
    • STORAGE_OPTIMIZED_Z3 per risorse di tipo di macchina Z3

  • DURATION: la stessa durata (o termine) del tuo dell'impegno di origine, TWELVE_MONTH o THIRTY_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.

Ad esempio, considera un impegno di origine (source-commitment) nella regione us-east1 con 3 vCPU N2 e 2048 MB di memoria. La seguente richiesta POST divide l'impegno nel seguente modo:

  • Prelievo di risorse da source-commitment e creazione di un nuovo impegno split-commitment con 1 vCPU N2 e 1024 MB di memoria.
  • Ridimensionamento di source-commitment per le risorse rimanenti.
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