Ampliar la duración de los compromisos


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:

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:

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.

  1. 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.

  2. Haz clic en Comprar confirmación.

    Se abrirá la página Compra un descuento por uso confirmado y se mostrará la pestaña Hardware.

  3. En el campo Nombre, introduce un nombre para tu compromiso.

  4. En el campo Región, selecciona la región en la que quieras comprometerte a comprar recursos de Compute Engine.

  5. 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

  6. En la sección Duración, haga lo siguiente:

    1. Para especificar la duración predefinida de tu compromiso, selecciona 1 año o 3 años.
    2. 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.
  7. En el campo Cores (Núcleos), introduce el número de vCPUs que quieras comprar.

  8. 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.

  9. Para comprometerte a comprar GPUs, en la sección GPUs, haz clic en Añadir GPU y, a continuación, sigue estos pasos:

    1. En el campo Tipo de GPU, selecciona el tipo de GPU.
    2. En el campo Número de GPUs, introduce el número de GPUs.
    3. 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).
  10. 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.

  11. 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.

    1. 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.
    2. 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.
  12. Para terminar de comprar tu compromiso, haz lo siguiente:

    1. Haz clic en Comprar.
    2. 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 compromiso
  • REGION: la región del compromiso y donde quieres comprometerte a comprar recursos de Compute Engine.
  • PROJECT_ID: el ID del proyecto
  • COMMITMENT_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.
  • 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 A2
    • accelerator-optimized-a3 para los recursos de los tipos de máquinas A3 Edge y A3 High
    • accelerator-optimized-a3-mega para los recursos de tipo de máquina A3 Mega
    • compute-optimized para recursos de tipo de máquina C2
    • compute-optimized-c2d para recursos de tipo de máquina C2D
    • compute-optimized-c3 para recursos de tipo de máquina C3
    • compute-optimized-c3d para recursos de tipo de máquina C3D
    • compute-optimized-h3 para recursos de tipo de máquina H3
    • general-purpose para recursos de tipo de máquina N1
    • general-purpose-c4 para recursos de tipo de máquina C4
    • general-purpose-c4a para recursos de tipo de máquina C4A
    • general-purpose-c4d para recursos de tipo de máquina C4D
    • general-purpose-e2 para los recursos de tipos de máquinas E2
    • general-purpose-n2 para recursos de tipo de máquina N2
    • general-purpose-n2d para recursos de máquinas N2D
    • general-purpose-n4 para recursos de tipo de máquina N4
    • general-purpose-t2d para recursos de tipo de máquina Tau T2D
    • graphics-optimized para recursos de tipo de máquina G2
    • memory-optimized para recursos de tipo de máquina M1 o M2
    • memory-optimized-m3 para recursos de tipo de máquina M3
    • memory-optimized-m4 para recursos de tipo de máquina M4
    • memory-optimized-m4-6tb para el tipo de máquina M4 recursos para instancias con 6 TB de memoria
    • memory-optimized-x4-16tb para el tipo de máquina X4 recursos para instancias con 16 TB de memoria
    • memory-optimized-x4-24tb para recursos de tipo de máquina X4 para instancias con 24 TB de memoria
    • memory-optimized-x4-32tb para recursos de tipo de máquina X4 para instancias con 32 TB de memoria
    • storage-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 o 100GB. 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 formato YYYY-MM-DD. Por ejemplo, para especificar una fecha de finalización personalizada del 20 de abril del 2024, debe usar el formato 2024-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 compromiso
  • REGION: la región del compromiso y donde quieres comprometerte a comprar recursos de Compute Engine.
  • PROJECT_ID: el ID del proyecto
  • COMMITMENT_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.
  • 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 A2
    • ACCELERATOR_OPTIMIZED_A3 para los recursos de los tipos de máquinas A3 Edge y A3 High
    • ACCELERATOR_OPTIMIZED_A3_MEGA para los recursos de tipo de máquina A3 Mega
    • COMPUTE_OPTIMIZED para recursos de tipo de máquina C2
    • COMPUTE_OPTIMIZED_C2D para recursos de tipo de máquina C2D
    • COMPUTE_OPTIMIZED_C3 para recursos de tipo de máquina C3
    • COMPUTE_OPTIMIZED_C3D para recursos de tipo de máquina C3D
    • COMPUTE_OPTIMIZED_H3 para recursos de tipo de máquina H3
    • GENERAL_PURPOSE para recursos de tipo de máquina N1
    • GENERAL_PURPOSE_C4 para recursos de tipo de máquina C4
    • GENERAL_PURPOSE_C4A para recursos de tipo de máquina C4A
    • GENERAL_PURPOSE_C4D para recursos de tipo de máquina C4D
    • GENERAL_PURPOSE_E2 para los recursos de tipos de máquinas E2
    • GENERAL_PURPOSE_N2 para recursos de tipo de máquina N2
    • GENERAL_PURPOSE_N2D para recursos de máquinas N2D
    • GENERAL_PURPOSE_N4 para recursos de tipo de máquina N4
    • GENERAL_PURPOSE_T2D para recursos de tipo de máquina Tau T2D
    • GRAPHICS_OPTIMIZED para recursos de tipo de máquina G2
    • MEMORY_OPTIMIZED para recursos de tipo de máquina M1 o M2
    • MEMORY_OPTIMIZED_M3 para recursos de tipo de máquina M3
    • MEMORY_OPTIMIZED_M4 para recursos de tipo de máquina M4
    • MEMORY_OPTIMIZED_M4_6TB para recursos de tipo de máquina M4 para instancias con 6 TB de memoria
    • MEMORY_OPTIMIZED_X4_16TB para recursos de tipo de máquina X4 para instancias con 16 TB de memoria
    • MEMORY_OPTIMIZED_X4_24TB para recursos de tipo de máquina X4 para instancias con 24 TB de memoria
    • MEMORY_OPTIMIZED_X4_32TB para recursos de tipo de máquina X4 para instancias con 32 TB de memoria
    • STORAGE_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 formato YYYY-MM-DD. Por ejemplo, para especificar una fecha de finalización personalizada del 20 de abril del 2024, debe usar el formato 2024-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

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.

  1. 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.

  2. 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:

    1. 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.
    2. 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.

  3. Para completar la operación de ampliación del plazo, en el panel Ampliar del compromiso, haz lo siguiente:

    1. Consulta los detalles del compromiso.
    2. En el campo Selecciona una fecha de finalización, especifica una fecha de finalización personalizada para tu compromiso.
    3. En la sección Cronología del compromiso, consulta el campo Nueva fecha de finalización.
    4. 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 compromiso
  • PROJECT_ID: el ID del proyecto
  • REGION: 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 formato YYYY-MM-DD, donde YYYY es el año, MM es el mes y DD es el día. Por ejemplo, para especificar una fecha de finalización personalizada del 20 de abril del 2024, debe usar el formato 2024-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 compromiso
  • REGION: la región del compromiso y donde quieres comprometerte a comprar recursos de Compute Engine.
  • PROJECT_ID: el ID del proyecto
  • CUSTOM_END_DATE: la fecha de finalización personalizada que quieras para tu periodo, en el formato YYYY-MM-DD, donde YYYY es el año, MM es el mes y DD es el día. Por ejemplo, para especificar una fecha de finalización personalizada del 20 de abril del 2024, debe usar el formato 2024-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

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