En este documento, se proporciona información para extender la duración de los compromisos basados en recursos de hardware de Compute Engine más allá de las opciones predeterminadas de 1 y 3 años.
Las extensiones de plazo te brindan la flexibilidad para extender la duración de un compromiso más allá de los 1 o 3 años preestablecidos y especificar una duración personalizada de tu elección, por ejemplo, 2, 3.5 o 5.5 años. Si extiendes el plazo de tu compromiso, puedes adaptar su duración para que coincida con tus necesidades de uso de recursos y seguir recibiendo los descuentos por uso comprometido (CUD) resultantes durante ese período más largo y personalizado. Puedes extender los plazos de los compromisos de 1 año y de 3 años de la siguiente manera:
- Compromisos de 1 año: Puedes especificar duraciones de los plazos personalizadas que sean superiores a 1 año y menores a 3 años.
- Compromisos de 3 años: Puedes especificar duraciones personalizadas que sean mayores que 3 años y menores que 6 años.
Para conocer otras formas de mantener tus compromisos activos por más tiempo, consulta las siguientes alternativas:
- Si tienes un compromiso de 1 año y deseas un porcentaje de descuento diferente además de un plazo más largo, actualiza el plazo de tu compromiso.
- Si deseas extender la duración de tu compromiso por uno o más períodos completos, habilita la renovación automática en tu compromiso.
Cómo funciona la extensión del plazo
Puedes extender la duración del compromiso y establecer una duración personalizada. Para ello, especifica una fecha de finalización futura que elijas para el plazo de 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 de entre 1 y 3 años (pero no puede ser exactamente de 3 años) después de la fecha de inicio del período en curso. En el caso de los compromisos de 3 años, la fecha de finalización personalizada puede ser de entre 3 y 6 años (pero no puede ser exactamente de 6 años) después de la fecha de inicio del período en curso.
Puedes realizar una extensión del plazo para compromisos nuevos y existentes de la siguiente manera:
- Compromisos nuevos: Puedes especificar una fecha de finalización personalizada cuando compras el compromiso.
- Compromisos existentes: Después de que tu compromiso se active, puedes especificar o actualizar la fecha de finalización personalizada actualizando las propiedades del compromiso.
Después de enviar una solicitud de extensión del plazo de tu compromiso, los cambios se aplican al día siguiente a las 12 a.m., hora del Pacífico de EE.UU. y Canadá (UTC-8 o UTC-7 durante el horario de verano). Tu compromiso permanecerá activo hasta que se ajuste la nueva fecha de finalización personalizada y la duración del plazo según corresponda. Extender la duración del compromiso no afecta las otras propiedades del compromiso:
- Nombre
- Fecha de inicio
- Región
- Proyecto
- Tipo de confirmación
- Plan de compromiso
- Estado de renovación automática
- Recursos comprometidos
Extender la duración del compromiso no cambia el porcentaje de CUD que recibes a cambio de ese compromiso.
Las reservas adjuntas a tu compromiso continúan existiendo durante el ciclo de vida del período extendido, a menos que las reemplaces de forma manual.
Período de elegibilidad para la extensión del plazo
Después de que comienza el plazo de un compromiso, tienes un período limitado durante el cual puedes solicitar una extensión del plazo. Este período se denomina ventana de elegibilidad para la extensión del término.
En el caso de los compromisos con duraciones predeterminadas y personalizadas, el período de elegibilidad para la extensión del plazo depende de la operación más reciente que realizaste en un compromiso y se comporta de las siguientes maneras:
Compromisos comprados recientemente: En el caso de los compromisos de 1 año, el período de elegibilidad permanece abierto hasta 4 meses después de la activación del compromiso. En el caso de los compromisos de 3 años, la ventana de elegibilidad permanece abierta 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 período, el período de elegibilidad se actualiza al comienzo del período renovado. En el caso de los compromisos de 1 año, el período de elegibilidad permanece abierto hasta 4 meses después del inicio del plazo renovado. En el caso de los compromisos de 3 años, el período de elegibilidad permanece abierto hasta 1 año después del inicio del período renovado.
Compromisos combinados: Si combinas compromisos que tienen diferentes ventanas de elegibilidad, Compute Engine usa la ventana de elegibilidad que finaliza antes para el compromiso combinado.
Compromisos divididos: Cuando divides un compromiso, el período de elegibilidad sigue siendo el mismo para el compromiso de origen con el tamaño modificado y el compromiso dividido nuevo.
Compromisos actualizados: Cuando actualizas un compromiso de 1 año a uno de 3 años, Compute Engine también actualiza el período de elegibilidad del compromiso. La ventana actualizada permanecerá abierta hasta por 1 año a partir del inicio del período en curso.
Por ejemplo, supongamos que la fecha de inicio de tu compromiso de 1 año es el 1 de enero de 2024. El período de elegibilidad para tu plazo original de 1 año permanecerá abierto hasta el 1 de mayo de 2024. Supongamos que, luego, actualizaste este compromiso a un compromiso de 3 años el 1 de abril de 2024. Después de la actualización del plazo, el período de elegibilidad actualizado de tu compromiso permanecerá abierto hasta el 1 de enero de 2025.
Cómo realizar varias extensiones de plazo
Puedes extender la duración de tu compromiso cualquier cantidad de veces dentro del período de elegibilidad para la extensión del plazo. En cualquier día, para cualquier compromiso activo, puedes realizar varias solicitudes de extensión del plazo hasta las 12 a.m. hora del Pacífico de EE.UU. y Canadá (UTC-8 o UTC-7) del día siguiente, siempre y cuando especifiques una fecha de finalización posterior cada vez. Sin embargo, Google recomienda que minimices la cantidad de solicitudes de extensión de plazo que realices para un solo compromiso en un día determinado.
Una vez que se aplique la extensión del período para 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 período ni reducir su duración. Puedes realizar operaciones de extensión posteriores solo para fechas de finalización posteriores a la fecha de finalización especificada más recientemente.
Impacto de las solicitudes de actualización de compromisos pendientes
En el caso de los compromisos existentes y activos que ya tienen una solicitud de actualización pendiente, puedes realizar una solicitud de extensión de plazo nueva solo si la solicitud pendiente también es para una extensión de plazo. Si los compromisos tienen alguna solicitud de actualización pendiente, como una combinación, una división, una actualización del período o una actualización de la configuración de renovación automática, para solicitar extensiones del período, debes esperar a que se completen las operaciones pendientes y que se apliquen las actualizaciones. Después de la medianoche del día siguiente, cuando las actualizaciones entren en vigencia, puedes solicitar una extensión del plazo para ese compromiso.
Implicaciones de precios
La tarifa de compromiso es la suma de los precios con descuento de todos los recursos comprometidos. Cuando extiendes el plazo del compromiso, los precios con descuento de los recursos permanecen iguales durante todo el plazo personalizado, incluso si cambian los precios según demanda. Para obtener más información sobre los precios de los recursos, consulta Precios de Compute Engine.
Consideraciones de cuotas
Para especificar una fecha de finalización personalizada cuando compras un compromiso, debes tener suficiente cuota disponible para el compromiso y los recursos comprometidos. Por lo general, no es necesario que solicites una cuota adicional para especificar una fecha de finalización personalizada de un compromiso existente.
Cómo afecta la extensión del plazo a las operaciones de compromiso futuras
Si tu compromiso tiene una duración personalizada, realizar operaciones de administración de compromisos posteriores en tu compromiso de duración personalizada podría afectar su fecha de finalización y ventana de elegibilidad personalizadas. En las siguientes secciones, se explica cómo se comporta un compromiso de período personalizado durante otras operaciones de compromiso:
Renovación automática de compromisos de plazo personalizado
La duración renovada de un compromiso con renovación automática siempre coincide con la duración predeterminada que define el plan del compromiso, que es de 1 o 3 años. También recibirás el mismo porcentaje de descuento. Incluso si tu compromiso tiene una duración del plazo personalizada, Compute Engine lo renueva solo por el plazo preestablecido de 1 o 3 años. La renovación automática de un compromiso de plazo personalizado no será por otro plazo de esa duración personalizada. Para ver ejemplos, consulta lo siguiente:
- Un compromiso con un plazo personalizado de 1.5 años se renovará solo por 1 año adicional.
- Un compromiso con un plazo personalizado de 5.5 años se renovará solo por 3 años más.
Si deseas que un compromiso de período personalizado permanezca activo durante un período más largo que el período renovado, puedes solicitar otra extensión del período después de su renovación. El período de elegibilidad para la extensión del período también se actualiza al comienzo del período renovado. En el caso de un compromiso de 1 año, el período de elegibilidad durante el término renovado permanece abierto hasta por 4 meses después de la renovación. En el caso de los compromisos de 3 años, esta ventana permanece abierta hasta por 1 año después de la renovación.
Por ejemplo, supongamos que la fecha de inicio de tu compromiso de 1 año fue el 1 de enero de 2024. Extiendes el plazo de este compromiso y especificas una fecha de finalización personalizada: el 30 de junio de 2025. Si también habilitaste la renovación automática en tu compromiso, el 1 de julio de 2025, tu compromiso se renovará por otro período de 1 año. La fecha de finalización del plazo renovado será el 30 de junio de 2026. El período de elegibilidad para la extensión del plazo durante ese plazo renovado permanecerá abierto hasta el 1 de noviembre de 2025.
Para obtener más información sobre la renovación automática de compromisos, consulta Renueva compromisos automáticamente.
Combina compromisos de plazo personalizado
La combinación de compromisos que tienen duraciones personalizadas funciona de la misma manera que los compromisos que tienen duraciones predeterminadas. El compromiso fusionado hereda las siguientes propiedades:
- Es la fecha de finalización más lejana entre los compromisos de origen, independientemente de si es una fecha de finalización personalizada o no.
- Es el período de elegibilidad que finaliza antes entre los compromisos de origen.
Por ejemplo, supongamos que quieres combinar dos compromisos de 1 año con un plazo personalizado. El primer compromiso tiene una fecha de inicio del 1 de enero de 2024 y una fecha de finalización personalizada del 30 de junio de 2025. El período de elegibilidad para el primer compromiso permanecerá abierto hasta el 1 de mayo de 2024. El segundo compromiso tiene una fecha de inicio del 1 de febrero de 2024 y una fecha de finalización personalizada del 30 de julio de 2025. El período de elegibilidad para el segundo compromiso permanecerá abierto hasta el 1 de junio de 2024. Si combinas estos compromisos el 1 de abril de 2024, el compromiso combinado heredará el 30 de julio de 2025 como fecha de finalización. El período de elegibilidad para el compromiso combinado permanecerá abierto hasta el 1 de mayo de 2024.
Si deseas obtener más información para combinar compromisos, consulta Combina compromisos.
Cómo dividir los compromisos de los términos personalizados
La división de compromisos que tienen una duración personalizada funciona de la misma manera que los compromisos que tienen duraciones predeterminadas. El compromiso de origen que cambió de tamaño y los compromisos divididos nuevos conservan la misma fecha de finalización personalizada y la misma ventana de elegibilidad para la extensión del plazo.
Por ejemplo, supongamos que la fecha de inicio de tu compromiso de 1 año es el 1 de enero de 2024 y tiene una fecha de finalización personalizada del 30 de junio de 2025. El período de elegibilidad para tu compromiso permanecerá abierto hasta el 1 de mayo de 2024. Supongamos que, el 1 de marzo de 2024, dividiste este compromiso en dos compromisos separados. Los compromisos recién divididos heredan la fecha de finalización personalizada del 30 de junio de 2025, y sus períodos de elegibilidad permanecen abiertos hasta el 1 de mayo de 2024.
Si deseas obtener más información para dividir compromisos, consulta Divide compromisos.
Actualiza los compromisos de plazo personalizado
La actualización de los compromisos de 1 año que tienen una duración personalizada funciona de la misma manera que los compromisos que tienen la duración predeterminada. Después de la actualización, Compute Engine traslada la fecha de finalización del plazo en curso del compromiso dos años hacia el futuro.
Por ejemplo, supongamos que tu compromiso de 1 año tiene una fecha de inicio del 1 de enero de 2024 y una fecha de finalización personalizada del 30 de junio de 2025. El período de elegibilidad para tu período original de 1 año permanecerá abierto hasta el 1 de mayo de 2024. Supongamos que, luego, actualizaste este compromiso a uno de 3 años el 1 de abril de 2024. Después de la actualización del término, tu compromiso se convierte en un compromiso de 3 años con una fecha de finalización del 30 de junio de 2027. El período de elegibilidad actualizado del compromiso permanecerá abierto hasta el 1 de enero de 2025. También comenzarás a recibir el porcentaje de CUD aplicable para el compromiso de 3 años.
Para obtener más información sobre la actualización de los compromisos, consulta Actualiza el término de los compromisos.
Limitaciones
Las siguientes limitaciones se aplican a las extensiones de plazo de los compromisos basados en recursos:
- Solo puedes extender los plazos de los compromisos de recursos de hardware.
- No puedes extender la duración de los compromisos inactivos o vencidos.
- No puedes extender los plazos de un compromiso de 3 años por 3 años completos. En su lugar, considera habilitar la renovación automática en tu compromiso.
- Puedes renovar los compromisos de plazo personalizado solo por la duración predeterminada que definen sus planes de compromiso, que es de 1 o 3 años.
- En el caso de los compromisos activos existentes que ya tienen una solicitud de actualización de compromiso pendiente, puedes realizar una nueva solicitud de extensión del plazo solo si la solicitud pendiente también es para una extensión del plazo. Si los compromisos tienen alguna otra solicitud de actualización pendiente, como una combinación, una división, una actualización del período o una actualización de la configuración de renovación automática, para solicitar extensiones del período, debes esperar hasta después de la medianoche del día siguiente para que se completen las operaciones pendientes y se apliquen las actualizaciones.
Requisitos
Debes cumplir con los siguientes requisitos para extender correctamente la duración de un compromiso:
- La solicitud de extensión del plazo debe realizarse durante el período de elegibilidad para la extensión del plazo del compromiso.
- En el caso de los compromisos de 1 año, la fecha de finalización personalizada debe ser de entre 1 y 3 años (pero no puede ser exactamente de 3 años) en el futuro a partir de la fecha de inicio del período en curso.
- En el caso de los compromisos de 3 años, la fecha de finalización personalizada debe ser de entre 3 y 6 años (pero no puede ser exactamente de 6 años) en el futuro a partir de la fecha de inicio del período 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 extiendas el plazo de un compromiso:
- Antes de realizar una solicitud de extensión del plazo, espera a que se completen todas las demás operaciones de confirmación pendientes y que se apliquen las actualizaciones.
- Minimiza la cantidad de solicitudes de extensión del plazo que realizas para un solo compromiso el mismo día.
Extiende la duración del plazo durante la compra de un compromiso
Cuando compras un compromiso, puedes especificar una fecha de finalización personalizada para extender la duración predeterminada de 1 o 3 años.
Para extender la duración de un compromiso mientras lo compras, usa una de las siguientes opciones:
Console
Antes de adquirir tu compromiso, en la consola de Google Cloud, selecciona el proyecto que deseas usar para adquirirlo. Si el uso compartido de CUD está habilitado para una cuenta de Facturación de Cloud, puedes adquirir el compromiso con cualquier proyecto de esa cuenta de Facturación de Cloud.
En la consola de Google Cloud, 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
Compromiso de compra.Se abrirá la página Comprar un descuento por compromiso de uso y se mostrará la pestaña Hardware.
En el campo Nombre, escribe el nombre de tu compromiso.
En el campo Región, selecciona la región en la que deseas confirmar la compra de recursos de Compute Engine.
En el campo Tipo de compromiso, selecciona la serie de la familia de máquinas para tus recursos comprometidos. Las siguientes opciones de tipo de compromiso están disponibles:
- A2 optimizada para aceleradores para recursos de tipos de máquinas A2
- A3 optimizada para aceleradores para recursos de tipo de máquina A3 Edge y High
- A3 Mega con optimización de acelerador para recursos de tipos de máquinas A3 Mega
- C2 optimizada para procesamiento para los recursos de tipo de máquina C2
- C2D optimizado para procesamiento para los recursos de tipo de máquina C2D
- H3 optimizado para procesamiento para los recursos de tipo de máquina H3
- C3 de uso general para los recursos de tipo de máquina C3
- C3D de uso general para los recursos de tipo de máquina C3D
- C4 de uso general para los recursos de tipo de máquina C4
- C4A de uso general para los recursos de tipo de máquina C4A
- E2 de uso general para los recursos de tipo de máquina E2
- N1 de uso general para los recursos de tipo de máquina N1
- N2 de uso general para los recursos de tipo de máquina N2
- N2D de uso general para los recursos de tipo de máquina N2D
- N4 de uso general para los recursos de tipo de máquina N4
- T2D de uso general para los recursos de tipo de máquina Tau T2D
- G2 con optimización para gráficos para los recursos de tipo de máquina G2
- M1/M2 con optimización de memoria para los recursos de tipo de máquina M1 o M2
- M3 con optimización de memoria para los recursos de tipo de máquina M3
- Z3 con optimización de almacenamiento para los recursos de tipos de máquinas Z3
En la sección Duración, haz lo siguiente:
- Para especificar la duración predeterminada del plazo 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 botón de activación Extender la fecha de finalización y, luego, en el campo Fecha, especifica una fecha de finalización personalizada.
En el campo Núcleos, ingresa la cantidad de CPU virtuales que deseas comprometerte a comprar.
En el campo Memoria, ingresa la cantidad, en GB, de memoria que deseas adquirir.
Para confirmar la compra de GPUs, en la sección GPUs, haz clic en Agregar GPU y, luego, haz lo siguiente:
- En el campo Tipo de GPU, selecciona el tipo de GPU.
- En el campo Cantidad de GPU, ingresa la cantidad de GPU.
- Opcional: Si tu modelo de GPU es compatible con estaciones de trabajo virtuales (vWS) NVIDIA RTX para cargas de trabajo de gráficos y planeas ejecutar cargas de trabajo de alto contenido gráfico, selecciona la casilla de verificación Habilitar estación de trabajo virtual (NVIDIA GRID).
Para confirmar la compra de discos SSD locales, en la sección SSD locales, haz clic en Agregar SSD y, luego, en el campo Cantidad de SSD, especifica la cantidad de discos.
Si especificaste GPUs o discos SSD locales en tu compromiso, entonces adjunta las reservas coincidentes para esos recursos de una de las siguientes formas. Repite este paso para cada reserva nueva que desees adjuntar.
- Para adjuntar una o más reservas existentes al compromiso, en el campo Reservas, selecciona Adjunta reservas existentes y, luego, sigue los pasos que se indican en la sección Adjunta reservas existentes.
- Para crear una reserva nueva y adjuntarla al compromiso, en el campo Reservas, selecciona Crear reservas y, luego, sigue los pasos que se indican en la sección Crear reservas nuevas para adjuntarlas.
Para terminar de comprar tu compromiso, haz lo siguiente:
- Haz clic en Comprar.
- En el diálogo Comprar un descuento por compromiso de uso, si aceptas las condiciones específicas del servicio, vuelve a hacer clic en Comprar.
gcloud
Para comprar un compromiso con un plazo personalizado y extendido, ejecuta el comando gcloud compute commitments create
y, además, incluye la marca --custom-end-time
.
Por ejemplo, para comprar un compromiso de CPUs virtuales, memoria o ambos, 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
Reemplaza lo siguiente:
COMMITMENT_NAME
: Es el nombre del compromiso.REGION
: Es la región del compromiso y el lugar en el que deseas comprometerte a comprar recursos de Compute Engine.PROJECT_ID
: El ID del proyectoCOMMITMENT_PLAN
: Es la duración mínima predeterminada del período durante el que deseas comprometerte a comprar recursos. Especifica uno de los siguientes valores:- Para un compromiso de 1 año:
12-month
- Para un compromiso de 3 años:
36-month
.
- Para un compromiso de 1 año:
COMMITMENT_TYPE
: Es la serie de máquinas para la que deseas comprometerte a comprar recursos. Las siguientes opciones están disponibles:accelerator-optimized
para los recursos de tipos de máquinas A2accelerator-optimized-a3
para los recursos de tipo de máquina Edge y High A3accelerator-optimized-a3-mega
para los recursos de tipos de máquinas Mega A3compute-optimized
para los recursos de tipos de máquinas C2compute-optimized-c2d
para los recursos de tipos de máquinas C2Dcompute-optimized-c3
para los recursos de tipos de máquinas C3compute-optimized-c3d
para los recursos de tipos de máquinas C3Dcompute-optimized-h3
para los recursos de tipos de máquinas H3general-purpose
para los recursos de tipo de máquina N1general-purpose-c4
para los recursos de tipos de máquinas C4general-purpose-c4a
para los recursos de tipo de máquina C4Ageneral-purpose-e2
para los recursos de tipos de máquinas E2general-purpose-n2
para los recursos de tipos de máquinas N2general-purpose-n2d
para los recursos de máquinas N2Dgeneral-purpose-n4
para los recursos de tipos de máquinas N4general-purpose-t2d
para los recursos de tipo de máquina Tau T2Dgraphics-optimized
para los recursos de tipos de máquinas G2memory-optimized
para los recursos de tipos de máquinas M1 o M2memory-optimized-m3
para los recursos de tipo de máquina M3storage-optimized-z3
para los recursos de tipos de máquinas Z3
Si no especificas la marca
--type
, Compute Engine usageneral-purpose
como valor predeterminado.NUMBER_VCPUS
: Es la cantidad de CPU virtuales que deseas adquirir.MEMORY
: Es la cantidad de memoria, en MB o GB, que deseas comprometerte a comprar, por ejemplo,1000MB
o100GB
. Si no especificas las unidades, Compute Engine usaGB
como la unidad predeterminada. Puedes especificar este valor en incrementos de 0.25 GB.CUSTOM_END_DATE
: Es la fecha de finalización personalizada de tu período, que debe tener el formatoYYYY-MM-DD
. Por ejemplo, para especificar una fecha de finalización personalizada del 20 de abril de 2024, dale el formato2024-04-20
.
Si deseas obtener una sintaxis detallada para extender la duración del período mientras adquieres un compromiso para GPUs, discos SSD locales o ambos, consulta Adquiere compromisos con reservas conectadas.
Por ejemplo, considera un compromiso de 1 año llamado example-commitment
para 4 CPUs virtuales N1 y 9 GB de memoria en la región us-central1
. Supongamos que quieres comprar este compromiso el 1 de enero de 2024 y quieres un plazo personalizado que finalice el 30 de junio de 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 extendido, realiza 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 CPU virtuales, memoria o ambos, usa el siguiente cuerpo de solicitud de 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", }
Reemplaza lo siguiente:
COMMITMENT_NAME
: Es el nombre del compromiso.REGION
: Es la región del compromiso y el lugar en el que deseas comprometerte a comprar recursos de Compute Engine.PROJECT_ID
: El ID del proyectoCOMMITMENT_PLAN
: Es la duración mínima predeterminada del período durante el que deseas comprometerte a comprar recursos. Especifica uno de los siguientes valores:- Para un compromiso de 1 año:
TWELVE_MONTH
- Para un compromiso de 3 años:
THIRTY_SIX_MONTH
.
- Para un compromiso de 1 año:
COMMITMENT_TYPE
: Es la serie de máquinas para la que deseas comprometerte a comprar recursos. Las siguientes opciones están disponibles:ACCELERATOR_OPTIMIZED
para los recursos de tipos de máquinas A2ACCELERATOR_OPTIMIZED_A3
para los recursos de tipo de máquina Edge y High A3ACCELERATOR_OPTIMIZED_A3_MEGA
para los recursos de tipos de máquinas Mega A3COMPUTE_OPTIMIZED
para los recursos de tipos de máquinas C2COMPUTE_OPTIMIZED_C2D
para los recursos de tipos de máquinas C2DCOMPUTE_OPTIMIZED_C3
para los recursos de tipos de máquinas C3COMPUTE_OPTIMIZED_C3D
para los recursos de tipos de máquinas C3DCOMPUTE_OPTIMIZED_H3
para los recursos de tipos de máquinas H3GENERAL_PURPOSE
para los recursos de tipo de máquina N1GENERAL_PURPOSE_C4
para los recursos de tipos de máquinas C4GENERAL_PURPOSE_C4A
para los recursos de tipo de máquina C4AGENERAL_PURPOSE_E2
para los recursos de tipos de máquinas E2GENERAL_PURPOSE_N2
para los recursos de tipos de máquinas N2GENERAL_PURPOSE_N2D
para los recursos de máquinas N2DGENERAL_PURPOSE_N4
para los recursos de tipos de máquinas N4GENERAL_PURPOSE_T2D
para los recursos de tipo de máquina Tau T2DGRAPHICS_OPTIMIZED
para los recursos de tipos de máquinas G2MEMORY_OPTIMIZED
para los recursos de tipos de máquinas M1 o M2MEMORY_OPTIMIZED_M3
para los recursos de tipo de máquina M3STORAGE_OPTIMIZED_Z3
para los recursos de tipos de máquinas Z3
NUMBER_VCPUS
: Es la cantidad de CPU virtuales que deseas adquirir.MEMORY
: Es la cantidad de memoria, en MB, que deseas adquirir, por ejemplo,10240MB
. Puedes especificar este valor en incrementos de 256 MB.CUSTOM_END_DATE
: Es la fecha de finalización personalizada de tu período, que debe tener el formatoYYYY-MM-DD
. Por ejemplo, para especificar una fecha de finalización personalizada del 20 de abril de 2024, dale el formato2024-04-20
.END_TIME
: 12 a.m. hora del Pacífico de EE.UU. y Canadá (UTC-8 o UTC-7), como una compensación del horario universal coordinado (UTC). Especifica uno de los siguientes valores:- Durante el horario de verano:
07:00:00
- En otros momentos:
08:00:00
- Durante el horario de verano:
Si deseas obtener una sintaxis detallada para extender la duración del período mientras adquieres un compromiso para GPUs, discos SSD locales o ambos, consulta Adquiere compromisos con reservas conectadas.
Por ejemplo, considera un compromiso de 1 año llamado example-commitment
para 4 CPUs virtuales N1 y 9 GB de memoria en la región us-central1
. Supongamos que quieres comprar este compromiso el 1 de enero de 2024 y quieres un plazo personalizado que finalice el 30 de junio de 2025. Para comprar este compromiso, realiza 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", }
Extiende la duración del plazo de un compromiso existente
Para extender la duración del plazo en curso del compromiso existente y activo, actualiza las propiedades del compromiso para especificar o actualizar la fecha de finalización personalizada.
Para extender la duración de un compromiso existente, usa una de las siguientes opciones:
Console
Antes de iniciar la operación de extensión del plazo, en la consola de Google Cloud, selecciona el proyecto en el que deseas extender el plazo de tu compromiso.
En la consola de Google Cloud, 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 extensión del plazo de un compromiso, en la pestaña Compromisos de hardware, selecciona un compromiso activo y, luego, haz clic en Extender.
Como alternativa, puedes hacer lo siguiente:
- En la pestaña Hardware commitments de la página Commitment list, haz clic en el nombre del compromiso activo que deseas extender.
- En la página Detalles del compromiso de hardware del compromiso seleccionado, haz clic en Extender.
Aparecerá el panel Extender para el compromiso seleccionado.
Para completar la operación de extensión del plazo, en el panel Extend del compromiso, haz lo siguiente:
- Revisa 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 Cronograma de compromisos, revisa el campo Nueva fecha de finalización.
- Para confirmar la solicitud de extensión del plazo, haz clic en Extender.
gcloud
Para extender la duración de un compromiso activo existente, ejecuta el
comando gcloud compute commitments update
y, además, incluye la marca --custom-end-time
.
gcloud compute commitments update COMMITMENT_NAME \ --region=REGION \ --project=PROJECT_ID \ --custom-end-time=CUSTOM_END_DATE
Reemplaza lo siguiente:
COMMITMENT_NAME
: Es el nombre del compromiso.PROJECT_ID
: El ID del proyectoREGION
: Es la región del compromiso y el lugar en el que deseas comprometerte a comprar recursos de Compute Engine.CUSTOM_END_DATE
: Es la fecha de finalización personalizada que deseas para tu período, en el formatoYYYY-MM-DD
, en el queYYYY
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 de 2024, dale el formato2024-04-20
.
Por ejemplo, considera el compromiso de plazo personalizado de 1 año, example-commitment
, que se compró para 4 CPU virtuales N1 y 9 GB de memoria en la región us-central1
. Este compromiso se compró el 1 de enero de 2024 y vence el 30 de junio de 2025. Para extender su duración hasta el 30 de junio de 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 extender la duración de un compromiso activo existente, realiza 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", }
Reemplaza lo siguiente:
COMMITMENT_NAME
: Es el nombre del compromiso.REGION
: Es la región del compromiso y el lugar en el que deseas comprometerte a comprar recursos de Compute Engine.PROJECT_ID
: El ID del proyectoCUSTOM_END_DATE
: Es la fecha de finalización personalizada que deseas para tu período, en el formatoYYYY-MM-DD
, en el queYYYY
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 de 2024, dale el formato2024-04-20
.END_TIME
: 12 a.m. hora del Pacífico de EE.UU. y Canadá (UTC-8 o UTC-7), como una compensación del horario universal coordinado (UTC). Especifica uno de los siguientes valores:- Durante el horario de verano:
07:00:00
- En otros momentos:
08:00:00
- Durante el horario de verano:
Por ejemplo, considera el compromiso de plazo personalizado de 1 año, example-commitment
, que se compró para 4 CPU virtuales N1 y 9 GB de memoria en la región us-central1
. Este compromiso se compró el 1 de enero de 2024 y vence el 30 de junio de 2025. Para extender su duración hasta el 30 de junio de 2026, realiza 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", }
¿Qué sigue?
- Obtén más información para renovar los compromisos basados en recursos automáticamente.
- Obtén más información para actualizar el término de los compromisos basados en recursos.
- Obtén información sobre cómo analizar la eficacia de los descuentos por compromiso de uso basados en recursos.