Puedes actualizar los compromisos de 1 año para convertirlos en compromisos de 3 años. Cuando actualizas un compromiso, Compute Engine cambia su plan de 1 año a 3 años, lo que te permite obtener una tarifa de descuento más alta para tus recursos comprometidos y seguir recibiendo descuentos por compromiso de uso (CUDs) durante un período más largo.
En este documento, se explica cómo funcionan las actualizaciones de compromisos y se proporcionan los pasos para actualizar tus compromisos de 1 año a compromisos de 3 años.
Cómo funcionan las actualizaciones de compromisos
Cuando actualizas un compromiso de 1 año, Compute Engine cambia su plan de 1 año a 3 años y traslada la fecha de vencimiento de su plazo en curso (el plazo que está activo cuando solicitas la actualización) dos años hacia el futuro. La actualización se vuelve válida 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 la nueva tarifa de CUD que se aplica a los compromisos de 3 años.
La actualización de un compromiso cambia el período de elegibilidad de extensión del plazo para tu compromiso. Después de que la actualización entre en vigencia, Compute Engine actualiza el período de elegibilidad para que permanezca abierto hasta un año a partir de la fecha de inicio del plazo en curso. Cuando actualizas un compromiso, no cambian las siguientes propiedades del compromiso:
- Nombre
- Fecha de inicio
- Región
- Proyecto
- Tipo de confirmación
- Parámetro de configuración de la renovación automática
- Recursos comprometidos
El proceso de actualización del compromiso sigue siendo el mismo, independientemente de si tu compromiso tiene una duración preestablecida o personalizada. 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.
Ejemplo de un compromiso actualizado
En la siguiente tabla, se muestra un ejemplo de un compromiso (commitment-1) con un plazo de 1 año. El plan de compromiso para el compromiso se actualiza de 1 año a 3 años:
| Propiedad del compromiso | Antes de la actualización | Después de la actualización |
|---|---|---|
| Nombre | commitment-1 | commitment-1 |
| Tipo | N2 | N2 |
| Región | us-central1 | us-central1 |
| Proyecto | example-project-1 | example-project-1 |
| Recursos |
|
|
| Plan | 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 |
| Período de elegibilidad de extensión del plazo abierto hasta | 1 de mayo de 2020 | 1 de enero de 2021 |
| Parámetro de configuración de la renovación automática | Inhabilitado | Inhabilitado |
*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
Por lo general, no es necesario que solicites una cuota adicional cuando actualizas un compromiso. Sin embargo, si actualizas un compromiso el mismo día que vence, debes verificar que aún tengas suficiente cuota disponible. Esto se debe a que el día en que un compromiso vence, cualquier cuota que el compromiso haya usado se libera de nuevo en tu grupo de cuotas disponibles y puede que las usen tus otras necesidades empresariales.
Implicaciones de precios
La tarifa de compromiso es la suma de los precios con descuento de todos los recursos comprometidos. Cuando actualizas un compromiso, Compute Engine aplica la nueva tarifa 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.
Limitaciones
- Solo puedes actualizar los compromisos activos.
- No puedes actualizar los compromisos de licencia de software.
Actualiza un compromiso
Para actualizar un compromiso, usa gcloud CLI,Google Cloud la consola o REST.
Console
En la Google Cloud consola, elige el proyecto en el que deseas actualizar un compromiso y ve a la página Descuentos por compromiso de uso.
Para iniciar la operación de actualización de un compromiso, selecciona el compromiso en la pestaña Compromisos de hardware de la página Lista de compromisos y haz clic Actualizar.
En el panel Actualizar descuento por compromiso de uso que aparece, revisa la Hora de finalización nueva del compromiso modificado y haz clic en Actualizar.
Para finalizar la 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 un 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 que deseas actualizar.REGION: la región del compromiso que deseas actualizar.PROJECT_NAME: el nombre del proyecto en el que deseas actualizar el compromiso.
Por ejemplo, considera un compromiso (commitment-upgrade-example) en la región us-central1. El plan de compromiso para el compromiso es 12-month. El siguiente comando de gcloud CLI actualiza el plan de compromiso a 36-month.
gcloud compute commitments update commitment-upgrade-example \
--plan=36-month \
--region=us-central1 \
--project=project-upgrade-example
REST
Para actualizar un compromiso, usa el
regionCommitments.update método.
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 un compromiso.REGION: la región del compromiso que deseas actualizar.COMMITMENT_NAME: el nombre del compromiso que deseas actualizar.
Por ejemplo, considera un compromiso (commitment-upgrade-example) en la región us-central1. El plan de compromiso para el compromiso es TWELVE_MONTH. La siguiente solicitud actualiza el plan de compromiso a THIRTY_SIX_MONTH.
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?
- Obtén más información para analizar la eficacia de tus CUDs.
- Obtén más información sobre cómo renovar los compromisos de forma automática.
- Obtén más información para extender la duración de los compromisos basados en recursos.
- Obtén más información acerca de cómo combinar y dividir compromisos basados en recursos.