En este documento, se explica cómo obtener capacidad cuando deseas usar las reservas futuras para reservar bloques de capacidad. Este método de aprovisionamiento te permite crear clústeres de HPC con capacidades de administración de clústeres mejoradas.
Para tener una garantía muy alta de que tus cargas de trabajo tienen los recursos que necesitan, solicita una reserva futura a Google. Esta acción te permite reservar bloques de capacidad por una duración definida, a partir de una fecha y hora específicas que elijas. Según tu solicitud, Google crea un borrador de solicitud de reserva futura. Después de revisar y enviar este borrador de solicitud, y de que Google Cloudlo apruebe, Compute Engine creará automáticamente (creación automática) una reserva vacía. Luego, a la hora de inicio que elijas, Compute Engine aprovisionará la capacidad solicitada en la reserva creada de forma automática. Luego, puedes usar la reserva para crear instancias de máquina virtual (VM) hasta que finalice el período de reserva.
Si no necesitas reservar bloques densos de capacidad para tus instancias, consulta Modelos de aprovisionamiento de instancias de Compute Engine.
Limitaciones
En esta sección, se describen las limitaciones de las solicitudes de reserva futura y de la reserva creada automáticamente para una solicitud.
Limitaciones para las solicitudes de reserva futuras
Después de que Google cree un borrador de solicitud de reserva futura para ti, se aplicarán las siguientes limitaciones:
- No puedes modificar los detalles de la solicitud, incluido el tipo de uso compartido.
- Después de que se envía y aprueba la solicitud, y su estado cambia a
PROVISIONING, no puedes cancelarla ni borrarla. Te comprometes a pagar la capacidad solicitada a partir de la hora de inicio de la solicitud, independientemente del uso.
Limitaciones de las reservas creadas automáticamente
Después de que Compute Engine crea una reserva según demanda para satisfacer la capacidad solicitada, se aplican las siguientes limitaciones:
- Solo puedes usar o modificar la reserva después de la hora de inicio de la solicitud.
-
Solo puedes modificar la reserva como se describe en Cómo habilitar las notificaciones de mantenimiento de emergencia del hardware.
Para modificar otras propiedades en una reserva, debes comunicarte con tu equipo de cuentas.
- No puedes borrar la reserva de forma manual. Si, cuando reservas capacidad, especificas que no quieres borrar automáticamente la reserva al final de su período, debes comunicarte con tu equipo de cuentas para borrarla.
Antes de comenzar
-
Si aún no lo hiciste, configura la autenticación.
La autenticación 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
-
Instala Google Cloud CLI. Después de instalarla, inicializa Google Cloud CLI ejecutando el siguiente comando:
gcloud initSi usas un proveedor de identidad (IdP) externo, primero debes Acceder a gcloud CLI con tu identidad federada.
- Set a default region and zone.
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 proporciones a gcloud CLI.
Instala Google Cloud CLI. Después de instalarla, inicializa Google Cloud CLI ejecutando el siguiente comando:
gcloud initSi usas un proveedor de identidad (IdP) externo, primero debes Acceder a gcloud CLI con tu identidad federada.
Para obtener más información, consulta Autentícate para usar REST en la documentación de autenticación de Google Cloud .
Roles obligatorios
Para obtener los permisos que necesitas para crear una solicitud de reserva futura, pídele a tu administrador que te otorgue el rol de IAM Usuario de reserva futura de Compute (
roles/compute.futureReservationUser) 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 crear una solicitud de reserva futura. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:
Permisos necesarios
Se requieren los siguientes permisos para crear una solicitud de reserva futura:
-
Para permitir que Compute Engine cree reservas automáticamente, usa
compute.reservations.createen el proyecto. -
Para crear una solicitud de reserva futura, usa
compute.futureReservations.createen el proyecto. -
Para especificar una plantilla de instancias: usa
compute.instanceTemplates.useReadOnlyen la plantilla de instancias
También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos.
Cuota
Como parte del proceso de solicitud de reserva futura, Google administra la cuota de los recursos reservados. No necesitas solicitar cuota. A la hora de inicio de tu reserva futura aprobada, Google aumenta tu cuota si no tienes suficiente para los recursos reservados.
Descripción general
Para reservar bloques de capacidad, completa los siguientes pasos:
- Solicita capacidad a través de tu equipo de cuentas. Comunícate con tu equipo de cuentas para especificar el tipo y la cantidad de recursos que deseas reservar.
- Revisa y envía un borrador de solicitud de reserva. Después de que Google cree un borrador de solicitud de reserva futura, revísalo. Si parece correcta, envía la solicitud para su revisión. Google Cloud la aprobará de inmediato.
Solicita capacidad a través de tu equipo de cuentas
Comunícate con tu equipo de cuentas y proporciona la siguiente información para que Google cree un borrador de solicitud de reserva futura:
- Número de proyecto: Es el número del proyecto en el que tu equipo de cuentas crea la solicitud y Compute Engine aprovisiona la capacidad.
- Tipo de máquina: Es el tipo de máquina que se reservará. Puedes especificar una de las siguientes opciones:
h4d-standard-192h4d-highmem-192h4d-highmem-192-lssd
- Zona: Es la zona en la que deseas reservar capacidad. Para revisar las regiones y zonas disponibles para el tipo de máquina, consulta Regiones y zonas disponibles.
- Recuento total: Es la cantidad total de VMs que se reservarán. Solo puedes reservar múltiplos de dos VMs. Los tamaños de los bloques y la cantidad de VM por bloque varían según el tipo de máquina y la disponibilidad. Tu equipo de cuentas puede proporcionarte más detalles sobre tu solicitud.
- Hora de inicio: Es la hora de inicio del período de reserva. Puedes comenzar a usar la capacidad reservada en ese momento. Formatea la hora de inicio como una marca de tiempo RFC 3339 de la siguiente manera:
YYYY-MM-DDTHH:MM:SSOFFSET
Reemplaza lo siguiente:
YYYY-MM-DD: Una fecha con formato de un año de cuatro dígitos, un mes de dos dígitos y un día de dos dígitos del mes, separados por guiones (-).HH:MM:SS: Hora con formato de hora de dos dígitos con un formato de 24 horas, minutos de dos dígitos y segundos de dos dígitos, separados por dos puntos (:)OFFSET: La zona horaria con formato como una compensación del horario universal coordinado (UTC). Por ejemplo, para usar la hora estándar del Pacífico (PST), especifica-08:00. Para no usar compensación, especificaZ.
- Hora de finalización: Es la hora de finalización del período de reserva. Dale el formato de una marca de tiempo RFC 3339. En ese momento, Compute Engine hace lo siguiente:
- Compute Engine borra la reserva creada automáticamente.
- Según la acción de finalización que especifiques para tus instancias de VM, Compute Engine detendrá o borrará las instancias de VM que creaste con la reserva creada automáticamente.
- Nombre de la reserva: Es el nombre de la reserva que crea Compute Engine para entregar la capacidad reservada. Compute Engine solo puede crear reservas segmentadas específicamente.
- Eliminación automática de la reserva: Indica si deseas que Compute Engine borre automáticamente la reserva creada automáticamente al final del período de reserva. Si quieres borrar la reserva de forma manual, debes comunicarte con tu equipo de cuentas.
- Tipo de programación de mantenimiento: Indica cómo Compute Engine programa el mantenimiento del host para las instancias de VM de tu clúster. Especifica una de las siguientes opciones:
- Para sincronizar el mantenimiento en todas las instancias de H4D de los bloques reservados, usa
GROUPED. - Para usar diferentes programas de mantenimiento para tus instancias de H4D, usa
INDEPENDENT.
- Para sincronizar el mantenimiento en todas las instancias de H4D de los bloques reservados, usa
Modo operativo de la reserva: Indica si tú o Google Cloudadministran el proceso de recuperación de la instancia de VM después de un error de host o un informe de host defectuoso.
Para las instancias H4D, especifica Modo administrado (
HIGHLY_AVAILABLE_CAPACITY). Este modo permite que Google Cloud administre el proceso de mantenimiento y recuperación de una instancia reemplazando automáticamente las máquinas defectuosas. Este enfoque aumenta la disponibilidad de tus instancias y te ayuda a reiniciarlas rápidamente en hosts nuevos. Sin embargo, la topología de tus instancias podría cambiar después de que Compute Engine reemplace una máquina.- Tipo de uso compartido: Indica si solo tu proyecto puede usar la reserva creada automáticamente (
LOCAL) o si otros proyectos pueden usarla (SPECIFIC_PROJECTS). Esta propiedad no se puede cambiar después de enviar la solicitud. Para compartir la capacidad reservada con otros proyectos de tu organización, haz lo siguiente:- Si aún no lo hiciste, verifica que el proyecto en el que Google crea la solicitud esté autorizado para crear reservas compartidas.
- Proporciona los números de los proyectos con los que se compartirá la capacidad reservada. Puedes especificar hasta 100 proyectos en tu organización.
Nombre del compromiso: Si el período de reserva es de un año o más, debes comprar y adjuntar un compromiso basado en recursos a los recursos reservados. Para los períodos de reserva de 1 año a menos de 3 años, el compromiso te otorga la tarifa del descuento por compromiso de uso (CUD) de 1 año. Para los períodos de reserva de 3 a menos de 6 años, el compromiso te otorga la tarifa del CUD de 3 años.
Si compartes la capacidad reservada con otros proyectos, estos solo obtendrán descuentos si usan la misma cuenta de Facturación de Cloud que el proyecto en el que reservaste la capacidad. Para obtener más información, consulta Habilita el uso compartido del CUD para los compromisos basados en recursos.
El compromiso tiene las mismas fechas de inicio y finalización que tu reserva, pero los horarios de activación pueden diferir. Si especificas la hora de inicio de la reserva como las 12:00 a.m. hora del Pacífico de EE.UU. y Canadá, el compromiso se activará a las 12:00 a.m. de la fecha de inicio que elijas. Si especificas una hora de inicio diferente, el compromiso se activará a las 12 a.m. del día siguiente a la fecha de inicio que elegiste.
Después de que Google cree el borrador de la solicitud de reserva futura, tu equipo de cuentas se comunicará contigo.
Revisa y envía un borrador de solicitud de reserva
Después de que le proporciones a tu equipo de cuentas el tipo y la cantidad de recursos que deseas reservar, Google creará un borrador de solicitud de reserva futura. Puedes revisar la solicitud de borrador y, si es correcta, enviarla para su revisión. Debes enviar la solicitud antes de la hora de inicio.
Para revisar y enviar un borrador de solicitud de reserva futura, selecciona una de las siguientes opciones:
Console
En la consola de Google Cloud , ve a la página Reservas.
- Haz clic en la pestaña Reservas futuras. En la tabla Reservas futuras, se enumeran todas las solicitudes de reserva futura de tu proyecto, y cada columna de la tabla describe una propiedad.
- En la columna Nombre, haz clic en el nombre de la solicitud de borrador que creó Google para ti. Se abrirá una página con los detalles de la solicitud de reserva futura.
- En la sección Información básica, verifica que los detalles de la solicitud, como las Fechas y el Tipo de uso compartido, sean correctos. Además, si solicitaste un compromiso, verifica que se haya especificado. Si alguno de estos detalles es incorrecto, comunícate con tu equipo de cuentas.
Si todo parece correcto, envía tu solicitud:
- Haz clic en Editar borrador. Aparecerá una página para modificar el borrador de la solicitud.
- Haz clic en Crear. Aparecerá la página Reserva. Google Cloud aprueba tu solicitud en unos minutos y, luego, Compute Engine crea una reserva vacía con los recursos que solicitaste.
gcloud
- Para ver una lista de las solicitudes de reserva futuras en tu proyecto, usa el comando
gcloud compute future-reservations listcon la marca--filterestablecida comoPROCUREMENT_STATUS=DRAFTING:gcloud compute future-reservations list --filter=PROCUREMENT_STATUS=DRAFTING
- En el resultado del comando, busca la solicitud de reserva que tiene el nombre que proporcionaste a tu equipo de cuentas.
- Para ver los detalles de la solicitud de borrador, usa el comando
gcloud compute future-reservations describe:gcloud compute future-reservations describe FUTURE_RESERVATION_NAME \ --zone=ZONEReemplaza lo siguiente:
FUTURE_RESERVATION_NAME: Es el nombre del borrador de solicitud de reserva futura.ZONE: Es la zona en la que Google creó la solicitud.
El resultado es similar a lo siguiente:
autoCreatedReservationsDeleteTime: '2026-02-10T19:20:00Z' creationTimestamp: '2025-11-27T11:14:58.305-08:00' deploymentType: DENSE id: '7979651787097007552' kind: compute#futureReservation name: example-draft-request planningStatus: DRAFT reservationName: example-reservation schedulingType: INDEPENDENT selfLink: https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west4-b/futureReservations/example-draft-request selfLinkWithId: https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west4-b/futureReservations/7979651787097007552 specificReservationRequired: true specificSkuProperties: instanceProperties: localSsds: - diskSizeGb: '375' interface: NVME ... machineType: h4d-highmem-192-lssd totalCount: '2' status: autoCreatedReservations: - https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west4-b/reservations/example-reservation fulfilledCount: '2' lockTime: '2026-01-27T19:15:00Z' procurementStatus: DRAFTING timeWindow: endTime: '2026-02-10T19:20:00Z' startTime: '2026-01-27T19:20:00Z' zone: https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west4-b - En el resultado del comando, verifica que los detalles de la solicitud, como el período de reserva y el tipo de uso compartido, sean correctos. Además, si compraste un compromiso, verifica que se haya especificado. Si los detalles son incorrectos, comunícate con tu equipo de cuentas.
- Para enviar el borrador de la solicitud a revisión, usa el comando
gcloud compute future-reservations updatecon la marca--planning-statusestablecida enSUBMITTED:gcloud compute future-reservations update FUTURE_RESERVATION_NAME \ --planning-status=SUBMITTED \ --zone=ZONEEn unos minutos, Google Cloud aprobará tu solicitud y, luego, Compute Engine creará una reserva vacía con los recursos que solicitaste.
REST
- Para ver una lista de las solicitudes de reserva futuras en tu proyecto, realiza una solicitud
GETal métodofutureReservations.list. En la URL de la solicitud, incluye el parámetro de búsquedafiltery configúralo comostatus.procurementStatus=DRAFTING:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/futureReservations?filter=status.procurementStatus=DRAFTING
Reemplaza lo siguiente:
PROJECT_ID: Es el ID del proyecto en el que Google creó la solicitud de reserva futura en borrador.ZONE: Es la zona en la que existe la solicitud.
- En el resultado de la solicitud, busca la solicitud de reserva que tenga el nombre que le proporcionaste a tu equipo de cuentas.
- Para ver los detalles de la solicitud de borrador, realiza una solicitud
GETal métodofutureReservations.geten versión beta:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME
Reemplaza
FUTURE_RESERVATION_NAMEpor el nombre de la solicitud de reserva futura en borrador.El resultado es similar a lo siguiente:
{ "specificSkuProperties": { "instanceProperties": { "machineType": "h4d-highmem-192-lssd", "localSsds": [ { "diskSizeGb": "375", "interface": "NVME" }, ... ] }, "totalCount": "2" }, "kind": "compute#futureReservation", "id": "7979651787097007552", "creationTimestamp": "2025-11-27T11:14:58.305-08:00", "selfLink": "https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west4-b/futureReservations/example-draft-request", "selfLinkWithId": "https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west4-b/futureReservations/7979651787097007552", "zone": "https://www.googleapis.com/compute/v1/projects/example-project/zones/europe-west4-b", "name": "example-draft-request", "timeWindow": { "startTime": "2026-01-27T19:20:00Z", "endTime": "2026-02-10T19:20:00Z" }, "status": { "procurementStatus": "DRAFTING", "lockTime": "2026-01-27T19:15:00Z" }, "planningStatus": "DRAFT", "specificReservationRequired": true, "reservationName": "example-reservation", "deploymentType": "DENSE", "schedulingType": "INDEPENDENT", "autoCreatedReservationsDeleteTime": "2026-02-10T19:20:00Z" } - En el resultado, verifica que los detalles de la solicitud, como el período de reserva y el tipo de uso compartido, sean correctos. Además, si solicitaste un compromiso, verifica que se haya especificado. Si los detalles son incorrectos, comunícate con tu equipo de cuentas.
- Para enviar el borrador de la solicitud para su revisión, realiza una solicitud
PATCHal métodofutureReservations.updateen versión beta. En la URL de la solicitud, incluye el parámetro de búsquedaupdateMasky configúralo comoplanningStatus:PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/futureReservations/FUTURE_RESERVATION_NAME?updateMask=planningStatus { "name": "FUTURE_RESERVATION_NAME", "planningStatus": "SUBMITTED" }En unos minutos, Google Cloud aprobará tu solicitud y, luego, Compute Engine creará una reserva vacía con los recursos que solicitaste.
¿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-12-04 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-12-04 (UTC)"],[],[]] -