En este documento, se explica cómo consumir reservas en Compute Engine. Para obtener información sobre cómo consumir reservas en otros productos de Google Cloud , consulta la siguiente documentación:
- Batch
- Dataflow
- Dataproc
- Google Kubernetes Engine
- Vertex AI:
Después de crear una reserva o de que Compute Engine cree una de forma automática para que cumplas con una reserva futura, Compute Engine retiene tus recursos reservados. Luego, puedes usar esos recursos reservados para crear instancias de Compute Engine que coincidan con las propiedades de la reserva. Esta acción se conoce como consumo de una reserva. Puedes usar la capacidad reservada para crear instancias hasta que la reserva se consuma por completo.
Limitaciones
No puedes consumir una reserva para crear los siguientes recursos de Compute Engine:
VMs Spot o instancias interrumpibles
Nodos de usuario único
Antes de comenzar
-
Si aún no lo hiciste, configura la autenticación.
La autenticación es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las APIs de Google Cloud .
Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
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, confirm that you have configured the gcloud CLI to use Workforce Identity Federation.
- 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, confirm that you have configured the gcloud CLI to use Workforce Identity Federation.
- 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, confirm that you have configured the gcloud CLI to use Workforce Identity Federation.
- 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, confirm that you have configured the gcloud CLI to use Workforce Identity Federation.
-
Para crear reservas, haz lo siguiente:
compute.reservations.create
en el proyecto. -
Para crear instancias, sigue estos pasos:
compute.instances.create
en el proyecto- Para usar una imagen personalizada con el fin de crear la VM, sigue estos pasos:
compute.images.useReadOnly
en la imagen - Si deseas usar una instantánea para crear la VM, sigue estos pasos:
compute.snapshots.useReadOnly
en la instantánea - Para usar una plantilla de instancias a fin de crear la VM, haz lo siguiente:
compute.instanceTemplates.useReadOnly
en la plantilla de instancias - Para asignar una red heredada a la VM:
compute.networks.use
en el proyecto - Si deseas especificar una dirección IP estática para la VM;
compute.addresses.use
en el proyecto - Para asignar una dirección IP externa a la VM cuando se usa una red y punto heredado;
compute.networks.useExternalIp
en el proyecto - A fin de especificar una subred para la VM:
compute.subnetworks.use
en el proyecto o en la subred elegida - Para asignar una dirección IP externa a la VM cuando se usa una red de VPC,
compute.subnetworks.useExternalIp
en el proyecto o en la subred elegida - A fin de configurar los metadatos de la instancia de VM para la VM y los puntos, sigue estos pasos:
compute.instances.setMetadata
en el proyecto - A fin de configurar etiquetas para la VM y los puntos;
compute.instances.setTags
en la VM - Si deseas configurar etiquetas para la VM, haz lo siguiente:
compute.instances.setLabels
en la VM - A fin de configurar una cuenta de servicio para que la VM la use
compute.instances.setServiceAccount
en la VM - Si deseas crear un disco nuevo para la VM:
compute.disks.create
en el proyecto - Para conectar un disco existente en modo de solo lectura o de lectura y escritura, haz lo siguiente:
compute.disks.use
en el disco - Para conectar un disco existente en modo de solo lectura y dos puntos, sigue estos pasos:
compute.disks.useReadOnly
en el disco
-
Para crear plantillas de instancias, usa
compute.instanceTemplates.create
en el proyecto. Para crear una instancia que consuma una reserva automática, independientemente de cómo se haya creado, consulta Cómo consumir una reserva que se consume automáticamente.
Para crear una instancia que consuma una reserva específica que creaste, consulta Cómo consumir una reserva segmentada de forma específica.
Para crear una reserva de ejemplo, completa los siguientes pasos:
En la consola de Google Cloud, ve a la página Reservas.
En la pestaña Reserva según demanda (predeterminada), haz clic en
Crear reserva. Aparecerá la página Crear una reserva.En el campo Nombre, ingresa un nombre para la reserva. Por ejemplo, ingresa
reservation-01
.Selecciona la región y la zona en las que deseas reservar los recursos. Por ejemplo, selecciona us-central1 y us-central1-a, respectivamente.
En la sección Tipo de fuente, haz lo siguiente:
Para crear una reserva de un solo proyecto, selecciona Local.
Para crear una reserva compartida, selecciona Compartido y, luego, especifica los proyectos con los que deseas compartir la reserva.
En la sección Usar con instancia de VM, selecciona Usar reserva de forma automática si aún no está seleccionada.
En el campo Cantidad de instancias de VM, ingresa
3
.En la pestaña De uso general, selecciona N2.
En la sección Tipo de máquina, en la pestaña Predeterminada (predeterminada), selecciona n2-standard-32.
Expande Plataforma de CPU y GPU y, luego, en el campo Plataforma de CPU, selecciona Intel Cascade Lake o una versión posterior.
Haz clic en Crear.
Para crear una instancia que consuma la reserva de ejemplo, completa los siguientes pasos:
En la consola de Google Cloud, ve a la página Crear una instancia.
Aparecerá la página Crear una instancia y se mostrará el panel Configuración de la máquina.
En el panel Configuración de la máquina, haz lo siguiente:
En el campo Nombre, ingresa un nombre para el instancia. En este ejemplo, ingresa
instance-01
.Especifica la región y la zona en las que deseas reservar los recursos. Para este ejemplo, selecciona us-central1 y us-central1-a, respectivamente.
En la pestaña De uso general, selecciona N2.
En la sección Tipo de máquina, en la pestaña Predeterminada (predeterminada), selecciona n2-standard-32.
Expande la sección Opciones avanzadas y, luego, en el campo Plataforma de CPU, selecciona Intel Cascade Lake o una versión posterior.
En el menú de navegación, haz clic en Opciones avanzadas.
En la sección Reservas del panel Avanzado, selecciona Usar selección automática si aún no está seleccionada.
Haz clic en Crear.
Para crear la reserva de ejemplo, usa el 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
Para crear una instancia que consuma la reserva de ejemplo, usa el comando
gcloud compute instances create
con la marca--reservation-affinity
establecida enany
. Dado queany
es la configuración predeterminada, también puedes omitir esta marca.gcloud compute instances create instance-01 \ --machine-type=n2-standard-32 \ --min-cpu-platform="Intel Cascade Lake" \ --reservation-affinity=any \ --zone=us-central1-a
Para crear la reserva de ejemplo, realiza una solicitud
POST
al métodoreservations.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", } } }
Para crear una instancia que consuma la reserva de ejemplo, realiza una solicitud
POST
al métodoinstances.insert
. En el cuerpo de la solicitud, incluye el campoconsumeReservationType
configurado comoANY_RESERVATION
. Sin embargo, comoANY_RESERVATION
es la configuración predeterminada, también puedes omitir el 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" } }
- La marca
--reservation-affinity
configurada comospecific
. - La marca
--reservation
configurada en la URL de la reserva. - El campo
ConsumeReservationType
configurado comoSPECIFIC_RESERVATION
. - El campo
Key
configurado comocompute.googleapis.com/reservation-name
. - El campo
Values
configurado en la URL de la reserva. - El campo
setConsumeReservationType
configurado comoSPECIFIC_RESERVATION
. - El campo
setKey
configurado comocompute.googleapis.com/reservation-name
. - El campo
addValues
configurado en la URL de la reserva. - El campo
consumeReservationType
configurado comoSPECIFIC_RESERVATION
. - El campo
key
configurado comocompute.googleapis.com/reservation-name
. - El campo
values
configurado en la URL de la reserva. - El campo
consume_reservation_type
configurado comoSPECIFIC_RESERVATION
. - El campo
key
configurado comocompute.googleapis.com/reservation-name
. - El campo
values
configurado en la URL de la reserva. Para crear una reserva de ejemplo, completa los siguientes pasos:
En la consola de Google Cloud, ve a la página Reservas.
En la pestaña Reserva según demanda (predeterminada), haz clic en
Crear reserva. Aparecerá la página Crear una reserva.En el campo Nombre, ingresa un nombre para la reserva. Por ejemplo, ingresa
reservation-02
.Especifica la región y la zona en las que deseas reservar los recursos. Para este ejemplo, selecciona us-central1 y us-central1-a, respectivamente.
En la sección Tipo de fuente, haz lo siguiente:
Para crear una reserva de un solo proyecto, selecciona Local.
Para crear una reserva compartida, selecciona Compartido y, luego, especifica los proyectos con los que deseas compartir la reserva.
En la sección Usar con instancia de VM, selecciona Seleccionar reserva específica.
En el campo Cantidad de instancias de VM, ingresa
3
.En la pestaña De uso general, selecciona N2.
En la sección Tipo de máquina, en la pestaña Predeterminada (predeterminada), selecciona n2-standard-32.
Expande Plataforma de CPU y GPU y, luego, en el campo Plataforma de CPU, selecciona Intel Cascade Lake o una versión posterior.
Haz clic en Crear.
Para crear una instancia que consuma la reserva de ejemplo, completa los siguientes pasos:
En la consola de Google Cloud, ve a la página Crear una instancia.
Aparecerá la página Crear una instancia y se mostrará el panel Configuración de la máquina.
En el panel Configuración de la máquina, haz lo siguiente:
En el campo Nombre, ingresa un nombre para el instancia. En este ejemplo, ingresa
instance-02
.Especifica la región y la zona en las que deseas reservar los recursos. Para este ejemplo, selecciona us-central1 y us-central1-a, respectivamente.
En la pestaña De uso general, selecciona N2.
En la sección Tipo de máquina, en la pestaña Predeterminada (predeterminada), selecciona n2-standard-32.
Expande la sección Opciones avanzadas y, luego, en el campo Plataforma de CPU, selecciona Intel Cascade Lake o una versión posterior.
En el menú de navegación, haz clic en Opciones avanzadas.
En la sección Reservas del panel Avanzado, selecciona Elige una reserva y, luego, haz clic en Elige reserva.
En el panel Choose a reservation que aparece, haz lo siguiente:
Selecciona la reserva específica que creaste en los pasos anteriores. Si deseas consumir una reserva compartida que existe en un proyecto diferente, en la lista Project, selecciona el proyecto en el que existe la reserva.
Haz clic en Elegir.
Haz clic en Crear.
Para crear la reserva de ejemplo, usa el comando
gcloud compute reservations create
con la marca--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
Para crear una instancia que consuma la reserva de ejemplo, usa el comando
gcloud compute instances create
con las marcas--reservation
y--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
Reemplaza
RESERVATION_URL
por la URL de la reserva. Especifica uno de los siguientes valores:Si creaste la reserva en el mismo proyecto, haz lo siguiente:
reservation-02
Si la reserva está en otro proyecto, haz lo siguiente:
projects/PROJECT_ID/reservations/reservation-02
Para crear la instancia de ejemplo que consumirá una reserva específica de un solo proyecto, usa la siguiente muestra de código:
Para crear la instancia de ejemplo que consumirá una reserva compartida y específica, usa la siguiente muestra de código:
Para crear una reserva de ejemplo como una reserva de un solo proyecto y crear una instancia para consumirla, usa la siguiente muestra de código:
Para crear una reserva de ejemplo como una reserva compartida y crear una instancia para consumirla, usa la siguiente muestra de código:
Para crear y consumir la reserva de ejemplo como una reserva de un solo proyecto, usa la siguiente muestra de código:
Para crear y consumir la reserva de ejemplo como una reserva compartida, usa la siguiente muestra de código:
Para crear la reserva de ejemplo, realiza una solicitud
POST
al métodoinstances.insert
. En el cuerpo de la solicitud, incluye el campospecificReservationRequired
configurado comotrue
: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 }
Para crear una instancia que consuma la reserva de ejemplo, realiza una solicitud
POST
al métodoinstances.insert
. En el cuerpo de la solicitud, en el camporeservationAffinity
, incluye lo siguiente:El campo
consumeReservationType
configurado comoSPECIFIC_RESERVATION
.El campo
key
configurado comocompute.googleapis.com/reservation-name
.El campo
values
configurado en la URL de la reserva.
La solicitud es similar a la siguiente:
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" ] } }
Reemplaza
RESERVATION_URL
por la URL de la reserva. Especifica uno de los siguientes valores:Si creaste la reserva en el mismo proyecto, haz lo siguiente:
reservation-02
Si la reserva está en otro proyecto, haz lo siguiente:
projects/PROJECT_ID/reservations/reservation-02
Crea una copia de la reserva como una reserva segmentada de forma específica para una sola instancia.
Crea una instancia de prueba para consumir la reserva.
Para ver la cantidad actual de instancias de procesamiento que consumen tus reservas y cuántas instancias más pueden consumirlas, consulta las reservas.
Para supervisar los datos de consumo de reservas actualizados cada 30 minutos y recibir alertas cuando se consumen o no se consumen las reservas, supervisa el consumo de reservas.
Para ver los datos de consumo de reservas actualizados cada 24 horas, realiza una de las siguientes acciones:
- Para recibir informes de consumo en un bucket de Cloud Storage y analizar las tendencias de consumo, así como identificar las reservas no consumidas, consulta el informe de uso de reservas.
- Para ver el consumo de reservas anteriores y pronosticadas con el objetivo de analizar las tendencias de consumo y planificar las necesidades de capacidad futuras, usa el Planificador de capacidad.
Go
Para usar las muestras de Go de esta página en un entorno de desarrollo local, instala e inicializa gcloud CLI y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Para obtener más información, consulta Set up authentication for a local development environment.
Java
Para usar las muestras de Java de esta página en un entorno de desarrollo local, instala e inicializa gcloud CLI y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Para obtener más información, consulta Set up authentication for a local development environment.
Node.js
Para usar las muestras de Node.js de esta página en un entorno de desarrollo local, instala e inicializa gcloud CLI y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Para obtener más información, consulta Set up authentication for a local development environment.
Python
Para usar las muestras de Python de esta página en un entorno de desarrollo local, instala e inicializa gcloud CLI y, luego, configura las credenciales predeterminadas de la aplicación con tus credenciales de usuario.
Para obtener más información, consulta Set up authentication for a local development environment.
REST
Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a la CLI de 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.
Para obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud .
Roles obligatorios
Para obtener los permisos que necesitas para consumir las reservas, pídele al administrador que te otorgue el rol de IAM Administrador de instancias de Compute (v1) (
roles/compute.instanceAdmin.v1
) en el proyecto. Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.Este rol predefinido contiene los permisos necesarios para consumir reservas. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:
Permisos necesarios
Se requieren los siguientes permisos para consumir las reservas:
También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos.
Cómo consumir una reserva
En los ejemplos de las siguientes secciones, se muestra cómo consumir una reserva mediante la creación de una sola instancia de procesamiento. También puedes consumir reservas si creas instancias que coincidan con las propiedades de las reservas con una opción de implementación diferente o si actualizas las propiedades de las instancias existentes para que coincidan con las reservas que se consumen automáticamente.
Para consumir una reserva, usa uno de los siguientes métodos:
Consume una reserva que se consume automáticamente
Cuando creas una reserva que se consume automáticamente, las instancias de Compute que coinciden con las propiedades de la reserva la consumen automáticamente. Este comportamiento de consumo se aplica a las instancias nuevas y existentes en ejecución. Cuando creas reservas o Compute Engine crea una reserva automáticamente para cumplir una reserva futura, este tipo de reserva es la configuración predeterminada.
Si las propiedades de una reserva automática de un solo proyecto y una reserva automática conjunta coinciden, las instancias de tu proyecto consumen primero la reserva de un solo proyecto y, luego, la reserva compartida. Para obtener más información, consulta el orden de consumo de las reservas.
Para crear y consumir una reserva automática de ejemplo, selecciona una de las siguientes opciones:
Console
En el siguiente ejemplo, se muestra cómo crear una reserva automática en la zona
us-central1-a
para tres instancias de N2 con 32 vCPU y Intel Cascade Lake como la plataforma de CPU mínima. También se muestra cómo crear una sola instancia para consumir la reserva.Para crear la reserva automática de ejemplo y consumirla, haz lo siguiente:
gcloud
En el siguiente ejemplo, se muestra cómo crear una reserva automática en la zona
us-central1-a
para tres instancias de N2 con 32 vCPU y Intel Cascade Lake como la plataforma de CPU mínima. También se muestra cómo crear una sola instancia para consumir la reserva.Para crear la reserva automática de ejemplo y consumirla, haz lo siguiente:
Go
Para crear la reserva automática de ejemplo con una plantilla de instancias y crear una instancia para consumir la reserva con la misma plantilla, usa el siguiente ejemplo de código:
Java
En el siguiente ejemplo, se muestra cómo crear una instancia N1 con cuatro CPU virtuales y una Intel Skylake como la plataforma de CPU mínima en la zona
us-central1-a
. La instancia consume automáticamente una reserva coincidente.Para crear la instancia de ejemplo, usa el siguiente ejemplo de código:
Node.js
En el siguiente ejemplo, se muestra cómo crear una instancia N1 con cuatro CPU virtuales y una Intel Skylake como la plataforma de CPU mínima en la zona
us-central1-a
. La instancia consume automáticamente una reserva coincidente.Para crear la instancia de ejemplo, usa el siguiente ejemplo de código:
Python
En el siguiente ejemplo, se muestra cómo crear una reserva automática en la zona
us-central1-a
para tres instancias N1 con una CPU virtual y Intel Ivy como la plataforma de CPU mínima. También se muestra cómo crear una sola instancia para consumir la reserva.Para crear la reserva automática de ejemplo y consumirla, haz lo siguiente:
REST
En el siguiente ejemplo, se muestra cómo crear una reserva automática en la zona
us-central1-a
para tres instancias de N2 con 32 vCPU y Intel Cascade Lake como la plataforma de CPU mínima. También se muestra cómo crear una sola instancia para consumir la reserva.Para crear la reserva automática de ejemplo y consumirla, haz lo siguiente:
Consume una reserva segmentada de forma específica
Las reservas segmentadas de forma específica permiten que las instancias de procesamiento nuevas consuman una reserva coincidente solo si las instancias se orientan a la reserva. Las instancias se crean correctamente solo si sus propiedades coinciden con las propiedades de la reserva. De lo contrario, tendrás errores.
Según el método de creación que quieras usar, crea reservas específicas y, luego, instancias que se orienten a ellas de la siguiente manera:
Método de creación Cuando creas una reserva Cuando creas instancias Consola de Google Cloud En la sección Usar con instancia de VM, selecciona Seleccionar reserva específica. En el panel Advanced, en la sección Reservations, selecciona Choose a reservation. Google Cloud CLI Incluye la marca --require-specific-reservation
.Incluye las siguientes marcas:
Go Incluye el campo SpecificReservationRequired
configurado comotrue
.En el campo ReservationAffinity
, incluye los siguientes campos:Java Incluye el campo setSpecificReservationRequired
configurado comotrue
.En el campo ReservationAffinity
, incluye los siguientes campos:Node.js y la API de REST Incluye el campo specificReservationRequired
configurado comotrue
.En el campo reservationAffinity
, incluye los siguientes campos:Python y Terraform Incluye el campo specific_reservation_required
configurado comotrue
.En el campo reservation_affinity
, incluye los siguientes campos:Para crear una reserva específica de ejemplo y una instancia para consumirla, selecciona una de las siguientes opciones:
Console
En el siguiente ejemplo, se muestra cómo crear una reserva específica en la zona
us-central1-a
para tres instancias N2 con 32 vCPU y Intel Cascade Lake como la plataforma de CPU mínima. También se muestra cómo crear una sola instancia para consumir la reserva.Para crear la reserva específica de ejemplo y consumirla, haz lo siguiente:
gcloud
En el siguiente ejemplo, se muestra cómo crear una reserva específica en la zona
us-central1-a
para tres instancias N2 con 32 vCPU y Intel Cascade Lake como la plataforma de CPU mínima. También se muestra cómo crear una sola instancia para consumir la reserva.Para crear la reserva específica de ejemplo y consumirla, haz lo siguiente:
Go
En los siguientes ejemplos, se muestra cómo crear una instancia N2 con 32 vCPU y Intel Cascade Lake como la plataforma de CPU mínima, en la zona
us-central1-a
para consumir una reserva específica que coincida:Java
En los siguientes ejemplos, se muestra cómo crear una instancia N1 con cuatro CPU virtuales y una Intel Skylake como la plataforma de CPU mínima, en la zona
us-central1-a
para consumir una reserva específica que coincida:Node.js
En los siguientes ejemplos, se muestra cómo crear una instancia N1 con 4 vCPU y una Intel Skylake como la plataforma de CPU mínima, en la zona
us-central1-a
para consumir una reserva específica que coincida:Python
En los siguientes ejemplos, se muestra cómo crear una instancia N2 con 32 vCPU y Intel Cascade Lake como la plataforma de CPU mínima, en la zona
us-central1-a
para consumir una reserva específica que coincida:Para crear la reserva específica de ejemplo y consumirla, haz lo siguiente:
REST
En el siguiente ejemplo, se muestra cómo crear una reserva específica en la zona
us-central1-a
para tres instancias N2 con 32 vCPU y Intel Cascade Lake como la plataforma de CPU mínima. También se muestra cómo crear una sola instancia para consumir la reserva.Para crear la reserva específica de ejemplo y consumirla, haz lo siguiente:
Prueba que las propiedades de la instancia coincidan con una reserva que se consume automáticamente
Para probar si las propiedades de una instancia de procesamiento coinciden con una reserva que se consume automáticamente, haz lo siguiente:
Si puedes crear la instancia de prueba, sus propiedades coinciden con las de la reserva de prueba. De lo contrario, la creación de la instancia fallará.
Después de confirmar que las propiedades de la instancia de prueba y la reserva de prueba coinciden, borra la reserva y la instancia de prueba.
Verifica el consumo de reservas
Para verificar el consumo de reservas, puedes realizar una o más de las siguientes acciones:
¿Qué sigue?
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-03-27 (UTC)
-