En este documento se proporciona información sobre cómo ampliar la duración de tus compromisos basados en recursos de hardware de Compute Engine más allá de las opciones predefinidas de 1 y 3 años.
Las extensiones de plazo te permiten ampliar la duración de un compromiso más allá de los 1 o 3 años predefinidos y especificar la duración que quieras (por ejemplo, 2, 3,5 o 5,5 años). Si amplías la duración de tu compromiso, puedes adaptarlo a tus necesidades de uso de recursos y seguir recibiendo los descuentos por compromiso de uso (CUDs) resultantes durante ese periodo más largo y personalizado. Puedes ampliar la duración de los contratos de 1 y 3 años de la siguiente manera:
- Compromisos de 1 año: puedes especificar periodos personalizados de más de 1 año y menos de 3 años.
- Compromisos de 3 años: puedes especificar duraciones personalizadas de entre 3 y 6 años.
Para ver otras formas de mantener tus compromisos activos durante más tiempo, consulta las siguientes alternativas:
- Si tienes un compromiso de 1 año y quieres un porcentaje de descuento diferente, además de un plazo más largo, amplía el plazo de tu compromiso.
- Si quieres ampliar la duración de tu compromiso en uno o varios periodos completos, activa la renovación automática de tu compromiso.
Cómo funciona la ampliación del plazo
Puedes ampliar la duración de tu compromiso y definir una duración personalizada especificando una fecha de finalización futura para ese compromiso. Tu compromiso se convierte en un compromiso de plazo personalizado. En el caso de los compromisos de 1 año, la fecha de finalización personalizada puede ser cualquier fecha entre 1 y 3 años (pero no exactamente 3 años) después de la fecha de inicio del periodo en curso. En el caso de los compromisos de 3 años, la fecha de finalización personalizada puede ser entre 3 y 6 años (pero no exactamente 6 años) después de la fecha de inicio del periodo en curso.
Puedes ampliar el plazo de los compromisos nuevos y actuales de la siguiente manera:
- Nuevos compromisos: puedes especificar una fecha de finalización personalizada al comprar el compromiso.
- Compromisos actuales: una vez que se active tu compromiso, puedes especificar o actualizar la fecha de finalización personalizada modificando las propiedades del compromiso.
Una vez que hayas enviado una solicitud de ampliación del plazo de tu compromiso, los cambios se harán efectivos a las 00:00 (UTC-8 o UTC-7 durante el horario de verano) del día siguiente. Tu compromiso seguirá activo hasta la nueva fecha de finalización personalizada y su duración se ajustará en consecuencia. Ampliar la duración del compromiso no afecta a las demás propiedades del compromiso:
- Nombre
- Fecha de inicio
- Región
- Proyecto
- Tipo de compromiso
- Plan de compromiso
- Estado de renovación automática
- Recursos comprometidos
Ampliar la duración del compromiso no cambia el porcentaje de descuento por uso continuado que recibes a cambio de ese compromiso.
Las reservas asociadas a tu compromiso seguirán vigentes durante el periodo ampliado, a menos que las sustituyas manualmente.
Periodo de validez de la ampliación del plazo
Una vez que haya empezado el periodo de un compromiso, tendrás un plazo limitado para solicitar una extensión de la duración. Este periodo se denomina "plazo para solicitar la prórroga".
En el caso de los compromisos con plazos predefinidos y personalizados, el periodo en el que se puede ampliar el plazo depende de la operación más reciente que hayas realizado en un compromiso y se comporta de las siguientes formas:
Compromisos recién adquiridos: en el caso de los compromisos de 1 año, el periodo de validez sigue abierto hasta 4 meses después de la activación del compromiso. En el caso de los compromisos de 3 años, el plazo para cumplir los requisitos sigue abierto hasta 1 año después de la activación del compromiso.
Compromisos con renovación automática: si tu compromiso se renueva automáticamente por un nuevo periodo, la ventana de elegibilidad se actualizará al inicio del periodo renovado. En el caso de los compromisos de un año, el periodo de validez sigue abierto hasta cuatro meses después del inicio del periodo renovado. En el caso de los compromisos de 3 años, el periodo de validez sigue abierto hasta 1 año después del inicio del plazo renovado.
Compromisos combinados: si combinas compromisos que tienen periodos de validez diferentes, Compute Engine usará el periodo de validez que finalice antes para el compromiso combinado.
Compromisos divididos: cuando divides un compromiso, el periodo de validez sigue siendo el mismo tanto para el compromiso de origen redimensionado como para el nuevo compromiso dividido.
Compromisos actualizados: cuando actualizas un compromiso de 1 año a uno de 3 años, Compute Engine también actualiza el periodo de validez del compromiso. La ventana actualizada permanece abierta hasta 1 año desde el inicio del periodo en curso.
Por ejemplo, supongamos que la fecha de inicio de tu compromiso de 1 año es el 1 de enero del 2024. El plazo para cumplir los requisitos de tu periodo original de un año sigue abierto hasta el 1 de mayo del 2024. Supongamos que el 1 de abril del 2024 cambias este compromiso a un compromiso de 3 años. Después de la actualización de los términos, el periodo de validez de tu compromiso seguirá abierto hasta el 1 de enero del 2025.
Realizar varias extensiones de plazo
Puedes ampliar la duración de tu contrato tantas veces como quieras dentro del periodo de validez de la ampliación. Cualquier día, para cualquier compromiso activo, puedes enviar varias solicitudes de ampliación del plazo hasta las 00:00 (hora del Pacífico de EE. UU. y Canadá, UTC-8 o UTC-7) del día siguiente, siempre que especifiques una fecha de finalización posterior cada vez. Sin embargo, Google recomienda minimizar el número de solicitudes de ampliación de plazo que envíes para un mismo compromiso en un día concreto.
Una vez que se haya aplicado la extensión del plazo con una fecha de finalización específica y tu compromiso tenga una nueva fecha de finalización personalizada, no podrás deshacer la extensión del plazo ni reducir la duración del compromiso. Solo puedes realizar operaciones de extensión posteriores para las fechas de finalización que sean posteriores a la fecha de finalización especificada más recientemente.
Impacto de las solicitudes de actualización de compromiso pendientes
En el caso de los compromisos activos que ya tengan una solicitud de actualización pendiente, solo puedes enviar una nueva solicitud de prórroga si la solicitud pendiente también es de prórroga. Si los compromisos tienen alguna solicitud de actualización pendiente (por ejemplo, de combinación, división, mejora de plazo o actualización de la configuración de renovación automática), para solicitar ampliaciones de plazo, debes esperar a que se completen las operaciones pendientes y a que se apliquen las actualizaciones. Después de la medianoche del día siguiente, cuando los cambios surtan efecto, podrás solicitar una prórroga del plazo de ese compromiso.
Implicaciones de los precios
Tu cuota de compromiso es la suma de los precios con descuento de todos tus recursos comprometidos. Cuando amplías la duración del periodo de tu compromiso, los precios con descuento de tus recursos se mantienen durante todo el periodo personalizado, aunque los precios bajo demanda cambien. Para obtener más información sobre los precios de los recursos, consulta la página Precios de Compute Engine.
Consideraciones sobre las cuotas
Para especificar una fecha de finalización personalizada al comprar un compromiso, debes tener suficiente cuota disponible tanto para el compromiso como para los recursos comprometidos. Para especificar una fecha de finalización personalizada para un compromiso, normalmente no es necesario solicitar ninguna cuota adicional.
Cómo afecta la ampliación del plazo a las operaciones de compromiso futuras
Si tu compromiso tiene una duración personalizada, cualquier operación de gestión que realices posteriormente en él podría afectar a su fecha de finalización y a su periodo de validez. En las siguientes secciones se explica cómo se comporta un compromiso de plazo personalizado durante otras operaciones de compromiso:
Compromisos de plazo personalizado con renovación automática
La duración del periodo renovado de un compromiso con renovación automática siempre coincide con la duración predefinida del periodo del plan del compromiso, que es de 1 o 3 años. También recibirás el mismo porcentaje de descuento. Aunque tu compromiso tenga una duración personalizada, Compute Engine solo lo renovará por su duración predefinida, que es de 1 o 3 años. La renovación automática de un compromiso de duración personalizada no será por otro periodo de esa duración personalizada. Por ejemplo, consulta lo siguiente:
- Un compromiso con un plazo personalizado de 1,5 años se renovará solo por 1 año más.
- Un compromiso con un plazo personalizado de 5,5 años se renovará solo por 3 años más.
Si quieres que un compromiso de plazo personalizado siga activo durante más tiempo que el plazo renovado, puedes solicitar otra prórroga después de la renovación. El plazo para solicitar la ampliación también se actualiza al inicio del periodo renovado. Si te comprometes a un año, la ventana de elegibilidad durante el periodo renovado permanecerá abierta hasta 4 meses después de la renovación. En el caso de los compromisos de 3 años, esta ventana permanece abierta hasta 1 año después de la renovación.
Por ejemplo, supongamos que la fecha de inicio de tu compromiso de un año fue el 1 de enero del 2024. Amplías la duración de este compromiso y especificas una fecha de finalización personalizada del 30 de junio del 2025. Si también has habilitado la renovación automática de tu compromiso, el 1 de julio del 2025 se renovará por otro periodo de un año. La fecha de finalización del periodo renovado será el 30 de junio del 2026. El plazo para solicitar la prórroga de los términos durante ese periodo renovado seguirá abierto hasta el 1 de noviembre del 2025.
Para obtener más información sobre la renovación automática de los compromisos, consulta el artículo Renovar compromisos automáticamente.
Combinar compromisos de términos personalizados
La combinación de compromisos con plazos personalizados funciona igual que la de compromisos con plazos predefinidos. El compromiso combinado hereda las siguientes propiedades:
- La fecha de finalización más lejana en el futuro de entre los compromisos de la fuente, independientemente de si es una fecha de finalización personalizada o no.
- El periodo de validez que finaliza antes entre los compromisos de la fuente.
Por ejemplo, supongamos que quiere combinar dos compromisos de un año con términos personalizados. El primer compromiso tiene una fecha de inicio del 1 de enero del 2024 y una fecha de finalización personalizada del 30 de junio del 2025. El plazo para enviar la primera solicitud sigue abierto hasta el 1 de mayo del 2024. El segundo compromiso tiene una fecha de inicio del 1 de febrero del 2024 y una fecha de finalización personalizada del 30 de julio del 2025. El plazo para cumplir los requisitos de la segunda compromiso sigue abierto hasta el 1 de junio del 2024. Si combinas estos compromisos el 1 de abril del 2024, el compromiso combinado tendrá como fecha de finalización el 30 de julio del 2025. El plazo para cumplir los requisitos de la suscripción combinada sigue abierto hasta el 1 de mayo del 2024.
Para obtener más información sobre cómo combinar compromisos, consulta el artículo Combinar compromisos.
Dividir los compromisos de plazo personalizado
Las divisiones de compromisos con una duración personalizada funcionan igual que los compromisos con una duración predefinida. El compromiso de la fuente redimensionada y los nuevos compromisos divididos conservan la misma fecha de finalización personalizada y el mismo periodo de validez de la prórroga.
Por ejemplo, supongamos que la fecha de inicio de tu compromiso de un año es el 1 de enero del 2024 y que tiene una fecha de finalización personalizada del 30 de junio del 2025. El plazo para cumplir los requisitos de tu compromiso sigue abierto hasta el 1 de mayo del 2024. Supongamos que el 1 de marzo del 2024 divides este compromiso en dos compromisos independientes. Los compromisos recién divididos heredan la fecha de finalización personalizada del 30 de junio del 2025 y sus ventanas de elegibilidad permanecen abiertas hasta el 1 de mayo del 2024.
Para obtener más información sobre cómo dividir compromisos, consulta el artículo Dividir compromisos.
Actualizar compromisos de plazos personalizados
Las actualizaciones de compromisos de 1 año con una duración personalizada funcionan de la misma forma que los compromisos con la duración predefinida. Después de la actualización, Compute Engine adelanta dos años la fecha de finalización del plazo en curso del compromiso.
Por ejemplo, supongamos que tu compromiso de un año tiene una fecha de inicio del 1 de enero del 2024 y una fecha de finalización personalizada del 30 de junio del 2025. El plazo para cumplir los requisitos de tu periodo original de un año sigue abierto hasta el 1 de mayo del 2024. Supongamos que el 1 de abril del 2024 cambias este compromiso a un compromiso de 3 años. Después de la actualización del plazo, tu compromiso pasará a ser de 3 años y finalizará el 30 de junio del 2027. El plazo para cumplir los requisitos de la suscripción actualizada sigue abierto hasta el 1 de enero del 2025. También empezarás a recibir el porcentaje de CUD aplicable al compromiso de 3 años.
Para obtener más información sobre cómo mejorar los compromisos, consulta el artículo Mejorar el plazo de los compromisos.
Limitaciones
Se aplican las siguientes limitaciones a las ampliaciones de plazo de los compromisos basados en recursos:
- Solo puedes ampliar la duración de los compromisos de recursos de hardware.
- No puedes ampliar la duración de los compromisos inactivos o caducados.
- No puedes ampliar la duración de un compromiso de 3 años en otros 3 años. En su lugar, te recomendamos que actives la renovación automática de tu compromiso.
- Solo puedes renovar los compromisos de duración personalizada por la duración predefinida de sus planes de compromiso, que es de 1 o 3 años.
- En el caso de los compromisos activos que ya tengan una solicitud de actualización pendiente, solo puedes enviar una nueva solicitud de prórroga si la solicitud pendiente también es de prórroga. Si los compromisos tienen otra solicitud de actualización pendiente (por ejemplo, de combinación, división, cambio de plazo o actualización de la configuración de renovación automática), para solicitar prórrogas del plazo, debes esperar hasta después de medianoche del día siguiente para que se completen las operaciones pendientes y se apliquen las actualizaciones.
Requisitos
Para ampliar la duración de un compromiso, debes cumplir los siguientes requisitos:
- La solicitud de prórroga debe enviarse durante el periodo en el que se puede solicitar la prórroga del compromiso.
- En el caso de los compromisos de 1 año, la fecha de finalización personalizada debe estar comprendida entre 1 y 3 años (pero no puede ser exactamente 3 años) a partir de la fecha de inicio del periodo en curso.
- En el caso de los compromisos de 3 años, la fecha de finalización personalizada debe estar comprendida entre 3 y 6 años (pero no puede ser exactamente 6 años) a partir de la fecha de inicio del periodo en curso.
- No debes tener ninguna otra operación de combinación, división, actualización o renovación en curso o pendiente para ese compromiso.
Prácticas recomendadas
Google recomienda que sigas estas prácticas recomendadas cuando amplíes la duración de un compromiso:
- Antes de enviar una solicitud de ampliación del plazo, espere a que se completen todas las demás operaciones de compromiso pendientes y a que se apliquen las actualizaciones.
- Minimiza el número de solicitudes de ampliación de plazo que envías para un mismo compromiso en el mismo día.
Ampliar la duración del plazo durante la compra del compromiso
Al comprar un compromiso, puedes especificar una fecha de finalización personalizada para ampliar el plazo predefinido de 1 o 3 años.
Para ampliar la duración de un compromiso al comprarlo, usa una de las siguientes opciones:
Consola
Antes de comprar tu compromiso, en la Google Cloud consola, selecciona el proyecto que quieras usar para comprar el compromiso. Si la función para compartir DUCs está habilitada en una cuenta de facturación de Cloud, puedes comprar el compromiso con cualquier proyecto de esa cuenta.
En la Google Cloud consola, ve a la página Descuentos por compromiso de uso.
Ir a Descuentos por compromiso de uso
Se abrirá la página Lista de compromisos y se mostrará la pestaña Compromisos de hardware.
Haz clic en
Comprar confirmación.Se abrirá la página Compra un descuento por uso confirmado y se mostrará la pestaña Hardware.
En el campo Nombre, introduce un nombre para tu compromiso.
En el campo Región, selecciona la región en la que quieras comprometerte a comprar recursos de Compute Engine.
En el campo Tipo de compromiso, selecciona la serie de familias de máquinas de los recursos comprometidos. Estas son las opciones de tipo de compromiso disponibles:
- A2 optimizada para aceleradores para recursos de tipo de máquina A2
- A3 optimizada para aceleradores para recursos de tipo de máquina A3 Edge y A3 High
- A3 Mega optimizada para aceleradores para recursos de tipo de máquina A3 Mega
- C2 optimizado para la computación para recursos de tipo de máquina C2
- C2D optimizado para la computación para recursos de tipo de máquina C2D
- H3 optimizadas para la computación para recursos de tipo de máquina H3
- C3 de uso general para recursos de tipo de máquina C3
- Uso general C3D para recursos de tipo de máquina C3D
- C4 de uso general para recursos de tipo de máquina C4
- Uso general C4A para recursos de tipo de máquina C4A
- Uso general C4D para recursos de tipo de máquina C4D
- E2 de uso general para recursos de tipo de máquina E2
- N1 de uso general para recursos de tipo de máquina N1
- N2 de uso general para recursos de tipo de máquina N2
- N2D de uso general para recursos de máquinas N2D
- Uso general N4 para recursos de tipo de máquina N4
- T2D de uso general para recursos de tipo de máquina Tau T2D
- G2 optimizada para gráficos para recursos de tipo de máquina G2
- M1 o M2 con memoria optimizada para recursos de tipo de máquina M1 o M2
- M3 con memoria optimizada para recursos de tipo de máquina M3
- M4 con memoria optimizada para recursos de tipo de máquina M4
- M4 con memoria optimizada de 6 TB para el tipo de máquina M4 con 6 TB de memoria
- X4 con memoria optimizada de 16 TB para el tipo de máquina X4 con 16 TB de memoria
- X4 con memoria optimizada de 24 TB para el tipo de máquina X4 con 24 TB de memoria
- X4 con memoria optimizada de 32 TB para el tipo de máquina X4 con 32 TB de memoria
- Z3 con almacenamiento optimizado para recursos de tipo de máquina Z3
En la sección Duración, haga lo siguiente:
- Para especificar la duración predefinida de tu compromiso, selecciona 1 año o 3 años.
- Para especificar una fecha de finalización personalizada para tu compromiso, haz clic en el interruptor Ampliar fecha de finalización y, a continuación, en el campo Fecha, especifica una fecha de finalización personalizada.
En el campo Cores (Núcleos), introduce el número de vCPUs que quieras comprar.
En el campo Memoria, introduce la cantidad de memoria (en GB) que quieras comprar.
Solo puedes especificar la memoria en incrementos de 0,25 GB. Para especificar un valor de memoria personalizado para tu compromiso, usa la CLI de gcloud o REST.
Para comprometerte a comprar GPUs, en la sección GPUs, haz clic en Añadir GPU y, a continuación, sigue estos pasos:
- En el campo Tipo de GPU, selecciona el tipo de GPU.
- En el campo Número de GPUs, introduce el número de GPUs.
- Opcional: Si tu modelo de GPU es compatible con estaciones de trabajo virtuales NVIDIA RTX para cargas de trabajo de gráficos y tienes previsto ejecutar cargas de trabajo que utilizan un gran número de gráficos, selecciona la casilla Habilitar estación de trabajo virtual (NVIDIA GRID).
Para comprometerte a comprar discos SSD locales, en la sección SSD locales, haz clic en añadir Añadir SSD y, a continuación, en el campo Número de SSDs, especifica el número de discos.
Si has especificado alguna GPU o disco SSD local en tu compromiso, adjunta las reservas correspondientes a esos recursos de una de las siguientes formas. Repite este paso con cada nueva reserva que quieras adjuntar.
- Para asociar una o varias reservas a un compromiso, en el campo Reservas, seleccione Asociar reservas y siga los pasos que se indican en la sección Asociar reservas.
- Para crear una reserva y adjuntarla al compromiso, en el campo Reservas, selecciona Crear reservas y, a continuación, sigue los pasos que se indican en la sección Crear reservas para adjuntar.
Para terminar de comprar tu compromiso, haz lo siguiente:
- Haz clic en Comprar.
- En el cuadro de diálogo Comprar un descuento por uso comprometido, si aceptas los términos específicos del servicio, vuelve a hacer clic en Comprar.
gcloud
Para comprar una confirmación con un plazo personalizado y ampliado, ejecuta el comando gcloud compute commitments create
e incluye la marca --custom-end-time
.
Por ejemplo, para comprar un compromiso de vCPUs, memoria o ambos recursos, usa el siguiente comando:
gcloud compute commitments create COMMITMENT_NAME \ --region=REGION \ --project=PROJECT_ID \ --plan=COMMITMENT_PLAN \ --type=COMMITMENT_TYPE \ --resources=vcpu=NUMBER_VCPUS,memory=MEMORY \ --custom-end-time=CUSTOM_END_DATE
Haz los cambios siguientes:
COMMITMENT_NAME
: el nombre del compromisoREGION
: la región del compromiso y donde quieres comprometerte a comprar recursos de Compute Engine.PROJECT_ID
: el ID del proyectoCOMMITMENT_PLAN
: la duración mínima predefinida del plazo durante el que quieres comprometerte a comprar recursos. Especifica uno de los siguientes valores:- Compromiso de 1 año:
12-month
- Si te comprometes durante 3 años,
36-month
.
- Compromiso de 1 año:
COMMITMENT_TYPE
: la serie de máquinas para la que quieres comprometerte a comprar recursos. Estas son las opciones disponibles:accelerator-optimized
para recursos de tipo de máquina A2accelerator-optimized-a3
para los recursos de los tipos de máquinas A3 Edge y A3 Highaccelerator-optimized-a3-mega
para los recursos de tipo de máquina A3 Megacompute-optimized
para recursos de tipo de máquina C2compute-optimized-c2d
para recursos de tipo de máquina C2Dcompute-optimized-c3
para recursos de tipo de máquina C3compute-optimized-c3d
para recursos de tipo de máquina C3Dcompute-optimized-h3
para recursos de tipo de máquina H3general-purpose
para recursos de tipo de máquina N1general-purpose-c4
para recursos de tipo de máquina C4general-purpose-c4a
para recursos de tipo de máquina C4Ageneral-purpose-c4d
para recursos de tipo de máquina C4Dgeneral-purpose-e2
para los recursos de tipos de máquinas E2general-purpose-n2
para recursos de tipo de máquina N2general-purpose-n2d
para recursos de máquinas N2Dgeneral-purpose-n4
para recursos de tipo de máquina N4general-purpose-t2d
para recursos de tipo de máquina Tau T2Dgraphics-optimized
para recursos de tipo de máquina G2memory-optimized
para recursos de tipo de máquina M1 o M2memory-optimized-m3
para recursos de tipo de máquina M3memory-optimized-m4
para recursos de tipo de máquina M4memory-optimized-m4-6tb
para el tipo de máquina M4 recursos para instancias con 6 TB de memoriamemory-optimized-x4-16tb
para el tipo de máquina X4 recursos para instancias con 16 TB de memoriamemory-optimized-x4-24tb
para recursos de tipo de máquina X4 para instancias con 24 TB de memoriamemory-optimized-x4-32tb
para recursos de tipo de máquina X4 para instancias con 32 TB de memoriastorage-optimized-z3
para recursos de tipo de máquina Z3
Si no especificas la marca
--type
, Compute Engine usarágeneral-purpose
como valor predeterminado.NUMBER_VCPUS
: el número de vCPUs que quieres comprar.MEMORY
: la cantidad de memoria que quieres comprar, en MB o GB. Por ejemplo,1000MB
o100GB
. Si no especificas las unidades, Compute Engine usaráGB
como unidad predeterminada.CUSTOM_END_DATE
: la fecha de finalización personalizada de tu periodo, que debe tener el formatoYYYY-MM-DD
. Por ejemplo, para especificar una fecha de finalización personalizada del 20 de abril del 2024, debe usar el formato2024-04-20
.
Para obtener información detallada sobre la sintaxis para ampliar la duración al comprar una confirmación de uso de GPUs, discos SSD locales o ambos, consulta Comprar confirmaciones con reservas asociadas.
Por ejemplo, supongamos que tienes un compromiso de 1 año llamado example-commitment
para 4 vCPUs N1 y 9 GB de memoria en la región us-central1
. Supongamos que quieres comprar este compromiso el 1 de enero del 2024 y quieres un plazo personalizado que finalice el 30 de junio del 2025. Para comprar este compromiso, ejecuta el siguiente comando:
gcloud compute commitments create example-commitment \ --region=us-central1 \ --project=my-project --plan=12-month \ --type=general-purpose --resources=memory=9GB,vcpu=4 \ --custom-end-time=2025-07-01
REST
Para comprar un compromiso con un plazo personalizado y ampliado, haz una solicitud POST
al método regionCommitments.insert
.
En el cuerpo de la solicitud, incluye el campo customEndTimestamp
.
Por ejemplo, para comprar un compromiso de vCPUs, memoria o ambos recursos, utiliza el siguiente cuerpo de solicitud POST
:
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments { "name": "COMMITMENT_NAME", "plan": "COMMITMENT_PLAN", "type": "COMMITMENT_TYPE", "resources": [ { "amount": "NUMBER_VCPUS", "type": "VCPU" }, { "amount": "MEMORY", "type": "MEMORY" }, ], "customEndTimestamp": "CUSTOM_END_DATETEND_TIMEZ", }
Haz los cambios siguientes:
COMMITMENT_NAME
: el nombre del compromisoREGION
: la región del compromiso y donde quieres comprometerte a comprar recursos de Compute Engine.PROJECT_ID
: el ID del proyectoCOMMITMENT_PLAN
: la duración mínima predefinida del plazo durante el que quieres comprometerte a comprar recursos. Especifica uno de los siguientes valores:- Compromiso de 1 año:
TWELVE_MONTH
- Si te comprometes durante 3 años,
THIRTY_SIX_MONTH
.
- Compromiso de 1 año:
COMMITMENT_TYPE
: la serie de máquinas para la que quieres comprometerte a comprar recursos. Estas son las opciones disponibles:ACCELERATOR_OPTIMIZED
para recursos de tipo de máquina A2ACCELERATOR_OPTIMIZED_A3
para los recursos de los tipos de máquinas A3 Edge y A3 HighACCELERATOR_OPTIMIZED_A3_MEGA
para los recursos de tipo de máquina A3 MegaCOMPUTE_OPTIMIZED
para recursos de tipo de máquina C2COMPUTE_OPTIMIZED_C2D
para recursos de tipo de máquina C2DCOMPUTE_OPTIMIZED_C3
para recursos de tipo de máquina C3COMPUTE_OPTIMIZED_C3D
para recursos de tipo de máquina C3DCOMPUTE_OPTIMIZED_H3
para recursos de tipo de máquina H3GENERAL_PURPOSE
para recursos de tipo de máquina N1GENERAL_PURPOSE_C4
para recursos de tipo de máquina C4GENERAL_PURPOSE_C4A
para recursos de tipo de máquina C4AGENERAL_PURPOSE_C4D
para recursos de tipo de máquina C4DGENERAL_PURPOSE_E2
para los recursos de tipos de máquinas E2GENERAL_PURPOSE_N2
para recursos de tipo de máquina N2GENERAL_PURPOSE_N2D
para recursos de máquinas N2DGENERAL_PURPOSE_N4
para recursos de tipo de máquina N4GENERAL_PURPOSE_T2D
para recursos de tipo de máquina Tau T2DGRAPHICS_OPTIMIZED
para recursos de tipo de máquina G2MEMORY_OPTIMIZED
para recursos de tipo de máquina M1 o M2MEMORY_OPTIMIZED_M3
para recursos de tipo de máquina M3MEMORY_OPTIMIZED_M4
para recursos de tipo de máquina M4MEMORY_OPTIMIZED_M4_6TB
para recursos de tipo de máquina M4 para instancias con 6 TB de memoriaMEMORY_OPTIMIZED_X4_16TB
para recursos de tipo de máquina X4 para instancias con 16 TB de memoriaMEMORY_OPTIMIZED_X4_24TB
para recursos de tipo de máquina X4 para instancias con 24 TB de memoriaMEMORY_OPTIMIZED_X4_32TB
para recursos de tipo de máquina X4 para instancias con 32 TB de memoriaSTORAGE_OPTIMIZED_Z3
para recursos de tipo de máquina Z3
NUMBER_VCPUS
: el número de vCPUs que quieres comprar.MEMORY
: la cantidad de memoria, en MB, que quieres comprar (por ejemplo,10240MB
).CUSTOM_END_DATE
: la fecha de finalización personalizada de tu periodo, que debe tener el formatoYYYY-MM-DD
. Por ejemplo, para especificar una fecha de finalización personalizada del 20 de abril del 2024, debe usar el formato2024-04-20
.END_TIME
: 00:00 (hora del Pacífico de EE. UU. y Canadá, UTC-8 o UTC-7), como diferencia con el tiempo universal coordinado (UTC). Se debe utilizar uno de los valores indicados a continuación.- Durante el horario de verano:
07:00:00
- En otros momentos:
08:00:00
- Durante el horario de verano:
Para obtener información detallada sobre la sintaxis para ampliar la duración al comprar una confirmación de uso de GPUs, discos SSD locales o ambos, consulta Comprar confirmaciones con reservas asociadas.
Por ejemplo, supongamos que tienes un compromiso de 1 año llamado example-commitment
para 4 vCPUs N1 y 9 GB de memoria en la región us-central1
. Supongamos que quieres comprar este compromiso el 1 de enero del 2024 y quieres un plazo personalizado que finalice el 30 de junio del 2025. Para comprar este compromiso, haz la siguiente solicitud:
POST https://compute.googleapis.com/compute/v1/projects/my-project/regions/us-central1/commitments { "name": "example-commitment", "plan": "TWELVE_MONTH", "type": "GENERAL_PURPOSE", "resources": [ { "amount": "4", "type": "VCPU" }, { "amount": "9216", "type": "MEMORY" }, ], "customEndTimestamp": "2025-07-01T07:00:00Z", }
Ampliar la duración de un compromiso
Puedes ampliar la duración del periodo en curso del compromiso activo actualizando las propiedades del compromiso para especificar o actualizar la fecha de finalización personalizada.
Para ampliar la duración de un compromiso, utiliza una de las siguientes opciones:
Consola
Antes de iniciar la operación de ampliación del plazo, en la Google Cloud consola, selecciona el proyecto en el que quieras ampliar el plazo de tu compromiso.
En la Google Cloud consola, ve a la página Descuentos por compromiso de uso.
Ir a Descuentos por compromiso de uso
Se abrirá la página Lista de compromisos y se mostrará la pestaña Compromisos de hardware.
Para iniciar la operación de ampliación del plazo de un compromiso, en la pestaña Compromisos de hardware, selecciona un compromiso activo y, a continuación, haz clic en Ampliar.
También puede hacer lo siguiente:
- En la pestaña Compromisos de hardware de la página Lista de compromisos, haga clic en el nombre del compromiso activo que quiera ampliar.
- En la página Detalles de la confirmación de hardware de la confirmación seleccionada, haz clic en Ampliar.
Aparecerá el panel Ampliar del compromiso seleccionado.
Para completar la operación de ampliación del plazo, en el panel Ampliar del compromiso, haz lo siguiente:
- Consulta los detalles del compromiso.
- En el campo Selecciona una fecha de finalización, especifica una fecha de finalización personalizada para tu compromiso.
- En la sección Cronología del compromiso, consulta el campo Nueva fecha de finalización.
- Para confirmar la solicitud de ampliación del plazo, haz clic en Ampliar.
gcloud
Para ampliar la duración de un compromiso activo, ejecuta el comando gcloud compute commitments update
e incluye la marca --custom-end-time
.
gcloud compute commitments update COMMITMENT_NAME \ --region=REGION \ --project=PROJECT_ID \ --custom-end-time=CUSTOM_END_DATE
Haz los cambios siguientes:
COMMITMENT_NAME
: el nombre del compromisoPROJECT_ID
: el ID del proyectoREGION
: la región del compromiso y donde quieres comprometerte a comprar recursos de Compute Engine.CUSTOM_END_DATE
: la fecha de finalización personalizada que quieras para tu periodo, en el formatoYYYY-MM-DD
, dondeYYYY
es el año,MM
es el mes yDD
es el día. Por ejemplo, para especificar una fecha de finalización personalizada del 20 de abril del 2024, debe usar el formato2024-04-20
.
Por ejemplo, supongamos que has comprado un compromiso de 1 año con un plazo personalizado, example-commitment
, para 4 vCPUs N1 y 9 GB de memoria en la región us-central1
. Este compromiso se compró el 1 de enero del 2024 y caduca el 30 de junio del 2025. Para ampliar aún más su plazo hasta el 30 de junio del 2026, ejecuta el siguiente comando:
gcloud compute commitments update example-commitment \ --region=us-central1 \ --project=my-project \ --custom-end-time=2026-07-01
REST
Para ampliar la duración de un compromiso activo, haz una solicitud PATCH
al método
regionCommitments.update
.
En el cuerpo de la solicitud, incluye el campo customEndTimestamp
.
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments/COMMITMENT_NAME { "name": "COMMITMENT_NAME", "customEndTimestamp": "CUSTOM_END_DATETEND_TIMEZ", }
Haz los cambios siguientes:
COMMITMENT_NAME
: el nombre del compromisoREGION
: la región del compromiso y donde quieres comprometerte a comprar recursos de Compute Engine.PROJECT_ID
: el ID del proyectoCUSTOM_END_DATE
: la fecha de finalización personalizada que quieras para tu periodo, en el formatoYYYY-MM-DD
, dondeYYYY
es el año,MM
es el mes yDD
es el día. Por ejemplo, para especificar una fecha de finalización personalizada del 20 de abril del 2024, debe usar el formato2024-04-20
.END_TIME
: 00:00 (hora del Pacífico de EE. UU. y Canadá, UTC-8 o UTC-7), como diferencia con el tiempo universal coordinado (UTC). Se debe utilizar uno de los valores indicados a continuación.- Durante el horario de verano:
07:00:00
- En otros momentos:
08:00:00
- Durante el horario de verano:
Por ejemplo, supongamos que has comprado un compromiso de 1 año con un plazo personalizado, example-commitment
, para 4 vCPUs N1 y 9 GB de memoria en la región us-central1
. Este compromiso se compró el 1 de enero del 2024 y caduca el 30 de junio del 2025. Para ampliar su duración hasta el 30 de junio del 2026, haz la siguiente solicitud:
PATCH https://compute.googleapis.com/compute/v1/projects/my-project/regions/us-central1/commitments/example-commitment { "name": "example-commitment", "customEndTimestamp": "2026-07-01T07:00:00Z", }
Siguientes pasos
- Consulta cómo renovar automáticamente los compromisos basados en recursos.
- Consulta cómo ampliar el plazo de los compromisos basados en recursos.
- Consulta cómo analizar la eficacia de tus CUDs.