Si tiene cargas de trabajo con requisitos de recursos predecibles, puede reducir sus costos mediante descuentos por uso comprometido (CUD) basados en recursos . Puede recibir CUD basados en recursos comprando compromisos basados en recursos por un plazo de 1 o 3 años. De forma predeterminada, los compromisos basados en recursos vencen al final de su plazo. Una vez vencido un compromiso, deberás contratar un nuevo compromiso para seguir recibiendo CUD. La renovación automática de su compromiso basado en recursos elimina la necesidad de volver a comprar manualmente el compromiso cada vez que vence. La renovación automática de un compromiso le permite extender indefinidamente un compromiso existente y continuar recibiendo CUD por esos recursos comprometidos.
Este documento explica cómo funciona la renovación automática y le muestra cómo hacer lo siguiente:
- Habilite la renovación automática cuando compre nuevos compromisos.
- Habilite y deshabilite la renovación automática en sus compromisos activos existentes.
Cómo funciona la renovación automática
Cuando habilitas la renovación automática en un compromiso basado en recursos, cada vez que tu compromiso llega al final de su plazo, Compute Engine renueva automáticamente ese compromiso por un nuevo plazo. Después de habilitar la renovación automática de un compromiso, la configuración permanece habilitada hasta que la deshabilite manualmente.
Debe habilitar la renovación automática por separado en cada compromiso que desee renovar automáticamente en un proyecto. Puede habilitar la renovación automática de sus compromisos, tanto en compromisos nuevos como existentes, de la siguiente manera:
- Para compromisos nuevos , cuando compra un compromiso, tiene la opción de especificar si desea que el compromiso se renueve automáticamente.
- Para los compromisos existentes que están activos y no tienen habilitada la renovación automática, puede modificar las propiedades del compromiso y habilitar la renovación automática. No puede habilitar la renovación automática para compromisos vencidos.
Después de habilitar la renovación automática de un compromiso, la fecha de finalización actual de su compromiso se convierte en su fecha de renovación. Todas las demás propiedades de su compromiso siguen siendo las mismas. A las 12 a. m., hora del Pacífico de EE. UU. y Canadá (UTC-8 o UTC-7 durante el horario de verano) de la fecha de finalización actual (la fecha de renovación), el plazo renovado de su compromiso comienza automáticamente.
La duración del plazo renovado de un compromiso que se renueva automáticamente siempre coincide con la duración del plazo preestablecido definido por el plan del compromiso, que es 1 año o 3 años. También recibes el mismo porcentaje de descuento. Incluso si tu compromiso tiene una duración personalizada , Compute Engine renueva tu compromiso solo por la duración preestablecida de 1 o 3 años. La renovación automática de un compromiso de plazo personalizado no se realizará por otro plazo de esa duración personalizada. Para ver ejemplos, consulte lo siguiente:
- Un compromiso con un plazo personalizado de 1,5 años se renovará sólo por 1 año adicional.
- Un compromiso con un plazo personalizado de 5,5 años se renovará sólo por 3 años adicionales.
Si desea que un compromiso de plazo personalizado permanezca activo durante un período más largo que el plazo renovado, puede solicitar otra extensión del plazo después de su renovación. La ventana de elegibilidad para la extensión de su mandato también se actualiza al comienzo de su período renovado. Para un compromiso de 1 año, la ventana de elegibilidad durante el período renovado permanece abierta hasta 4 meses después de la renovación. Para compromisos de 3 años, esta ventana permanece abierta hasta 1 año después de la renovación.
Al final del plazo renovado, Compute Engine vuelve a renovar tu compromiso por un nuevo plazo, a menos que deshabilites manualmente la renovación automática durante el plazo del compromiso.
Puede habilitar la renovación automática de su compromiso en cualquier momento antes de que expire. Asimismo, puede desactivar la renovación automática de su compromiso en cualquier momento antes de la fecha de renovación. Por ejemplo, si tiene un compromiso de 1 año que expira a las 12 a. m. (UTC-8) del 1 de enero de 2024, puede habilitar la renovación automática de ese compromiso en cualquier momento antes de las 12 a. m. (UTC-8) del 1 de enero de 2024. Después de habilitar la renovación automática, su compromiso se renueva automáticamente por un año adicional a las 12 a. m. (UTC-8) del 1 de enero de 2024. Si luego desea para deshabilitar la renovación automática, puede hacerlo en cualquier momento antes de las 12 a. m. (UTC-8) del 1 de enero de 2025.
Al activar la renovación automática de un compromiso, acepta lo siguiente:
- Tu compromiso se renueva automáticamente por un nuevo plazo en su fecha de finalización actual.
- Continúa pagando por sus recursos comprometidos durante el nuevo plazo.
Ejemplo de renovación automática
Considere un ejemplo de compromiso de 1 año my-commitment-1
que no se renueva automáticamente. Supongamos que compra este compromiso el 1 de enero de 2020 por 100 vCPU N2. El plazo de su compromiso está previsto que finalice el 1 de enero de 2021. Supongamos que realiza la siguiente serie de operaciones sobre este compromiso:
- Habilita la renovación automática de este compromiso antes de su fecha de finalización.
- Después de que el plazo del compromiso se renueva 2 veces, usted desactiva la renovación automática del compromiso y deja que su compromiso caduque en su nueva fecha de finalización.
La siguiente tabla muestra cómo se comportan las propiedades del compromiso durante la vida útil de este compromiso:
Término original (Antes de habilitar la renovación automática) | Término original (Después de habilitar la renovación automática) | Primer mandato renovado automáticamente (La renovación automática permanece habilitada) | Segundo mandato renovado automáticamente (Antes de desactivar la renovación automática) | Segundo mandato renovado automáticamente (Después de desactivar la renovación automática) | |
---|---|---|---|---|---|
Duración del plazo | 1 año | 1 año | 1 año | 1 año | 1 año |
Descuento | 37% | 37% | 37% | 37% ‡ | 37% ‡ |
Fecha de inicio* | 1 de enero de 2020 | 1 de enero de 2020 | 1 de enero de 2020 | 1 de enero de 2020 | 1 de enero de 2020 |
Fecha de finalización o fecha de renovación † | 1 de enero de 2021 | 1 de enero de 2021 | 1 de enero de 2022 | 1 de enero de 2023 | 1 de enero de 2023 |
Acción sobre la fecha de finalización o renovación | Compromiso programado para expirar | Compromiso programado para renovarse | Compromiso programado para renovarse | Compromiso programado para renovarse | Compromiso programado para expirar |
La ventana de elegibilidad para la extensión del plazo está abierta hasta | 1 de mayo de 2020 | 1 de mayo de 2021 | 1 de mayo de 2021 | 1 de mayo de 2022 | 1 de mayo de 2022 |
* 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 o se renueva 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.
‡ Incluso si la duración total de su período de compromiso es de 3 años o más, el porcentaje de descuento para su compromiso renovado automáticamente permanece sin cambios porque la duración de cada período sigue siendo de 1 año.
Consideraciones sobre cuotas
No es necesario solicitar una cuota adicional porque los compromisos renovados utilizan la misma cuota que el compromiso original. Para obtener más información sobre la cuota de compromisos, consulte Cuotas de compromisos y recursos comprometidos .
Implicaciones de precios
Su tarifa de compromiso es la suma de los precios con descuento de todos sus recursos comprometidos. Cuando renueva el plazo de su compromiso, los precios con descuento de todos sus recursos comprometidos se recalculan y pueden cambiar. Para realizar este recálculo, Compute Engine utiliza los precios bajo demanda vigentes de los recursos el día en que se activa el plazo renovado. Usted conserva estos precios para sus recursos durante su nuevo período, incluso si los precios bajo demanda cambian.
Limitaciones
- Puede habilitar la renovación automática solo en sus compromisos basados en recursos.
- Puede habilitar la renovación automática solo en sus compromisos activos.
- Para crear un compromiso que se renueve automáticamente, debes usar la CLI de gcloud y la API de Compute Engine. No puedes hacerlo usando la consola de Google Cloud. Sin embargo, puedes habilitar la renovación automática en un compromiso ya activo mediante la CLI de gcloud, la API de Compute Engine o la consola de Google Cloud.
Habilitar la renovación automática de compromisos
Para que su compromiso se renueve automáticamente al final de su plazo, habilite la renovación automática de una de las siguientes maneras:
- Habilite la renovación automática al comprar un nuevo compromiso
- Habilitar la renovación automática en un compromiso existente
Habilite la renovación automática al comprar un nuevo compromiso
Puedes habilitar la renovación automática mientras compras un nuevo compromiso mediante la CLI o REST de gcloud.
Permisos necesarios para esta tarea
Para realizar esta tarea, debe tener los siguientes permisos :
-
compute.commitments.create
en el proyecto.
nube de gcloud
Para comprar un compromiso que se renueva automáticamente, ejecuta el comando gcloud commitments create
e incluye la marca --auto-renew
.
Por ejemplo, el siguiente comando CLI de gcloud crea un compromiso de 3 años que se renueva automáticamente.
gcloud compute commitments create COMMITMENT \ --auto-renew \ --plan=36-month \ --region=us-west1 \ --project=PROJECT_ID \ --resources=vcpu=4,memory=9
Reemplace lo siguiente:
-
COMMITMENT
: el nombre del nuevo compromiso. -
PROJECT_ID
: el ID del proyecto donde desea crear el compromiso.
DESCANSAR
Para comprar un compromiso que se renueva automáticamente, realice una solicitud POST
al método regionCommitments.insert
y establezca el campo autoRenew
en true
.
Por ejemplo, la siguiente solicitud de API de Compute Engine crea un compromiso de 3 años que se renueva automáticamente.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/us-west1/commitments { "name": "COMMITMENT", "plan": "THIRTY_SIX_MONTH", "resources": [ { "type": "VCPU", "amount": 4 }, { "type": "MEMORY", "amount": 9 } ], "autoRenew": true }
Reemplace lo siguiente:
-
COMMITMENT
: el nombre del nuevo compromiso. -
PROJECT_ID
: el ID del proyecto donde desea crear el compromiso.
Habilitar la renovación automática en un compromiso existente
Puedes habilitar la renovación automática en un compromiso existente mediante la consola de Google Cloud, la CLI de gcloud o REST.
Permisos necesarios para esta tarea
Para realizar esta tarea, debe tener los siguientes permisos :
-
compute.commitments.update
en el proyecto u organización.
Consola
En la consola de Google Cloud, vaya a la página de descuentos por uso confirmado .
En la lista Compromiso , en Compromisos de hardware , haga clic en el Nombre del compromiso.
En la página de detalles del compromiso de hardware , haga clic en el botón de renovación automática .
nube de gcloud
Para habilitar la renovación automática en un compromiso existente, ejecuta el comando gcloud commitments update
e incluye la marca --auto-renew
.
gcloud compute commitments update COMMITMENT \ --auto-renew
Reemplace COMMITMENT
con el nombre del compromiso.
DESCANSAR
Para habilitar la renovación automática en un compromiso existente, realice una solicitud POST
al método regionCommitments.update
y establezca el campo de autorenew
en true
.
Por ejemplo, la siguiente solicitud de la API de Compute Engine permite la renovación automática de un compromiso en la región us-west1
.
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/us-west1/commitments { "name": "COMMITMENT", "autoRenew": true }
Reemplace lo siguiente:
-
COMMITMENT
: el nombre del compromiso a actualizar. -
PROJECT_ID
: el ID del proyecto donde desea actualizar el compromiso.
Deshabilitar la renovación automática de compromisos
Cuando compras nuevos compromisos, la renovación automática está deshabilitada de forma predeterminada a menos que la habilites específicamente. Si no desea que su compromiso se renueve automáticamente al final de su plazo, puede realizar una de las siguientes acciones:
- Mantenga la renovación automática desactivada al comprar un nuevo compromiso.
- Deshabilite la renovación automática en un compromiso existente.
Deshabilite la renovación automática al comprar un nuevo compromiso
Para conocer los pasos detallados para adquirir nuevos compromisos que tienen la renovación automática deshabilitada de forma predeterminada, consulte las siguientes secciones. Seleccione la opción que sea relevante para su caso de uso.
Deshabilitar la renovación automática en un compromiso existente
Puedes desactivar la renovación automática en un compromiso existente mediante la consola de Google Cloud, la CLI de gcloud o la API de Compute Engine.
Permisos necesarios para esta tarea
Para realizar esta tarea, debe tener los siguientes permisos :
-
compute.commitments.update
en el proyecto u organización.
Consola
En la consola de Google Cloud, vaya a la página de descuentos por uso confirmado .
En la lista Compromiso , en Compromisos de hardware , haga clic en el Nombre del compromiso.
En la página de detalles del compromiso de hardware , haga clic en el botón de renovación automática .
nube de gcloud
Deshabilite la renovación automática en un compromiso existente mediante el comando gcloud commitments update
.
gcloud compute commitments update COMMITMENT --no-auto-renew
Reemplace COMMITMENT
con el nombre del compromiso.
DESCANSAR
Deshabilite la renovación automática en un compromiso existente mediante el método regionCommitments.update
.
Por ejemplo, la siguiente solicitud de la API de Compute Engine deshabilita la renovación automática para un compromiso en la región us-west1
.
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/us-west1/commitments { "name": "COMMITMENT", "autoRenew": false }
Reemplace lo siguiente:
-
COMMITMENT
: el nombre del compromiso a actualizar. -
PROJECT_ID
: el ID del proyecto donde desea actualizar el compromiso.
¿Qué sigue?
- Aprenda cómo solucionar problemas de renovación automática para compromisos basados en recursos .
- Aprenda cómo ampliar la duración de los compromisos basados en recursos .
- Aprenda cómo actualizar el plazo de los compromisos basados en recursos .
- Aprenda a fusionar y dividir compromisos basados en recursos .
- Aprenda a analizar la efectividad de sus descuentos por uso comprometido basados en recursos .