Questo documento spiega come acquistare impegni basati sulle risorse senza prenotazioni associate utilizzando la console Google Cloud , gcloud CLI o REST.
Per scoprire di più sugli impegni con prenotazioni collegate, consulta Collega le prenotazioni agli impegni basati sulle risorse.
Per acquistare impegni per GPU, dischi SSD locali o entrambi, consulta Acquista impegni basati sulle risorse con prenotazioni collegate.
Prima di iniziare
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione verifica la tua identità per l'accesso ad API e servizi Google Cloud . Per eseguire
codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su
Compute Engine selezionando una delle seguenti opzioni:
Seleziona la scheda relativa a come prevedi di utilizzare gli esempi in questa pagina:
Console
Quando utilizzi la console Google Cloud per accedere ai servizi Google Cloud e alle API, non devi configurare l'autenticazione.
gcloud
-
Installa Google Cloud CLI. Dopo l'installazione, inizializza Google Cloud CLI eseguendo il comando seguente:
gcloud initSe utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
-
- Imposta una regione e una zona predefinite.
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.
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
Per saperne di più, consulta Autenticati per usare REST nella documentazione sull'autenticazione di Google Cloud .
Ruoli obbligatori
Per ottenere l'autorizzazione necessaria per acquistare impegni basati sulle risorse, chiedi all'amministratore di concederti il ruolo IAM Compute Admin (roles/compute.admin) nel progetto.
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Questo ruolo predefinito contiene l'autorizzazione
compute.commitments.create
necessaria per
acquistare impegni basati sulle risorse.
Potresti anche ottenere questa autorizzazione con ruoli personalizzati o altri ruoli predefiniti.
Per impostazione predefinita, i proprietari dei progetti hanno l'autorizzazione per acquistare impegni basati sulle risorse. Tuttavia, i proprietari possono creare ruoli personalizzati che includono o escludono determinati utenti. Scopri di più sul controllo dell'accesso per assicurarti di disporre dell'autorizzazione per acquistare un impegno basato sulle risorse.
Acquista un impegno hardware senza prenotazioni collegate
Acquista impegni basati sulle risorse hardware senza prenotazioni associate utilizzando la console Google Cloud , gcloud CLI o REST.
Dopo l'acquisto, l'impegno diventa attivo il giorno successivo alle ore 00:00 UTC-8, oppure UTC-7 se è in vigore l'ora legale (fuso orario del Pacifico). Compute Engine mantiene un blocco sul tuo progetto per ogni regione del progetto in cui acquisti un impegno. Quando acquisti un nuovo impegno per qualsiasi regione del progetto, Compute Engine associa il blocco per quella regione all'impegno appena creato.
Tra il momento dell'acquisto e quello di attivazione, lo
stato dell'impegno rimane NOT_YET_ACTIVE (o PENDING nella
consoleGoogle Cloud ). Dopo l'attivazione, lo stato dell'impegno diventa
ACTIVE.
Ad esempio, supponiamo che acquisti l'impegno il 20 gennaio 2024 alle ore 22:00
UTC-8 o UTC-7 (fuso orario del Pacifico). Compute Engine crea
immediatamente il tuo impegno con lo stato NOT_YET_ACTIVE. Il tuo
impegno diventa ACTIVE il 21 gennaio 2024 alle ore 00:00
UTC-8 o UTC-7 (fuso orario del Pacifico).
Console
Prima di acquistare un impegno utilizzando la console Google Cloud , seleziona il progetto che vuoi utilizzare per l'acquisto dell'impegno. Se la condivisione del CUD è abilitata per un account di fatturazione Cloud, puoi acquistare l'impegno utilizzando qualsiasi progetto di quell'account di fatturazione Cloud. Dopo aver selezionato il progetto:
Nella console Google Cloud , vai alla pagina Sconti per impegno di utilizzo. Vai a Sconti per impegno di utilizzo
Fai clic su Acquista impegno. Viene visualizzata la pagina Acquista un impegno.
Nel campo Nome, inserisci un nome per l'impegno.
Nel campo Regione, seleziona la regione in cui vuoi acquistare l'impegno.
Nel campo Tipo di impegno, seleziona la serie della famiglia di macchine per il tuo impegno. Per le vCPU, la memoria o entrambe, puoi scegliere tra i seguenti tipi di impegno:
- Per i tipi di macchine A2, seleziona A2 ottimizzata per l'acceleratore.
- Per i tipi di macchina A3 Edge e A3 High, seleziona A3 ottimizzata per l'acceleratore.
- Per i tipi di macchine A3 Mega, seleziona A3 Mega ottimizzata per l'acceleratore
- Per i tipi di macchine G2, seleziona G2 ottimizzata per la grafica.
- Per i tipi di macchina G4, seleziona G4 ottimizzata per la grafica.
- Per i tipi di macchine C2, seleziona C2 ottimizzata per il calcolo.
- Per i tipi di macchine C2D, seleziona C2D ottimizzata per il calcolo.
- Per i tipi di macchine H3, seleziona H3 ottimizzata per il calcolo.
- Per i tipi di macchine H4D, seleziona H4D ottimizzato per il calcolo.
- Per i tipi di macchina C3, seleziona C3 per uso generico.
- Per i tipi di macchina C3D, seleziona C3D per uso generico
- Per i tipi di macchina C4, seleziona C4 per uso generico.
- Per i tipi di macchina C4A, seleziona C4A per uso generico.
- Per i tipi di macchine C4D, seleziona C4D per uso generico.
- Per i tipi di macchine E2, seleziona E2 per uso generico.
- Per i tipi di macchine N1, seleziona N1 per uso generico.
- Per i tipi di macchine N2, seleziona N2 per uso generico.
- Per i tipi di macchine N2D, seleziona N2D per uso generico.
- Per i tipi di macchine N4, seleziona N4 per uso generico.
- Per i tipi di macchine N4D, seleziona N4D per uso generico.
- Per i tipi di macchine N4A, seleziona N4A per uso generico.
- Per i tipi di macchine Tau T2D, seleziona T2D per uso generico.
- Per i tipi di macchine M1 o M2, seleziona M1/M2 ottimizzate per la memoria.
- Per i tipi di macchine M3, seleziona M3 ottimizzata per la memoria.
- Per i tipi di macchine M4, seleziona M4 ottimizzata per la memoria.
- Per i tipi di macchine M4 con 6 TB di memoria, seleziona M4 ottimizzata per la memoria 6 TB.
- Per il tipo di macchina X4 con 6 TB di memoria, seleziona X4 da 480 6T ottimizzata per la memoria.
- Per il tipo di macchina X4 con 8 TB di memoria, seleziona X4 da 480 8T ottimizzata per la memoria.
- Per il tipo di macchina X4 con 12 TB di memoria, seleziona X4 960 12T ottimizzata per la memoria.
- Per il tipo di macchina X4 con 16 TB di memoria, seleziona X4 960 16T ottimizzata per la memoria.
- Per il tipo di macchina X4 con 24 TB di memoria, seleziona Ottimizzato per la memoria X4 1440 24T.
- Per il tipo di macchina X4 con 32 TB di memoria, seleziona X4 da 1920 32T ottimizzata per la memoria.
- Per i tipi di macchina Z3, seleziona Z3 ottimizzata per l'archiviazione.
Nella sezione Dettagli impegno, segui questi passaggi:
Per specificare le vCPU per l'impegno, inserisci il numero di vCPU nel campo Core.
Per specificare la memoria per l'impegno, nel campo Memoria, inserisci la quantità di memoria in GB.
Puoi specificare la memoria solo in incrementi di 0,25 GB. Per specificare un valore di memoria personalizzato per l'impegno, utilizza gcloud CLI o REST.
Per specificare i dischi SSD locali per l'impegno, espandi la sezione GPU e SSD locali. Poi, nel campo SSD locali, specifica il numero di dischi. Senza prenotazioni collegate, puoi specificare dischi SSD locali solo per questi tipi di impegno:
- C4, C4A o C4D per uso generico
- G4 ottimizzato per l'acceleratore
- Z3 ottimizzata per l'archiviazione
- H4D ottimizzato per il calcolo
Nella sezione Termini, segui questi passaggi:
Per specificare il piano per il tuo impegno, seleziona 1 anno o 3 anni. Il piano determina la tariffa CUD e la durata predefinita del tuo impegno.
Controlla il campo Data di inizio, che mostra la data e l'ora in cui il tuo impegno diventa attivo. Questo campo viene impostato automaticamente sulle ore 00:00 del fuso orario del Pacifico di Stati Uniti e Canada il giorno successivo alla data attuale.
Facoltativo. Per estendere il termine dell'impegno oltre la durata del termine preimpostata definita dal piano dell'impegno, specifica una data di fine personalizzata per l'impegno nel campo Data di fine. Per ulteriori informazioni, consulta Estendi i termini dell'impegno.
Facoltativo. Se vuoi che l'impegno si rinnovi automaticamente al termine del periodo, seleziona la casella di controllo Rinnova automaticamente l'impegno.
Nel riquadro Riepilogo, rivedi i dettagli dell'impegno e le eventuali limitazioni della quota.
Per completare l'acquisto dell'impegno:
Vai alla parte inferiore della pagina.
Consulta la sezione Comunicazioni, che contiene informazioni su commissioni, idoneità agli sconti e termini e condizioni.
Per confermare l'accettazione del prezzo di impegno e dei termini specifici del servizio, seleziona la casella di controllo.
Fai clic su Acquista.
gcloud
Utilizzando gcloud CLI, esegui il
comando gcloud compute commitments create:
gcloud compute commitments create COMMITMENT_NAME \
--region REGION \
--project PROJECT_ID \
--resources vcpu=NUMBER_VCPUS,memory=MEMORY,local-ssd=LOCAL_SSD \
--plan PLAN \
--type COMMITMENT_TYPE \
--custom-end-time=CUSTOM_END_DATE \
--auto-renew
Sostituisci quanto segue:
COMMITMENT_NAME: il nome con cui vuoi identificare questo impegno.REGION: la regione a cui si applica questo impegno. Ogni regione ha prezzi di impegno diversi. Per i prezzi attuali, consulta il listino prezzi.PROJECT_ID: l'ID progetto per il quale vuoi creare l'impegno.NUMBER_VCPUS: il numero di vCPU per le quali vuoi acquistare impegni. Il numero di vCPU deve essere un numero intero maggiore o uguale a 0 e può essere pari o dispari.MEMORY: la quantità di memoria, in MB o GB, per la quale vuoi acquistare impegni. Ad esempio,1000MB. Per gcloud CLI, puoi specificare la memoria in MB o GB. Se non specifichi un'unità, Compute Engine utilizza come unità predefinita il GB. Tuttavia, tieni presente che quando utilizzi REST, Compute Engine utilizza MB come unità predefinita.LOCAL_SSD: (Facoltativo) La quantità di spazio di archiviazione SSD locale, che deve essere specificata in GB, ad esempio375GB. L'acquisto di impegni per dischi SSD locali senza prenotazioni collegate è supportato solo per i tipi di impegno C4, C4A, C4D, G4, H4D o Z3.PLAN: il piano di impegno, che determina la tariffa CUD e il termine preimpostato. Specifica12-montho36-month.COMMITMENT_TYPE: un elemento tra:- Per i tipi di macchine A2, utilizza
accelerator-optimized - Per i tipi di macchina A3 Edge e A3 High, utilizza
accelerator-optimized-a3 - Per i tipi di macchine A3 Mega, utilizza
accelerator-optimized-a3-mega - Per i tipi di macchine G2, utilizza
graphics-optimized - Per i tipi di macchina G4, utilizza
graphics-optimized-g4 - Per i tipi di macchine C2, utilizza
compute-optimized - Per i tipi di macchine C2D, utilizza
compute-optimized-c2d - Per i tipi di macchina C3, utilizza
compute-optimized-c3 - Per i tipi di macchine C3D, utilizza
compute-optimized-c3d - Per i tipi di macchine H3, utilizza
compute-optimized-h3 - Per i tipi di macchine H4D, utilizza
compute-optimized-h4d - Per i tipi di macchine N1, utilizza
general-purpose - Per i tipi di macchine C4, utilizza
general-purpose-c4 - Per i tipi di macchina C4A, utilizza
general-purpose-c4a - Per i tipi di macchine C4D, utilizza
general-purpose-c4d - Per i tipi di macchine E2, utilizza
general-purpose-e2 - Per i tipi di macchine N2, utilizza
general-purpose-n2 - Per i tipi di macchine N2D, utilizza
general-purpose-n2d - Per i tipi di macchine N4, utilizza
general-purpose-n4 - Per i tipi di macchine N4D, utilizza
general-purpose-n4d - Per i tipi di macchine N4A, utilizza
general-purpose-n4a - Per i tipi di macchine Tau T2D, utilizza
general-purpose-t2d - Per i tipi di macchine M1 o M2, utilizza
memory-optimized - Per i tipi di macchine M3, utilizza
memory-optimized-m3 - Per i tipi di macchine M4, utilizza
memory-optimized-m4 - Per i tipi di macchine M4 con 6 TB di memoria, utilizza
memory-optimized-m4-6tb - Per i tipi di macchine X4 con 6 TB di memoria, utilizza
memory-optimized-x4-6t - Per i tipi di macchine X4 con 8 TB di memoria, utilizza
memory-optimized-x4-8t - Per i tipi di macchine X4 con 12 TB di memoria, utilizza
memory-optimized-x4-12t - Per i tipi di macchine X4 con 16 TB di memoria, utilizza
memory-optimized-x4-960-16t - Per i tipi di macchine X4 con 24 TB di memoria, utilizza
memory-optimized-x4-1440-24t - Per i tipi di macchine X4 con 32 TB di memoria, utilizza
memory-optimized-x4-1920-32t - Per i tipi di macchine Z3, utilizza
storage-optimized-z3
- Per i tipi di macchine A2, utilizza
CUSTOM_END_DATE: (Facoltativo) una data di fine personalizzata per il tuo periodo, che deve essere formattata comeYYYY-MM-DD.--auto-renew: (Facoltativo) Rinnova automaticamente l'impegno al termine del periodo di validità.
Esempi
Gli esempi seguenti acquistano impegni nel progetto myproject
e nella regione us-central1.
Esempio 1: acquisto di un impegno per risorse N1 per uso generico
Per acquistare un impegno di 1 anno per risorse N1 per uso generico con 5 vCPU e 32,5 GB di memoria (equivalenti a 33.280 MB), esegui il seguente comando. Per gcloud CLI, puoi specificare la memoria in MB o GB. Se non specifichi un'unità, Compute Engine utilizza come unità predefinita il GB. Tuttavia, tieni presente che quando utilizzi REST, Compute Engine utilizza MB come unità predefinita:
gcloud compute commitments create example-commitment --region us-central1 \
--resources vcpu=5,memory=33280MB --plan 12-month \
--type general-purpose --project=myproject
Esempio 2: acquisto di un impegno per le risorse C2 ottimizzate per il calcolo
Per acquistare un impegno di 1 anno per le risorse C2 ottimizzate per il calcolo con 16 vCPU e 64 GB di memoria, esegui questo comando. Per gcloud CLI, puoi specificare la memoria in MB o GB. Se non specifichi un'unità, Compute Engine utilizza come unità predefinita il GB. Tuttavia, tieni presente che quando utilizzi REST, Compute Engine utilizza MB come unità predefinita:
gcloud compute commitments create example-compute-optimized-commitment \
--region us-central1 --resources vcpu=16,memory=64GB --plan 12-month \
--type compute-optimized --project=myproject
Esempio 3: acquista un impegno per le risorse M1 o M2 ottimizzate per la memoria
Per acquistare un impegno di 1 anno per risorse M1 o M2 ottimizzate per la memoria con 96 vCPU e 1433,6 GB di memoria, esegui il seguente comando. Per gcloud CLI, puoi specificare la memoria in MB o GB. Se non specifichi un'unità, Compute Engine utilizza come unità predefinita il GB. Tuttavia, tieni presente che quando utilizzi REST, Compute Engine utilizza MB come unità predefinita:
gcloud compute commitments create example-memory-optimized-commitment \
--region us-central1 --resources vcpu=96,memory=1433.6GB \
--plan 12-month --type memory-optimized \
--project=myproject
Esempio 4: acquista un impegno per risorse C4 per uso generico con un disco SSD locale
Per acquistare un impegno di 1 anno per dischi SSD locali che non richiedono
prenotazioni collegate (supportato solo per i tipi di impegno C4, C4A, C4D, G4, H4D o Z3), includi local-ssd nel flag --resources. Ogni disco
SSD locale ha una capacità di 375 GB. Ad esempio, per acquistare un impegno di 1 anno per risorse C4 per uso generico con 8 vCPU, 32 GB di memoria e 1 disco SSD locale (375 GB), esegui questo comando.
Il valore di archiviazione SSD locale deve essere specificato in GB (ad esempio, 375GB).
Per gcloud CLI, puoi specificare la memoria in MB o GB. Se non specifichi un'unità, Compute Engine utilizza come unità predefinita il GB. Tuttavia, tieni presente che quando utilizzi REST, Compute Engine
utilizza MB come unità predefinita per la memoria.
gcloud compute commitments create example-local-ssd-commitment \
--region us-central1 --resources vcpu=8,memory=32GB,local-ssd=375GB \
--plan 12-month --type general-purpose-c4 --project=myproject
REST
Nell'API, effettua una richiesta POST al
metodo regionCommitments.insert,
con un corpo della richiesta contenente informazioni sull'impegno.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments?requestId=OPTIONAL_UNIQUE_ID
{
"name": "COMMITMENT_NAME",
"plan": "PLAN",
"type": "COMMITMENT_TYPE",
"resources": [
{
"type": "VCPU",
"amount": "COMMITTED_VCPUS"
},
{
"type": "MEMORY",
"amount": "COMMITTED_MEMORY"
},
{
"type": "LOCAL_SSD",
"amount": "COMMITTED_LOCAL_SSD"
}
],
"customEndTimestamp": "CUSTOM_END_DATETEND_TIMEZ",
"autoRenew": AUTO_RENEW_BOOLEAN
}Sostituisci quanto segue:
PROJECT_ID: l'ID del progetto in cui vuoi acquistare l'impegno.REGION: la regione in cui vuoi acquistare l'impegno.OPTIONAL_UNIQUE_ID: (Facoltativo) Un ID richiesta univoco per evitare richieste duplicate non intenzionali.COMMITMENT_NAME: il nome del tuo impegno.PLAN: il piano di impegno,TWELVE_MONTHoTHIRTY_SIX_MONTH.COMMITMENT_TYPE: il tipo di impegno, uno dei seguenti:- Per i tipi di macchine A2, utilizza
ACCELERATOR_OPTIMIZED - Per i tipi di macchina A3 Edge e A3 High, utilizza
ACCELERATOR_OPTIMIZED_A3 - Per i tipi di macchine A3 Mega, utilizza
ACCELERATOR_OPTIMIZED_A3_MEGA - Per i tipi di macchine G2, utilizza
GRAPHICS_OPTIMIZED - Per i tipi di macchina G4, utilizza
GRAPHICS_OPTIMIZED_G4 - Per i tipi di macchine C2, utilizza
COMPUTE_OPTIMIZED - Per i tipi di macchine C2D, utilizza
COMPUTE_OPTIMIZED_C2D - Per i tipi di macchina C3, utilizza
COMPUTE_OPTIMIZED_C3 - Per i tipi di macchine C3D, utilizza
COMPUTE_OPTIMIZED_C3D - Per i tipi di macchine H3, utilizza
COMPUTE_OPTIMIZED_H3 - Per i tipi di macchine H4D, utilizza
COMPUTE_OPTIMIZED_H4D - Per i tipi di macchine N1, utilizza
GENERAL_PURPOSE - Per i tipi di macchine C4, utilizza
GENERAL_PURPOSE_C4 - Per i tipi di macchina C4A, utilizza
GENERAL_PURPOSE_C4A - Per i tipi di macchine C4D, utilizza
GENERAL_PURPOSE_C4D - Per i tipi di macchine E2, utilizza
GENERAL_PURPOSE_E2 - Per i tipi di macchine N2, utilizza
GENERAL_PURPOSE_N2 - Per i tipi di macchine N2D, utilizza
GENERAL_PURPOSE_N2D - Per i tipi di macchine N4, utilizza
GENERAL_PURPOSE_N4 - Per i tipi di macchine N4D, utilizza
GENERAL_PURPOSE_N4D - Per i tipi di macchine N4A, utilizza
GENERAL_PURPOSE_N4A - Per i tipi di macchine Tau T2D, utilizza
GENERAL_PURPOSE_T2D - Per i tipi di macchine M1 o M2, utilizza
MEMORY_OPTIMIZED - Per i tipi di macchine M3, utilizza
MEMORY_OPTIMIZED_M3 - Per i tipi di macchine M4, utilizza
MEMORY_OPTIMIZED_M4 - Per i tipi di macchine M4 con 6 TB di memoria, utilizza
MEMORY_OPTIMIZED_M4_6TB - Per i tipi di macchine X4 con 6 TB di memoria, utilizza
MEMORY_OPTIMIZED_X4_480_6T - Per i tipi di macchine X4 con 8 TB di memoria, utilizza
MEMORY_OPTIMIZED_X4_480_8T - Per i tipi di macchine X4 con 12 TB di memoria, utilizza
MEMORY_OPTIMIZED_X4_960_12T - Per i tipi di macchine X4 con 16 TB di memoria, utilizza
MEMORY_OPTIMIZED_X4_960_16T - Per i tipi di macchine X4 con 24 TB di memoria, utilizza
MEMORY_OPTIMIZED_X4_1440_24T - Per i tipi di macchine X4 con 32 TB di memoria, utilizza
MEMORY_OPTIMIZED_X4_1920_32T - Per i tipi di macchine Z3, utilizza
STORAGE_OPTIMIZED_Z3
- Per i tipi di macchine A2, utilizza
COMMITTED_VCPUS: il numero di vCPU che vuoi inserire nell'impegno.COMMITTED_MEMORY: la quantità di memoria, in MB, che vuoi inserire nell'impegno. Per REST, Compute Engine utilizza MB come unità predefinita. Tuttavia, tieni presente che quando utilizzi gcloud CLI, Compute Engine utilizza GB come unità predefinita.COMMITTED_LOCAL_SSD: (Facoltativo) La quantità di spazio di archiviazione SSD locale, che deve essere specificata in GB; ad esempio,375GB. L'acquisto di impegni per dischi SSD locali senza prenotazioni collegate è supportato solo per i tipi di impegno C4, C4A, C4D, G4, H4D o Z3.CUSTOM_END_DATE: (Facoltativo) Una data di fine personalizzata per il tuo impegno, formattata comeYYYY-MM-DD.END_TIME: 00:00 UTC-8 o UTC-7 (fuso orario del Pacifico). Specifica07:00:00durante l'ora legale o08:00:00durante gli altri periodi.AUTO_RENEW_BOOLEAN: (Facoltativo) Imposta sutrueper rinnovare automaticamente l'impegno al termine del periodo di validità.
Esempi
Gli esempi seguenti acquistano impegni nel progetto myproject
e nella regione us-central1.
Esempio 1: acquisto di un impegno per risorse N1 per uso generico
Per acquistare un impegno di 1 anno per risorse N1 per uso generico con 5 vCPU e 18,75 GB di memoria (equivalenti a 19200 MB), invia la seguente richiesta POST. Per REST, devi specificare la memoria in MB. Tuttavia, tieni presente che quando utilizzi gcloud CLI, Compute Engine utilizza GB come unità predefinita.
POST https://compute.googleapis.com/compute/v1/projects/myproject/regions/us-central1/commitments
{
"name": "example-commitment",
"plan": "TWELVE_MONTH",
"type": "GENERAL_PURPOSE",
"resources": [
{
"amount": "5",
"type": "VCPU"
},
{
"amount": "19200",
"type": "MEMORY"
}
]
}Esempio 2: acquista un impegno per le risorse M1 o M2 ottimizzate per la memoria
Per acquistare un impegno di 1 anno per risorse M1 o M2 ottimizzate per la memoria con 96 vCPU e 1433,6 GB di memoria (equivalenti a 1468006 MB), invia la seguente richiesta POST. Per REST, devi specificare la memoria in MB. Tuttavia, tieni presente che quando utilizzi gcloud CLI, Compute Engine utilizza GB come unità predefinita.
POST https://compute.googleapis.com/compute/v1/projects/myproject/regions/us-central1/commitments
{
"name": "example-memory-optimized-commitment",
"plan": "TWELVE_MONTH",
"type": "MEMORY_OPTIMIZED",
"resources": [
{
"amount": "96",
"type": "VCPU"
},
{
"amount": "1468006",
"type": "MEMORY"
}
]
}Esempio 3: acquisto di un impegno per le risorse C2 ottimizzate per il calcolo
Per acquistare un impegno di 1 anno per le risorse C2 ottimizzate per il calcolo con 16 vCPU e 64 GB di memoria (equivalenti a 65536 MB), esegui la seguente richiesta POST. Per REST, devi specificare la memoria in MB. Tuttavia, tieni presente che quando utilizzi gcloud CLI, Compute Engine utilizza GB come unità predefinita.
POST https://compute.googleapis.com/compute/v1/projects/myproject/regions/us-central1/commitments
{
"name": "example-compute-optimized-commitment",
"plan": "TWELVE_MONTH",
"type": "COMPUTE_OPTIMIZED",
"resources": [
{
"amount": "16",
"type": "VCPU"
},
{
"amount": "65536",
"type": "MEMORY"
}
]
}Esempio 4: acquista un impegno per risorse C4 per uso generico con un disco SSD locale
Per acquistare un impegno di un anno per risorse C4 per uso generico e un disco SSD locale senza prenotazioni collegate (supportato solo per i tipi di impegno C4, C4A, C4D, G4, H4D o Z3) con 8 vCPU, 32 GB di memoria e 1 disco SSD locale (375 GB), invia la seguente richiesta POST. Tieni presente che il valore di archiviazione SSD locale deve essere specificato in GB. Per la memoria, devi specificare il valore in MB. Tuttavia, tieni presente che quando utilizzi gcloud CLI, Compute Engine utilizza GB come unità predefinita per la memoria.
POST https://compute.googleapis.com/compute/v1/projects/myproject/regions/us-central1/commitments
{
"name": "example-local-ssd-commitment",
"plan": "TWELVE_MONTH",
"type": "GENERAL_PURPOSE_C4",
"resources": [
{
"amount": "8",
"type": "VCPU"
},
{
"amount": "32768",
"type": "MEMORY"
},
{
"amount": "375",
"type": "LOCAL_SSD"
}
]
}