Actualiza el plazo de los compromisos


Puedes actualizar el plazo de tus compromisos de 1 año y convertirlos en compromisos de 3 años para obtener una tarifa de descuento más alta para tus recursos comprometidos y seguir recibiendo los descuentos durante un período más largo.

En este documento, se muestra cómo actualizar el plazo de tu compromiso de 1 año a 3 años.

Limitaciones

  • Puedes actualizar el plazo solo para compromisos activos.
  • No puedes actualizar el plazo de los compromisos de licencia de software.
  • No puedes actualizar el plazo de tus compromisos que tienen GPU nvidia-tesla-k80 como compromisos para estas GPU solo están disponibles como compromisos de 1 año.

Cómo funciona una actualización de plazo

Cuando actualizas el plazo de tu compromiso, la fecha de vencimiento del compromiso se traslada dos años hacia el futuro. El plazo del compromiso actualizado se vuelve válido a las 12 a.m. hora del Pacífico de EE.UU. y Canadá (UTC-8 o UTC-7 durante el horario de verano) del día posterior a la operación de actualización y comienzas a recibir el nuevo porcentaje de descuento aplicable para el plazo actualizado.

La actualización del plazo no afecta las otras propiedades de tu compromiso. Las siguientes propiedades de compromiso permanecen iguales después de la operación de actualización:

  • Nombre
  • Fecha de inicio
  • Región
  • Proyecto
  • Tipo de compromiso
  • Estado de renovación automática
  • Recursos comprometidos

Las reservas adjuntas de tu compromiso continúan existiendo durante el ciclo de vida del período actualizado, a menos que las reemplaces de forma manual.

Implicaciones de precios para la actualización de términos

La tarifa de compromiso es la suma de los precios con descuento de todos los recursos comprometidos. Cuando actualizas el plazo de tu compromiso, Compute Engine aplica el nuevo porcentaje de CUD por 3 años y vuelve a calcular el precio con descuento para cada recurso confirmado. Para realizar este nuevo cálculo, Compute Engine usa el precio según demanda predominante de cada recurso el día en que se activó el término original. El nuevo precio con descuento para cada recurso se mantiene igual hasta el final del plazo actualizado, incluso si cambian los precios según demanda.

En la siguiente tabla, se muestra un ejemplo en el que el plazo de un compromiso existente (commitment-1) se actualiza por 2 años:

Propiedad de compromiso Antes del plazo del cambio Actualización después del plazo
Nombre commitment-1 commitment-1
Tipo N2 N2
Región us-central-1 us-central-1
Proyecto example-project-1 example-project-1
Recursos
  • CPU virtuales: 200
  • Memoria: 200 GB
  • CPU virtuales: 200
  • Memoria: 200 GB
Período 1 año 3 años
Fecha de inicio* 1 de enero de 2020 1 de enero de 2020
Fecha de finalización† 1 de enero de 2021 1 de enero de 2023
Estado de renovación automática Inhabilitada Inhabilitada

*El compromiso comienza a las 12 a.m. hora del Pacífico de EE.UU. y Canadá (UTC-8 o UTC-7) en la fecha de inicio especificada.
El compromiso finaliza a las 12 a.m. hora del Pacífico de EE.UU. y Canadá (UTC-8 o UTC-7) en la fecha de finalización especificada.

Consideraciones de cuotas durante una actualización de plazo

Por lo general, no es necesario solicitar una cuota adicional cuando actualizas el plazo de tu compromiso. Sin embargo, si actualizas el plazo de un compromiso el mismo día en el que vence, debes verificar que aún tengas suficiente cuota disponible. Esto se debe a que el día en que vence un compromiso, cualquier cuota que se haya usado se devuelve al grupo de cuota disponible y podría usarse para otras necesidades empresariales.

Actualiza el plazo

Actualiza el plazo de tu compromiso mediante la CLI de gcloud, la consola de Google Cloud o la API de Compute Engine.

Consola

  1. En la consola de Google Cloud, selecciona el proyecto en el que deseas actualizar el plazo del compromiso y ve a la página Descuentos por compromiso de uso.

    Ir a Descuentos por compromiso de uso

  2. Para iniciar la operación de actualización del plazo de un compromiso, selecciona un compromiso de hardware activo en la pestaña Compromisos de hardware de la página Lista de compromisos y haz clic en Actualiza.

    • Como alternativa, puedes hacer clic en el nombre del compromiso activo que deseas actualizar. Después de que se abra la página Detalles del compromiso de hardware, haz clic en Actualizar.
  3. En el panel Actualizar descuento por compromiso de uso que aparece, verifica la Hora de finalización nueva del compromiso modificado y haz clic en Actualizar.

  4. Para finalizar el término de operación de actualización y volver a la página Lista de compromisos, en el diálogo Actualiza tu compromiso que aparece, revisa los Términos y Condiciones y, luego, haz clic en Actualizar.

gcloud

Para actualizar el plazo de tu compromiso, usa el comando gcloud compute commitments update con la marca --plan.

gcloud compute commitments update COMMITMENT_NAME \
    --plan=36-month \
    --region=REGION \
    --project=PROJECT_NAME

Reemplaza lo siguiente:

  • COMMITMENT_NAME: el nombre del compromiso cuyo plazo deseas actualizar.
  • REGION: la región del compromiso cuyo plazo deseas actualizar.
  • PROJECT_NAME: el nombre del proyecto en el que deseas actualizar el compromiso.

Por ejemplo, considera un compromiso de 1 año, commitment-upgrade-example, en la región us-central1 y para el proyecto project-upgrade-example. El siguiente comando de la CLI de gcloud actualiza el plazo del compromiso y lo modifica para que sea de 3 años.

gcloud compute commitments update commitment-upgrade-example \
    --plan=36-month \
    --region=us-central1 \
    --project=project-upgrade-example

API

Para actualizar el plazo de tu compromiso, usa el método regionCommitments.update.

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments/COMMITMENT_NAME
{
  "name": COMMITMENT_NAME,
  "plan": "THIRTY_SIX_MONTH",
}

Reemplaza lo siguiente:

  • PROJECT_ID: el ID del proyecto en el que deseas actualizar el plazo del compromiso.
  • REGION: la región del compromiso cuyo plazo deseas actualizar.
  • COMMITMENT_NAME: el nombre del compromiso cuyo plazo deseas actualizar.

Por ejemplo, considera un compromiso de 1 año, commitment-upgrade-example en la región us-central1 y para el proyecto project-upgrade-example. La siguiente solicitud a la API de Compute Engine actualiza el plazo del compromiso y lo modifica para que sea de 3 años.

PATCH https://compute.googleapis.com/compute/v1/projects/project-upgrade-example/regions/us-central1/commitments/commitment-upgrade-example
{
  "name": "commitment-upgrade-example",
  "plan": "THIRTY_SIX_MONTH",
}

¿Qué sigue?