Ajuste de cuota

En esta página, se describe cómo ajustar las cuotas con el sistema ajustador de cuotas.

El ajustador de cuotas observa tu consumo de recursos y envía de forma proactiva solicitudes de ajuste de cuota en tu nombre. Supervisar tu uso de los recursos y enviar solicitudes de ajuste de cuota de forma proactiva evita las interrupciones causadas por alcanzar el valor de tu cuota. El uso del ajustador de cuotas reduce la necesidad de tener cuidado con los aumentos no planificados en el uso de recursos y te permite enviar menos solicitudes manuales de ajustes de cuotas.

Cómo funciona el ajustador de cuotas

Cuando habilitas el ajustador de cuotas, este supervisa todas las cuotas aplicables y aplica la siguiente lógica:

  • El ajustador de cuotas verifica si el uso máximo se acerca al valor de cuota durante una duración específica.
  • Si es así, el ajustador de cuotas intenta aumentar el valor de cuota (por lo general, entre el 10% y el 20%).

Si es posible aumentar el valor de la cuota, el aumento se aprueba y el valor se ajusta. Puedes solicitar de forma manual aumentos de los valores de cuota en cualquier momento, independientemente de si el ajustador de cuotas está habilitado o no.

El ajustador de cuotas solo envía solicitudes de ajuste de cuota para aumentar el valor de una cuota. No intenta disminuir el valor. En el caso de las cuotas que tienen un límite manual, el ajustador de cuotas no envía solicitudes de ajuste de cuota.

Puedes ver las solicitudes que realizó el ajustador de cuotas en la página Cuotas y límites del sistema de la consola de Google Cloud. También puedes configurar alertas para supervisar los cambios que inicia el ajustador de cuota.

Limitaciones

El ajustador de cuotas tiene las siguientes limitaciones:

  • La configuración del ajustador de cuotas solo está disponible por proyecto.
  • Solo se puede acceder a la configuración del ajustador de cuotas desde la consola de Google Cloud.

Disponibilidad

El ajustador de cuotas requiere un volumen suficiente de datos históricos de uso para determinar con precisión cuándo solicitar cuota adicional. Por esta razón, la opción para habilitar el ajustador de cuotas solo está disponible en proyectos que tengan suficiente actividad histórica para admitir predicciones precisas.

Para ver la lista de las cuotas aptas para el ajuste del ajustador de cuotas, sigue estos pasos:

  1. En la consola de Google Cloud, navega a la página Cuotas y límites del sistema:

    Ir a Cuotas y límites del sistema

  2. Haz clic en la pestaña Configurations para ver la lista.

    También puedes consultar la siguiente tabla:

    Servicio Cuotas
    API de Compute Engine CPU C2
    API de Compute Engine CPU C2D
    API de Compute Engine CPU C3
    API de Compute Engine CPU
    API de Compute Engine CPUs por familia de VMs
    API de Compute Engine Direcciones IPv4 externas regionales en uso
    API de Compute Engine CPU N2
    API de Compute Engine CPU N2D
    API de Compute Engine Persistent Disk SSD (GB)
    API de Compute Engine Persistent Disk estándar (GB):
    API de Compute Engine GPU NVIDIA A100 de 80 GB interrumpibles
    API de Compute Engine GPU NVIDIA A100 interrumpibles
    API de Compute Engine GPU NVIDIA H100 interrumpibles
    API de Compute Engine GPU NVIDIA H100 MEGA interrumpibles
    API de Compute Engine GPU NVIDIA K80 interrumpibles
    API de Compute Engine GPU NVIDIA L4 interrumpibles
    API de Compute Engine GPU de estaciones de trabajo virtuales NVIDIA L4 interrumpibles
    API de Compute Engine GPU NVIDIA P100 interrumpibles
    API de Compute Engine GPU de estaciones de trabajo virtuales NVIDIA P100 interrumpibles
    API de Compute Engine GPU NVIDIA P4 interrumpibles
    API de Compute Engine GPU de estaciones de trabajo virtuales NVIDIA P4 interrumpibles
    API de Compute Engine GPU NVIDIA T4 interrumpibles
    API de Compute Engine GPU de estaciones de trabajo virtuales NVIDIA T4 interrumpibles
    API de Compute Engine GPU NVIDIA V100 interrumpibles

Habilita el ajustador de cuotas

Para habilitar el ajustador de cuotas, debes tener los siguientes permisos de IAM:

  • cloudquotas.quotas.update
  • cloudquotas.quotas.get

Para habilitar el ajustador de cuotas en tu proyecto de la consola de Google Cloud, selecciona la pestaña adecuada y sigue las instrucciones:

Console

Para habilitar el ajustador de cuotas en tu Google Cloud proyecto desde la consola de Google Cloud, sigue estos pasos:

  1. Navega a la página IAM y administración > Cuotas y límites del sistema.

    Ir a Cuotas y límites del sistema

  2. Haz clic en la pestaña Configurations.
  3. Haz clic en el botón de activación Habilitar.

Cuando en la columna Estado se muestra Habilitado, el ajustador de cuotas supervisa el uso y emite solicitudes de ajuste de cuota cuando el uso de recursos se acerca a su valor de cuota.

REST

  1. Para habilitar el ajustador de cuotas en tu Google Cloud proyecto con la API de REST (versión preliminar), realiza una solicitud HTTP para actualizar la configuración del ajustador de cuotas:

    PATCH https://cloudquotas.googleapis.com/v1beta/projects/PROJECT_ID_OR_NUMBER/locations/global/quotaAdjusterSettings
    
  2. En el cuerpo de la solicitud, especifica el recurso de configuración del ajustador de cuota y configura el campo enablement como ENABLED. También puedes especificar una ETag, pero hacerlo es opcional:

    {
      name: projects/PROJECT_ID_OR_NUMBER/locations/global/quotaAdjusterSettings
      enablement: ENABLED
      etag: OPTIONAL_ETAG
    }
    

    Reemplaza lo siguiente:

    • PROJECT_ID_OR_NUMBER: El ID o número del proyecto para el que deseas habilitar el ajustador de cuotas.
    • OPTIONAL_ETAG: Es una cadena de ETag opcional para la configuración del ajustador de cuotas.

    Esto actualiza el estado de habilitación a enabled.

gcloud

Para habilitar el ajustador de cuotas en tu Google Cloud proyecto con la CLI de gcloud (versión preliminar), sigue estos pasos:

  1. Autentica con la CLI de gcloud:

    gcloud auth login
    
  2. Habilita la configuración del ajustador de cuotas:

    gcloud beta quotas adjuster settings update --project==PROJECT_ID_OR_NUMBER --enablement=enabled
    

    Reemplaza PROJECT_ID_OR_NUMBER por el ID o el número de proyecto del proyecto para el que deseas habilitar el ajustador de cuotas.

  3. Verifica el estado de habilitación:

    gcloud beta quotas adjuster settings describe --project=PROJECT_ID_OR_NUMBER
    

    Siempre que tengas los permisos necesarios, se mostrará el estado como enabled.

Consulta las solicitudes de ajuste de cuota

Para ver las solicitudes de ajuste de cuota, debes tener los siguientes permisos de IAM:

  • resourcemanager.projects.get
  • serviceusage.services.list
  • serviceusage.quotas.get

Para ver las solicitudes de ajuste de cuota que emitió el ajustador de cuotas, haz lo siguiente:

  1. Navega a la página IAM y administración > Cuotas y límites del sistema.

    Ir a Cuotas y límites del sistema

  2. Haz clic en la pestaña Solicitudes de aumento. La vista Solicitudes de aumento muestra las solicitudes de aumento para tu proyecto, incluidos los aumentos solicitados de forma manual y las solicitudes emitidas por el ajustador de cuotas.
  3. Haz clic en el campo Filtro.
  4. Selecciona Tipo en el menú y, luego, ingresa Auto. Este filtro busca las solicitudes que realizó el ajustador de cuotas.

Configura alertas del ajustador de cuotas

Para recibir alertas del ajustador de cuotas, haz lo siguiente:

  1. Navega a la página IAM y administración > Cuotas y límites del sistema.

    Ir a Cuotas y límites del sistema

  2. Haz clic en la pestaña Configurations.
  3. Haz clic en Crear alerta.
  4. Elige una de las plantillas de alertas o ambas:
    1. Todos los ajustes que realiza el ajustador de cuotas: Se enviará una alerta cada vez que el ajustador de cuotas emita una solicitud de ajuste de cuota para el proyecto.
    2. Los errores y las fallas del ajustador de cuotas: Solo se enviarán alertas cuando el ajustador de cuotas intente aumentar un valor de cuota y no pueda hacerlo.
  5. Opcional: Haz clic en Mostrar opciones para ajustar los valores predeterminados de la cantidad mínima de tiempo entre alertas y la duración del cierre automático de incidentes.
  6. Selecciona el canal de notificaciones para recibir alertas. Para ajustar la configuración del canal de notificaciones o crear un nuevo canal de notificaciones, haz clic en Administrar canales de notificaciones.
  7. Haz clic en Crear.

Edita o borra alertas del ajustador de cuotas

Puedes editar o borrar las alertas del ajustador de cuotas en la consola de Google Cloud:

  1. Ve a la página Políticas en la consola de Cloud Monitoring.

    Ir a Políticas

  2. Busca la política de alertas del ajustador de cuotas. Las políticas de alertas del ajustador de cuotas tienen los siguientes nombres:

    • Quota adjuster errors and failures
    • All adjustments by quota adjuster
  3. En la fila que muestra tu política de alertas del ajustador de cuotas, haz clic en Ver más.

  4. Haz clic en Editar o Borrar.

Inhabilita el ajustador de cuotas

Para inhabilitar el ajustador de cuotas, debes tener los siguientes permisos de IAM:

  • cloudquotas.quotas.update
  • cloudquotas.quotas.get

Para inhabilitar el ajustador de cuotas en tu proyecto de la consola de Google Cloud, selecciona la pestaña adecuada y sigue las instrucciones:

Console

  1. Navega a la página IAM y administración > Cuotas y límites del sistema.

    Ir a Cuotas y límites del sistema

  2. Haz clic en la pestaña Configurations.
  3. Haz clic en el botón de activación Habilitar. El botón de activación se volverá gris.

Cuando el botón de activación está en gris y la columna de estado dice No habilitado, el ajustador de cuotas ya no supervisa tu uso ni emite solicitudes de ajuste de cuota.

REST

  1. Para inhabilitar el ajustador de cuotas en tu Google Cloud proyecto con la API de REST (versión preliminar), realiza una solicitud HTTP para actualizar la configuración del ajustador de cuotas:

    PATCH https://cloudquotas.googleapis.com/v1beta/projects/PROJECT_ID_OR_NUMBER/locations/global/quotaAdjusterSettings
    
  2. En el cuerpo de la solicitud, especifica el recurso de configuración del ajustador de cuota y configura el campo enablement como DISABLED. También puedes especificar una ETag, pero hacerlo es opcional:

    {
      name: projects/PROJECT_ID_OR_NUMBER/locations/global/quotaAdjusterSettings
      enablement: DISABLED
      etag: OPTIONAL_ETAG
    }
    

    Reemplaza lo siguiente:

    • PROJECT_ID_OR_NUMBER: Es el ID o número del proyecto para el que deseas inhabilitar el ajustador de cuotas.
    • OPTIONAL_ETAG: Es una cadena de ETag opcional para la configuración del ajustador de cuotas.

    Esto actualiza el estado de habilitación a disabled.

gcloud

Para inhabilitar el ajustador de cuotas en tu Google Cloud proyecto con la CLI de gcloud (versión preliminar), sigue estos pasos:

  1. Autentícate en la CLI de gcloud:

    gcloud auth login
    
  2. Inhabilita la configuración del ajustador de cuotas:

    gcloud beta quotas adjuster settings update --project==PROJECT_ID_OR_NUMBER --enablement=disabled
    

    Reemplaza PROJECT_ID_OR_NUMBER por el ID o el número de proyecto del proyecto para el que deseas inhabilitar el ajustador de cuotas.

  3. Verifica el estado de habilitación:

    gcloud beta quotas adjuster settings describe --project=PROJECT_ID_OR_NUMBER
    

    Siempre que tengas los permisos necesarios, se mostrará el estado como disabled.

Soluciona problemas de denegaciones de aumento de cuota

Es posible que se rechace el aumento de cuota que inició el ajustador de cuota. Esto a veces se produce cuando Google Cloud no puede aumentar la cuota para un proyecto, recurso o región en particular más allá de un valor determinado. Puedes solicitar un aumento de cuota manual en estas situaciones.

Para recibir notificaciones cuando se rechace una solicitud de ajuste de cuota que realice el ajustador de cuotas, configura las alertas del ajustador de cuotas.