Questo documento spiega come consumare le prenotazioni in Compute Engine. Per scoprire come consumare le prenotazioni in altri prodotti Google Cloud , consulta la seguente documentazione:
- Batch
- Dataflow
- Dataproc
- Google Kubernetes Engine
- Vertex AI:
Dopo che hai creato una prenotazione o che Compute Engine ne crea una automaticamente per permetterti di soddisfare una prenotazione futura, Compute Engine trattiene le risorse prenotate per te. Quindi, puoi utilizzare le risorse prenotate per creare istanze Compute Engine corrispondenti alle proprietà della prenotazione. Questa azione è nota come consumo di una prenotazione. Puoi utilizzare la capacità prenotata per creare istanze finché la prenotazione non verrà consumata completamente.
Limitazioni
Non è possibile consumare una prenotazione per creare le seguenti risorse di Compute Engine:
VM spot o istanze preemptible
Nodi single-tenant
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 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.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Per creare prenotazioni:
compute.reservations.create
sul progetto -
Per creare istanze:
compute.instances.create
sul progetto- Per utilizzare un'immagine personalizzata per creare la VM:
compute.images.useReadOnly
sull'immagine - Per utilizzare uno snapshot per creare la VM:
compute.snapshots.useReadOnly
sullo snapshot - Per utilizzare un template di istanza per creare la VM:
compute.instanceTemplates.useReadOnly
sul template di istanza - Per assegnare una rete legacy alla VM:
compute.networks.use
sul progetto - Per specificare un indirizzo IP statico per la VM:
compute.addresses.use
sul progetto - Per assegnare un indirizzo IP esterno alla VM quando viene utilizzata una rete legacy:
compute.networks.useExternalIp
sul progetto - Per specificare una subnet per la VM:
compute.subnetworks.use
sul progetto o nella subnet scelta - Per assegnare un indirizzo IP esterno alla VM quando viene utilizzata una rete VPC:
compute.subnetworks.useExternalIp
sul progetto o sulla subnet scelta - Per impostare i metadati dell'istanza VM per la VM:
compute.instances.setMetadata
sul progetto - Per impostare i tag per la VM:
compute.instances.setTags
sulla VM - Per impostare le etichette per la VM:
compute.instances.setLabels
sulla VM - Per impostare un service account che la VM possa utilizzare:
compute.instances.setServiceAccount
sulla VM - Per creare un nuovo disco per la VM:
compute.disks.create
sul progetto - Per collegare un disco esistente in modalità di sola lettura o lettura/scrittura:
compute.disks.use
sul disco - Per collegare un disco esistente in modalità di sola lettura:
compute.disks.useReadOnly
sul disco
-
Per creare template di istanze:
compute.instanceTemplates.create
sul progetto Per creare un'istanza che consuma una prenotazione automatica, indipendentemente da come quest'ultima è stata creata, consulta Consuma una prenotazione consumata automaticamente.
Per creare un'istanza che consumi una prenotazione specifica creata da te, consulta Consuma una prenotazione con target specifico.
Per creare una prenotazione di esempio, completa i seguenti passaggi:
Nella console Google Cloud , vai alla pagina Prenotazioni.
Nella scheda Prenotazioni on demand (predefinita), fai clic su
Crea prenotazione. Viene visualizzata la pagina Crea una prenotazione.Nel campo Nome, inserisci un nome per la prenotazione. Ad esempio, inserisci
reservation-01
.Seleziona la Regione e la Zona in cui prenotare le risorse. Ad esempio, seleziona rispettivamente us-central1 e us-central1-a.
Nella sezione Tipo di condivisione, esegui una delle seguenti operazioni:
Per creare una prenotazione per un singolo progetto, seleziona Locali.
Per creare una prenotazione condivisa, seleziona Condivisa e specifica i progetti con cui vuoi condividerla.
Nella sezione Utilizza con un'istanza VM, seleziona l'opzione Usa automaticamente la prenotazione, se non è già selezionata.
Nel campo Numero di istanze VM, inserisci
3
.Nella scheda Uso generico, seleziona N2.
Nella sezione Tipo di macchina, sulla scheda Predefinito (predefinita), seleziona n2-standard-32.
Espandi Piattaforma CPU e GPU e, nel campo Piattaforma CPU, seleziona Intel Cascade Lake o versioni successive.
Fai clic su Crea.
Per creare un'istanza che consuma la prenotazione di esempio, completa i seguenti passaggi:
Nella console Google Cloud , vai alla pagina Crea un'istanza.
Viene visualizzata la pagina Crea un'istanza, che contiene il riquadro Configurazione macchina.
Nel riquadro Configurazione macchina, segui questi passaggi:
Nel campo Nome, inserisci un nome per l'istanza. Per questo esempio, inserisci
instance-01
.Specifica la Regione e la Zona in cui prenotare le risorse. Per questo esempio, seleziona rispettivamente us-central1 e us-central1-a.
Nella scheda Uso generico, seleziona N2.
Nella sezione Tipo di macchina, sulla scheda Predefinito (predefinita), seleziona n2-standard-32.
Espandi la sezione Opzioni avanzate e poi, nel campo Piattaforma CPU, seleziona Intel Cascade Lake o versioni successive.
Nel menu di navigazione, fai clic su Avanzato.
Nella sezione Prenotazioni del riquadro Avanzate, seleziona l'opzione Utilizza la selezione automatica, se non è già selezionata.
Fai clic su Crea.
Per creare la prenotazione di esempio, utilizza il comando
gcloud compute reservations create
:gcloud compute reservations create reservation-01 \ --machine-type=n2-standard-32 \ --min-cpu-platform="Intel Cascade Lake" \ --vm-count=3 \ --zone=us-central1-a
Per creare un'istanza che consumi la prenotazione di esempio, utilizza il comando
gcloud compute instances create
con il flag--reservation-affinity
impostato suany
. Poichéany
è la configurazione predefinita, puoi anche omettere questo flag.gcloud compute instances create instance-01 \ --machine-type=n2-standard-32 \ --min-cpu-platform="Intel Cascade Lake" \ --reservation-affinity=any \ --zone=us-central1-a
Per creare la prenotazione di esempio, invia una richiesta
POST
al metodoreservations.insert
:POST https://compute.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/reservations { "name": "reservation-01", "specificReservation": { "count": "3", "instanceProperties": { "machineType": "n2-standard-32", "minCpuPlatform": "Intel Cascade Lake", } } }
Per creare un'istanza che consumi la prenotazione di esempio, invia una richiesta
POST
al metodoinstances.insert
. Nel corpo della richiesta, includi il campoconsumeReservationType
impostato suANY_RESERVATION
. Tuttavia, poichéANY_RESERVATION
è la configurazione predefinita, puoi anche omettere questo campo.POST https://compute.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/instances { "name": "instance-01", "machineType": "zones/us-central1-a/machineTypes/n2-standard-32", "minCpuPlatform": "Intel Cascade Lake", "disks": [ { "boot": true, "initializeParams": { "sourceImage": "projects/debian-cloud/global/images/family/debian-12" } } ], "networkInterfaces": [ { "network": "global/networks/default" } ], "reservationAffinity": { "consumeReservationType": "ANY_RESERVATION" } }
- Il flag
--reservation-affinity
impostato suspecific
. - Il flag
--reservation
impostato sull'URL della prenotazione. - Il campo
ConsumeReservationType
impostato suSPECIFIC_RESERVATION
. - Il campo
Key
impostato sucompute.googleapis.com/reservation-name
. - Il campo
Values
impostato sull'URL della prenotazione. - Il campo
setConsumeReservationType
impostato suSPECIFIC_RESERVATION
. - Il campo
setKey
impostato sucompute.googleapis.com/reservation-name
. - Il campo
addValues
impostato sull'URL della prenotazione. - Il campo
consumeReservationType
impostato suSPECIFIC_RESERVATION
. - Il campo
key
impostato sucompute.googleapis.com/reservation-name
. - Il campo
values
impostato sull'URL della prenotazione. - Il campo
consume_reservation_type
impostato suSPECIFIC_RESERVATION
. - Il campo
key
impostato sucompute.googleapis.com/reservation-name
. - Il campo
values
impostato sull'URL della prenotazione. Per creare una prenotazione di esempio, completa i seguenti passaggi:
Nella console Google Cloud , vai alla pagina Prenotazioni.
Nella scheda Prenotazioni on demand (predefinita), fai clic su
Crea prenotazione. Viene visualizzata la pagina Crea una prenotazione.Nel campo Nome, inserisci un nome per la prenotazione. Ad esempio, inserisci
reservation-02
.Specifica la Regione e la Zona in cui prenotare le risorse. Per questo esempio, seleziona rispettivamente us-central1 e us-central1-a.
Nella sezione Tipo di condivisione, esegui una delle seguenti operazioni:
Per creare una prenotazione per un singolo progetto, seleziona Locali.
Per creare una prenotazione condivisa, seleziona Condivisa e specifica i progetti con cui vuoi condividerla.
Nella sezione Utilizza con un'istanza VM, scegli Seleziona una prenotazione specifica.
Nel campo Numero di istanze VM, inserisci
3
.Nella scheda Uso generico, seleziona N2.
Nella sezione Tipo di macchina, sulla scheda Predefinito (predefinita), seleziona n2-standard-32.
Espandi Piattaforma CPU e GPU e, nel campo Piattaforma CPU, seleziona Intel Cascade Lake o versioni successive.
Fai clic su Crea.
Per creare un'istanza che consuma la prenotazione di esempio, completa i seguenti passaggi:
Nella console Google Cloud , vai alla pagina Crea un'istanza.
Viene visualizzata la pagina Crea un'istanza, che contiene il riquadro Configurazione macchina.
Nel riquadro Configurazione macchina, segui questi passaggi:
Nel campo Nome, inserisci un nome per l'istanza. Per questo esempio, inserisci
instance-02
.Specifica la Regione e la Zona in cui prenotare le risorse. Per questo esempio, seleziona rispettivamente us-central1 e us-central1-a.
Nella scheda Uso generico, seleziona N2.
Nella sezione Tipo di macchina, sulla scheda Predefinito (predefinita), seleziona n2-standard-32.
Espandi la sezione Opzioni avanzate e, nel campo Piattaforma CPU, seleziona Intel Cascade Lake o versioni successive.
Nel menu di navigazione, fai clic su Avanzato.
Nella sezione Prenotazioni del riquadro Avanzata, seleziona Scegli una prenotazione e fai clic su Scegli prenotazione.
Nel riquadro Scegli una prenotazione visualizzato, segui questi passaggi:
Seleziona la prenotazione specifica che hai creato nei passaggi precedenti. Se vuoi consumare una prenotazione condivisa già esistente in un altro progetto, seleziona il progetto che include la prenotazione nell'elenco Progetto.
Fai clic su Scegli.
Fai clic su Crea.
Per creare la prenotazione di esempio, utilizza il comando
gcloud compute reservations create
con il flag--require-specific-reservation
:gcloud compute reservations create reservation-02 \ --machine-type=n2-standard-32 \ --min-cpu-platform="Intel Cascade Lake" \ --require-specific-reservation \ --vm-count=3 \ --zone=us-central1-a
Per creare un'istanza che consumi la prenotazione di esempio, utilizza il comando
gcloud compute instances create
con i flag--reservation
e--reservation-affinity=specific
:gcloud compute instances create instance-02 \ --machine-type=n2-standard-32 \ --min-cpu-platform="Intel Cascade Lake" \ --reservation-affinity=specific \ --reservation=RESERVATION_URL \ --zone=us-central1-a
Sostituisci
RESERVATION_URL
con l'URL della prenotazione. Specifica uno dei seguenti valori:Se hai creato la prenotazione nello stesso progetto:
reservation-02
Se la prenotazione si trova in un progetto diverso:
projects/PROJECT_ID/reservations/reservation-02
Per creare l'istanza di esempio che consuma una prenotazione specifica per un singolo progetto, usa il seguente esempio di codice:
Per creare l'istanza di esempio allo scopo di consumare una prenotazione specifica condivisa, utilizza il seguente esempio di codice:
Per creare una prenotazione di esempio come prenotazione per un singolo progetto e un'istanza per consumarla, usa il seguente esempio di codice:
Per creare una prenotazione di esempio come prenotazione condivisa e un'istanza per consumarla, utilizza il seguente esempio di codice:
Per creare e consumare la prenotazione di esempio come prenotazione per un singolo progetto, utilizza il seguente esempio di codice:
Per creare e consumare la prenotazione di esempio come prenotazione condivisa, utilizza il seguente esempio di codice:
Per creare la prenotazione di esempio, invia una richiesta
POST
al metodoinstances.insert
. Nel corpo della richiesta, includi il campospecificReservationRequired
impostato sutrue
:POST https://compute.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/reservations { "name": "reservation-02", "specificReservation": { "count": "3", "instanceProperties": { "machineType": "n2-standard-32", "minCpuPlatform": "Intel Cascade Lake", } }, "specificReservationRequired": true }
Per creare un'istanza che consumi la prenotazione di esempio, invia una richiesta
POST
al metodoinstances.insert
. Includi quanto segue nel camporeservationAffinity
del corpo della richiesta:Il campo
consumeReservationType
impostato suSPECIFIC_RESERVATION
.Il campo
key
impostato sucompute.googleapis.com/reservation-name
.Il campo
values
impostato sull'URL della prenotazione.
La richiesta è simile alla seguente:
POST https://compute.googleapis.com/compute/v1/projects/example-project/zones/us-central1-a/instances { "name": "instance-02", "machineType": "zones/us-central1-a/machineTypes/n2-standard-32", "minCpuPlatform": "Intel Cascade Lake", "disks": [ { "boot": true, "initializeParams": { "sourceImage": "projects/debian-cloud/global/images/family/debian-12" } } ], "networkInterfaces": [ { "network": "global/networks/default" } ], "reservationAffinity": { "consumeReservationType": "SPECIFIC_RESERVATION", "key": "compute.googleapis.com/reservation-name", "values": [ "RESERVATION_URL" ] } }
Sostituisci
RESERVATION_URL
con l'URL della prenotazione. Specifica uno dei seguenti valori:Se hai creato la prenotazione nello stesso progetto:
reservation-02
Se la prenotazione si trova in un progetto diverso:
projects/PROJECT_ID/reservations/reservation-02
Crea una copia della prenotazione come prenotazione con target specifico per una singola istanza.
Crea un'istanza di test per consumare la prenotazione.
Per visualizzare il numero corrente di istanze di computing che stanno consumando le tue prenotazioni e quante altre istanze possono consumarle, visualizza le prenotazioni.
Per monitorare i dati sul consumo delle prenotazioni aggiornati ogni 30 minuti e ricevere avvisi quando queste vengono consumate o meno, monitora il consumo delle prenotazioni.
Per visualizzare i dati sul consumo delle prenotazioni aggiornati ogni 24 ore, esegui una delle seguenti operazioni:
- Per ricevere report sul consumo in un bucket Cloud Storage al fine di analizzare le tendenze di consumo e identificare le prenotazioni non consumate, visualizza il report sull'utilizzo delle prenotazioni.
- Per visualizzare il consumo precedente delle prenotazioni e quello previsto per analizzare le tendenze di consumo e pianificare le esigenze di capacità future, usa lo strumento di pianificazione della capacità.
Vai
Per utilizzare gli esempi di Go questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
Java
Per utilizzare gli esempi di Java questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
Node.js
Per utilizzare gli esempi di Node.js questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
Python
Per utilizzare gli esempi di Python questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
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 .
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per consumare le prenotazioni, chiedi all'amministratore di concederti il ruolo IAM Compute Instance Admin (v1) (
roles/compute.instanceAdmin.v1
) nel progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.Questo ruolo predefinito include le autorizzazioni necessarie per consumare le prenotazioni. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:
Autorizzazioni obbligatorie
Per consumare le prenotazioni sono necessarie le seguenti autorizzazioni:
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Consuma una prenotazione
Gli esempi nelle sezioni seguenti mostrano come consumare una prenotazione creando una singola istanza di computing. Puoi anche consumare le prenotazioni creando istanze corrispondenti alle proprietà delle prenotazioni mediante un'altra opzione di implementazione oppure aggiornando le proprietà delle istanze esistenti in modo che corrispondano alle prenotazioni consumate automaticamente.
Per consumare una prenotazione, applica uno dei seguenti metodi:
Consuma una prenotazione consumata automaticamente
Quando crei una prenotazione consumata automaticamente, questa viene consumata in modo automatico dalle istanze di computing che corrispondono alle sue proprietà. Questo comportamento di consumo si applica sia alle istanze nuove sia a quelle esistenti e in esecuzione. Questo tipo di prenotazione viene applicato per impostazione predefinita quando crei prenotazioni o quando Compute Engine ne crea una automaticamente per soddisfare una prenotazione futura.
In caso di corrispondenza tra le proprietà di una prenotazione automatica per un singolo progetto e quelle di una prenotazione automatica condivisa, le istanze del progetto consumano prima la prenotazione per un singolo progetto e poi la prenotazione condivisa. Per ulteriori informazioni, consulta l'ordine di consumo per le prenotazioni.
Per creare e consumare una prenotazione automatica di esempio, seleziona una delle seguenti opzioni:
Console
L'esempio seguente mostra come creare una prenotazione automatica nella zona
us-central1-a
per tre istanze N2 con 32 vCPU e Intel Cascade Lake come piattaforma CPU minima. L'esempio mostra anche come creare una singola istanza per consumare la prenotazione.Per creare la prenotazione automatica di esempio e consumarla, segui questi passaggi:
gcloud
L'esempio seguente mostra come creare una prenotazione automatica nella zona
us-central1-a
per tre istanze N2 con 32 vCPU e Intel Cascade Lake come piattaforma CPU minima. L'esempio mostra anche come creare una singola istanza per consumare la prenotazione.Per creare la prenotazione automatica di esempio e consumarla, segui questi passaggi:
Go
Per creare la prenotazione automatica di esempio usando un template di istanza e creare poi un'istanza per consumare la prenotazione con lo stesso template, utilizza il seguente esempio di codice:
Java
L'esempio seguente mostra come creare un'istanza N1 con quattro vCPU e Intel Skylake come piattaforma CPU minima nella zona
us-central1-a
. L'istanza consuma automaticamente una prenotazione corrispondente.Per creare l'istanza di esempio, utilizza il seguente esempio di codice:
Node.js
L'esempio seguente mostra come creare un'istanza N1 con quattro vCPU e Intel Skylake come piattaforma CPU minima nella zona
us-central1-a
. L'istanza consuma automaticamente una prenotazione corrispondente.Per creare l'istanza di esempio, utilizza il seguente esempio di codice:
Python
L'esempio seguente mostra come creare una prenotazione automatica nella zona
us-central1-a
per tre istanze N1 con una vCPU e Intel Ivy come piattaforma CPU minima. L'esempio mostra anche come creare una singola istanza per consumare la prenotazione.Per creare la prenotazione automatica di esempio e consumarla, segui questi passaggi:
REST
L'esempio seguente mostra come creare una prenotazione automatica nella zona
us-central1-a
per tre istanze N2 con 32 vCPU e Intel Cascade Lake come piattaforma CPU minima. L'esempio mostra anche come creare una singola istanza per consumare la prenotazione.Per creare la prenotazione automatica di esempio e consumarla, segui questi passaggi:
Consuma una prenotazione con target specifico
Le prenotazioni con target specifico consentono alle nuove istanze di computing di consumare una prenotazione corrispondente solo se le istanze hanno come target la prenotazione. La creazione delle istanze ha esito positivo solo se le loro proprietà corrispondono a quelle della prenotazione. In caso contrario, si verificano degli errori.
A seconda del metodo di creazione che vuoi utilizzare, crea prenotazioni specifiche e istanze che le assumono come target nel modo seguente:
Metodo di creazione Quando crei una prenotazione Quando crei istanze ConsoleGoogle Cloud Nella sezione Utilizza con un'istanza VM, seleziona Seleziona una prenotazione specifica. Nel riquadro Avanzato, nella sezione Prenotazioni, seleziona Scegli una prenotazione. Google Cloud CLI Includi il flag --require-specific-reservation
.Includi i seguenti flag: Go Includi il campo SpecificReservationRequired
impostato sutrue
.Nel campo ReservationAffinity
, includi i seguenti campi:Java Includi il campo setSpecificReservationRequired
impostato sutrue
.Nel campo ReservationAffinity
, includi i seguenti campi:Node.js e API REST Includi il campo specificReservationRequired
impostato sutrue
.Nel campo reservationAffinity
, includi i seguenti campi:Python e Terraform Includi il campo specific_reservation_required
impostato sutrue
.Nel campo reservation_affinity
, includi i seguenti campi:Per creare una specifica prenotazione di esempio e un'istanza per consumarla, seleziona una delle seguenti opzioni:
Console
L'esempio seguente mostra come creare una prenotazione specifica nella zona
us-central1-a
per tre istanze N2 con 32 vCPU e Intel Cascade Lake come piattaforma CPU minima. L'esempio mostra anche come creare una singola istanza per consumare la prenotazione.Per creare la prenotazione specifica di esempio e consumarla, segui questi passaggi:
gcloud
L'esempio seguente mostra come creare una prenotazione specifica nella zona
us-central1-a
per tre istanze N2 con 32 vCPU e Intel Cascade Lake come piattaforma CPU minima. L'esempio mostra anche come creare una singola istanza per consumare la prenotazione.Per creare la prenotazione specifica di esempio e consumarla, segui questi passaggi:
Go
Gli esempi seguenti mostrano come creare un'istanza N2 con 32 vCPU e Intel Cascade Lake come piattaforma CPU minima nella zona
us-central1-a
per consumare una prenotazione specifica corrispondente:Java
Gli esempi seguenti mostrano come creare un'istanza N1 con quattro vCPU e Intel Skylake come piattaforma CPU minima nella zona
us-central1-a
per consumare una prenotazione specifica corrispondente:Node.js
Gli esempi seguenti mostrano come creare un'istanza N1 con 4 vCPU e Intel Skylake come piattaforma CPU minima nella zona
us-central1-a
per consumare una prenotazione specifica corrispondente:Python
Gli esempi seguenti mostrano come creare un'istanza N2 con 32 vCPU e Intel Cascade Lake come piattaforma CPU minima nella zona
us-central1-a
per consumare una prenotazione specifica corrispondente:Per creare la prenotazione specifica di esempio e consumarla, segui questi passaggi:
REST
L'esempio seguente mostra come creare una prenotazione specifica nella zona
us-central1-a
per tre istanze N2 con 32 vCPU e Intel Cascade Lake come piattaforma CPU minima. L'esempio mostra anche come creare una singola istanza per consumare la prenotazione.Per creare la prenotazione specifica di esempio e consumarla, segui questi passaggi:
Verifica che le proprietà dell'istanza corrispondano a una prenotazione consumata automaticamente
Per verificare se le proprietà di un'istanza di calcolo corrispondono a una prenotazione consumata automaticamente, segui questi passaggi:
Se riesci a creare l'istanza di test, le sue proprietà corrispondono a quelle della prenotazione di test. In caso contrario, la creazione dell'istanza non andrà a buon fine.
Dopo aver verificato che le proprietà dell'istanza di test e della prenotazione di test coincidono, elimina la prenotazione e l'istanza di test.
Verifica il consumo delle prenotazioni
Per verificare il consumo delle prenotazioni, puoi eseguire una o più delle 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-15 UTC.
-