Renueva compromisos de forma automática

Si tienes cargas de trabajo con requisitos de recursos predecibles, puedes reducir los costos mediante los descuentos por compromiso de uso (CUD) basados en recursos. Para recibir CUD basadas en recursos, compra compromisos basados en recursos por un período de 1 o 3 años. De forma predeterminada, los compromisos basados en recursos vencen al final de su plazo. Después del vencimiento de un compromiso, debes comprar uno nuevo para seguir recibiendo CUD. La renovación automática de tu compromiso basado en recursos elimina la necesidad de volver a comprarlo de forma manual cada vez que venza. La renovación automática de un compromiso te permite extender indefinidamente un compromiso existente y seguir recibiendo CUD para esos recursos comprometidos.

En este documento, se explica cómo funciona la renovación automática y se muestra cómo habilitar y cómo inhabilitar la configuración de renovación automática en tus compromisos.

Cómo funciona la renovación automática

Cuando habilitas la renovación automática en un compromiso basado en recursos, cada vez que el compromiso llega al final de su plazo, Compute Engine renueva automáticamente ese compromiso por un plazo nuevo. Después de habilitar la renovación automática en un compromiso, la configuración permanecerá habilitada hasta que la inhabilites de forma manual.

Debes habilitar la renovación automática por separado en cada compromiso que desees renovar automáticamente en un proyecto. Puedes habilitar la renovación automática en compromisos nuevos y existentes de la siguiente manera:

  • En el caso de los compromisos nuevos, cuando compras uno, tienes la opción de especificar si deseas que se renueve automáticamente.
  • En el caso de los compromisos existentes que están activos y no tienen habilitada la renovación automática, puedes modificar las propiedades del compromiso y habilitar la renovación automática. No puedes habilitar la renovación automática para los compromisos vencidos.

Después de habilitar la renovación automática en un compromiso, la fecha y hora de finalización del plazo en curso se convierten en la fecha y hora de renovación. Todas las demás propiedades del compromiso permanecen igual. A las 12 a.m. (hora del Pacífico de EE.UU. y Canadá, UTC-8 o UTC-7 durante el horario de verano) en la fecha de renovación, comienza automáticamente el plazo renovado del compromiso. Por ejemplo, supongamos que la hora de finalización del plazo en curso del compromiso es las 12:00 a.m. (hora del Pacífico de EE.UU. y Canadá) el 1 de enero de 2026. Si la renovación automática está habilitada, un plazo nuevo comenzará automáticamente a las 12:00 a.m. (hora del Pacífico de EE.UU. y Canadá) el 1 de enero de 2026.

La duración del plazo renovado de un compromiso que se renueva automáticamente siempre coincide con la duración del plazo preestablecido que define el plan del compromiso, que es de 1 o 3 años. También recibes el mismo porcentaje de descuento. Incluso si tu compromiso tiene una duración personalizada, Compute Engine lo renueva solo por su duración preestablecida 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 adicionales.

Si deseas que un compromiso de plazo personalizado permanezca activo por un período más largo que el plazo renovado, puedes solicitar otra extensión del plazo después de su renovación. Tu período de elegibilidad para la extensión del plazo también se actualiza al comienzo del plazo renovado. En el caso de un compromiso de 1 año, el período de elegibilidad durante el plazo renovado permanece abierto hasta 4 meses después de la renovación. En el caso de los compromisos de 3 años, este período permanece abierto hasta 1 año después de la renovación.

Al final del período renovado, Compute Engine vuelve a renovar tu compromiso por un período nuevo, a menos que inhabilites manualmente la renovación automática durante el período del compromiso.

Puedes habilitar la renovación automática de tu compromiso en cualquier momento antes de que venza. Del mismo modo, puedes inhabilitar la renovación automática de tu compromiso en cualquier momento antes de su fecha de renovación. Por ejemplo, si tienes un compromiso de 1 año que vence a las 12 a.m. (UTC-8) del 1 de enero de 2024, puedes habilitar la renovación automática en 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, tu compromiso se renovará automáticamente por un año adicional a las 12 a.m. (UTC-8) el 1 de enero de 2024. Si quieres desactivar la renovación automática, puedes hacerlo en cualquier momento antes de las 12 a.m. (UTC-8) del 1 de enero de 2025.

Si activas la renovación automática en un compromiso, aceptas lo siguiente:

  • Tu compromiso se renueva automáticamente por un plazo nuevo al final de su plazo en curso.
  • Seguirás pagando por los recursos confirmados durante el nuevo plazo.

Ejemplo de renovación automática

Considera un ejemplo de compromiso de 1 año my-commitment-1 que no se renueva automáticamente. Supongamos que compras este compromiso el 1 de enero de 2020 por 100 CPU virtuales N2. El plazo del compromiso está programado para finalizar el 1 de enero de 2021. Supongamos que realizas la siguiente serie de operaciones en este compromiso:

  1. Habilitas la renovación automática de este compromiso antes de su fecha de finalización.

  2. Después de que el plazo del compromiso se renueve 2 veces, inhabilitas la renovación automática del compromiso y permites que venza en la nueva fecha de finalización.

En la siguiente tabla, se muestra cómo se comportan las propiedades del compromiso durante su ciclo de vida:

Período original
(Antes de habilitar la renovación automática)
Período original
(Después de habilitar la renovación automática)
Primer período renovado automáticamente
(La renovación automática permanece habilitada)
Segundo período renovado automáticamente
(Antes de inhabilitar la renovación automática)
Segundo período renovado automáticamente
(Después de inhabilitar la renovación automática)
Duración del período 1 año 1 año 1 año 1 año 1 año
Descuento 37% 37% 37% 37%3 37%3
Fecha de inicio del compromiso original1 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 inicio del período1 1 de enero de 2020 1 de enero de 2020 1 de enero de 2021 1 de enero de 2022 1 de enero de 2022
Fecha de finalización o renovación2 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 en la fecha de finalización o renovación Compromiso programado para vencer Compromiso programado para renovarse Compromiso programado para renovarse Compromiso programado para renovarse Compromiso programado para vencer
Período de elegibilidad para la extensión del plazo abierto 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

1Cada período de 1 año en este ejemplo 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.
2Cada período de 1 año en este ejemplo 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.
3Incluso si la duración total del período de compromiso se convierte en 3 años o más, la tasa de CUD para tu compromiso renovado automáticamente permanece sin cambios porque la duración de cada período sigue siendo de 1 año.

Consideraciones de cuotas

No necesitas solicitar una cuota adicional porque los compromisos renovados usan la misma cuota que el compromiso original. Si deseas obtener más información sobre la cuota para compromisos, consulta Cuotas para compromisos y recursos comprometidos.

Implicaciones de precios

La tarifa de compromiso es la suma de los precios con descuento de todos los recursos comprometidos. Cuando renuevas el plazo del compromiso, los precios con descuento de todos los recursos del compromiso se vuelven a calcular y pueden cambiar. Para realizar este nuevo cálculo, Compute Engine usa los precios según demanda de los recursos el día en que se activa el plazo renovado. Retendrás estos precios para tus recursos durante el nuevo plazo, incluso si cambian los precios on demand.

Limitaciones

  • Solo puedes habilitar la renovación automática en tus compromisos basados en recursos.
  • Puedes habilitar la renovación automática solo en tus compromisos activos.

Habilita la renovación automática en los compromisos

Para que tu compromiso se renueve automáticamente al final de su plazo, habilita la renovación automática de una de las siguientes maneras:

  • Habilita la renovación automática cuando compres un compromiso nuevo.
  • Habilita la renovación automática de un compromiso existente.

Habilita la renovación automática cuando compres un compromiso nuevo

Puedes habilitar la renovación automática mientras compras un compromiso nuevo con la Google Cloud consola, la gcloud CLI o REST.

Permisos necesarios para esta tarea

Para realizar esta tarea, debes tener los siguientes permisos:

  • compute.commitments.create en el proyecto

Para comprar un compromiso que tenga habilitada la renovación automática, sigue estos pasos:

Console

  1. En la Google Cloud consola, ve a la página Descuentos por compromiso de uso.

    Ir a Descuentos por compromiso de uso

  2. Haz clic en Comprar compromiso. Aparecerá la página Comprar un compromiso.

  3. En la página Comprar un compromiso , especifica las propiedades del compromiso de la siguiente manera:

    1. Para configurar el parámetro de renovación automática del compromiso, en la sección Plazo, selecciona la casilla de verificación Renovar compromiso automáticamente.

    2. Para obtener instrucciones sobre cómo configurar otras propiedades del compromiso, consulta una de las siguientes secciones según tu caso de uso:

      Como mínimo, debes especificar el nombre, la región, los recursos, el tipo de compromiso, y el plan de compromiso.

  4. En el panel Resumen, revisa los detalles del compromiso y las posibles limitaciones de cuota.

  5. Para terminar de comprar tu compromiso, haz lo siguiente:

    1. Navega hasta la parte inferior de la página.

    2. Revisa la sección Divulgaciones que contiene información sobre las tarifas, la elegibilidad para el descuento y los términos y condiciones.

    3. Para confirmar que aceptas el precio del compromiso y los términos específicos del servicio, selecciona la casilla de verificación.

    4. Haz clic en Comprar.

gcloud

Para comprar un compromiso que se renueve automáticamente, ejecuta el comando gcloud commitments create y, además, incluye la marca --auto-renew.

Por ejemplo, el siguiente comando de la CLI de gcloud crea un compromiso de 3 años que se renueva de forma automática.

gcloud compute commitments create COMMITMENT_NAME \
    --auto-renew \
    --plan=36-month \
    --region=us-west1 \
    --project=PROJECT_ID \
    --resources=vcpu=4,memory=9

Reemplaza lo siguiente:

  • COMMITMENT_NAME: Es el nombre del compromiso nuevo para el que deseas habilitar la renovación automática.
  • PROJECT_ID: Es el ID del proyecto en el que deseas comprar el compromiso.

REST

Para comprar un compromiso que se renueve automáticamente, realiza una solicitud POST al método regionCommitments.insert y configura el campo autoRenew como true.

Por ejemplo, la siguiente solicitud a la API de Compute Engine crea un compromiso de 3 años que se renueva de forma automática.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/us-west1/commitments

{
  "name": "COMMITMENT_NAME",
  "plan": "THIRTY_SIX_MONTH",
  "resources": [
    {
      "type": "VCPU",
      "amount": 4
    },
    {
      "type": "MEMORY",
      "amount": 9
    }
  ],
  "autoRenew": true
}

Reemplaza lo siguiente:

  • COMMITMENT_NAME: Es el nombre del compromiso nuevo para el que deseas habilitar la renovación automática.
  • PROJECT_ID: Es el ID del proyecto en el que deseas comprar el compromiso.

Habilitar la renovación automática de un compromiso existente

Puedes habilitar la renovación automática en un compromiso existente con la Google Cloud consola, la gcloud CLI o REST.

Permisos necesarios para esta tarea

Para realizar esta tarea, debes tener los siguientes permisos:

  • compute.commitments.update en el proyecto o la organización

Console

  1. En la Google Cloud consola, ve a la página Descuentos por compromiso de uso.

    Ir a Descuentos por compromiso de uso

  2. En la Lista de compromisos, en Compromisos de hardware, haz clic en el Nombre del compromiso.

  3. En la página Detalles del compromiso de hardware, haz clic en el botón de activar o desactivar Renovación automática.

gcloud

Para habilitar la renovación automática de un compromiso existente, ejecuta el gcloud commitments update comando y, también, incluye la --auto-renew marca.

gcloud compute commitments update COMMITMENT_NAME \
    --auto-renew

Reemplaza COMMITMENT_NAME por el nombre del compromiso para el que deseas habilitar la renovación automática.

REST

Para habilitar la renovación automática de un compromiso existente, realiza una PATCH solicitud a el método regionCommitments.update y establece el campo autoRenew en true.

Por ejemplo, la siguiente solicitud a la API de Compute Engine habilita la renovación automática en un compromiso en la región us-west1.

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/us-west1/commitments

{
  "name": "COMMITMENT_NAME",
  "autoRenew": true
}

Reemplaza lo siguiente:

  • COMMITMENT_NAME: Es el nombre del compromiso para el que deseas habilitar la renovación automática.
  • PROJECT_ID: Es el ID del proyecto en el que compraste el compromiso.

Inhabilita la renovación automática en los compromisos

Cuando compras compromisos nuevos, la renovación automática está inhabilitada de forma predeterminada, a menos que la habilites de forma específica. Si no quieres que tu compromiso se renueve automáticamente al final del período, puedes hacer una de las siguientes acciones:

  • Mantén inhabilitada la renovación automática mientras compras un compromiso nuevo.
  • Inhabilita la renovación automática en un compromiso existente

Inhabilita la renovación automática cuando compres un compromiso nuevo

Para obtener pasos detallados para comprar compromisos nuevos que tienen la renovación automática inhabilitada de forma predeterminada, consulta las siguientes secciones. Selecciona la opción que sea relevante para tu caso de uso.

Inhabilita la renovación automática en un compromiso existente

Puedes inhabilitar la renovación automática en un compromiso existente con la Google Cloud consola, la gcloud CLI o REST.

Permisos necesarios para esta tarea

Para realizar esta tarea, debes tener los siguientes permisos:

  • compute.commitments.update en el proyecto o la organización

Console

  1. En la Google Cloud consola, ve a la página Descuentos por compromiso de uso.

    Ir a Descuentos por compromiso de uso

  2. En la Lista de compromisos, en Compromisos de hardware, haz clic en el Nombre del compromiso.

  3. En la página Detalles del compromiso de hardware, haz clic en el botón de activar o desactivar Renovación automática.

gcloud

Inhabilita la renovación automática en un compromiso existente con el gcloud commitments update comando.

gcloud compute commitments update COMMITMENT_NAME --no-auto-renew

Reemplaza COMMITMENT_NAME por el nombre del compromiso para el que deseas inhabilitar la renovación automática.

REST

Inhabilita la renovación automática en un compromiso existente mediante el método regionCommitments.update.

Por ejemplo, la siguiente solicitud a la API de Compute Engine inhabilita la renovación automática en un compromiso en la región us-west1.

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/us-west1/commitments

{
  "name": "COMMITMENT_NAME",
  "autoRenew": false
}

Reemplaza lo siguiente:

  • COMMITMENT_NAME: Es el nombre del compromiso para el que deseas inhabilitar la renovación automática.
  • PROJECT_ID: Es el ID del proyecto en el que compraste el compromiso.

¿Qué sigue?