Trabaja con cuotas

Google Cloud Platform (GCP) impone cuotas por el uso de los recursos a los dueños de proyectos. Estas cuotas marcan un límite estricto sobre la cantidad de un recurso de GCP en particular que puede usar tu proyecto. Las cuotas limitan dos tipos de uso de recursos:

  • Cuota de tarifa, como la cantidad de solicitudes a la API diarias. Esta cuota se restablece luego de un tiempo especificado, como un minuto o un día.
  • Cuota de asignación, como el número de máquinas virtuales o balanceadores de cargas que usa tu proyecto. Esta cuota no se restablece con el tiempo y debe retirarse de manera explícita cuando ya no quieras usar el recurso, por ejemplo, mediante el borrado de un clúster de GKE.

Las cuotas se aplican por varias razones: por ejemplo, protegen a la comunidad usuarios de GCP mediante la prevención de incrementos de uso imprevistos. Además, las cuotas te ayudan a administrar los recursos: por ejemplo, puedes establecer tus propios límites al uso de servicios dentro de la cuota de Google cuando desarrollas y pruebas tus aplicaciones. Cada límite de cuota se expresa en términos de un recurso contable en particular, desde solicitudes a la API por día hasta el número de balanceadores de cargas que usa tu aplicación.

No todos los proyectos tienen las mismas cuotas para los mismos servicios. Si usas una cuenta de prueba gratuita para explorar la plataforma, por ejemplo, puedes tener cuotas muy limitadas. Las cuotas más altas para algunos servicios se encuentran disponibles una vez que habilitas la facturación en tu proyecto. A medida que se amplía tu uso de Google Cloud Platform, las cuotas pueden aumentar según corresponda. Puedes solicitar una cuota mayor si lo necesitas y configurar la supervisión y las alertas en Stackdriver para que te adviertan cuando haya un comportamiento inusual de uso de cuota o si está por agotarse.

En esta página, se describe cómo trabajar con cuotas en tus proyectos, cómo encontrar y modificar los límites actuales, cómo solicitar una cuota mayor y cómo supervisar el uso de cuota. Puedes obtener información para ver otras métricas de uso de la API en la supervisión del uso de la API.

Visualiza tu cuota

Hay dos formas principales de ver tus límites de cuota actuales en Google Cloud Platform Console:

  • Con la página de Cuotas, que muestra una lista de todas las cuotas de uso y límites de tus proyectos.

  • Con Console, que proporciona información sobre la cuota de una API en particular, incluso el uso de recursos en el tiempo.

Además, algunos servicios ofrecen acceso con la línea de comandos a la información de la cuota y el uso de recursos. Por ejemplo, Compute Engine te permite acceder a la información de la cuota a través de gcloud compute.

Puedes obtener información para supervisar tu uso de cuota en la supervisión de las métricas de cuota, a continuación.

Visualiza todas las cuotas de proyectos

Para ver las cuotas (uso de cuota y límites) de todos los recursos en tu proyecto, haz lo siguiente:

  1. Dirígete a la Página de Cuotas en IAM y administrador en GCP Console.
  2. Desde la lista de proyectos, selecciona un proyecto o crea uno nuevo. Se muestra la página de Cuotas del proyecto seleccionado con una lista de elementos de una sola línea para cada tipo de cuota disponible en cada servicio.
  3. (Opcional) Ordena y filtra los resultados para encontrar la información que necesitas:

    • Usa los filtros en la parte superior de la página para ajustar la lista mediante Tipo de cuota, Servicio, Métrica o Ubicación.
    • Por la configuración predeterminada, la lista se ordena para mostrar primero tu cuota más usada (en términos de uso máximo en los últimos siete días) a fin de ayudarte a ver los límites que corres el riesgo de exceder. Selecciona la flecha Uso máximo en 7 días para activar o desactivar la opción de mostrar la cuota menos usada.

En la lista también se muestra tu Uso actual de una cuota en particular. Para la cuota de asignación, tu uso actual es la cantidad que usas de un recurso en este momento. Para la cuota de tarifa por día, es el uso en el transcurso del día actual. Para la cuota de tarifa por minuto o cada 100 segundos, es el uso promedio en las últimas 24 horas.

Puedes obtener más información sobre las cuotas para un servicio específico y qué significan en su documentación: por ejemplo, la cuota de Compute Engine se encuentra documentada en Cuotas de recursos.

Cuota específica de la API

Si deseas ver información de cuota más detallada para una API en particular, incluido el uso en el tiempo, visita la página de cuota de la API en GCP Console. Según de qué API se trate, estos límites pueden incluir solicitudes por día, solicitudes por minuto y solicitudes por minuto por usuario. Algunas API establecen límites muy bajos hasta que habilitas la facturación en tu proyecto.

A fin de ver los límites actuales para una API en particular, haz lo siguiente:

  1. Dirígete a la página Panel de servicios y API en GCP Console.
  2. En la lista de proyectos, selecciona un proyecto o crea uno nuevo.
  3. Haz clic en el nombre de la API que te interesa.
  4. Haz clic en Cuotas. Los nombres de las cuotas y los límites correspondientes a tu API seleccionada se muestran en la página de Cuotas. Google impone estos límites de manera predeterminada: si quieres especificar un límite menor, consulta cómo limitar el uso para obtener información sobre cómo hacerlo. Si Google no impone ningún límite en una cuota, el límite se muestra como Ilimitado.

No todas las cuotas se muestran en la página de cuota específica de una API. Por ejemplo, las solicitudes a la API de Compute Engine tienen una página de cuota específica, pero no incluye el uso de recursos de Compute Engine (cuota de asignación). Además, si usas el servicio en múltiples ubicaciones, la página de cuota específica de la API no muestra los límites de cuota zonales o regionales y su uso. Para obtener una lista completa de las cuotas de tu proyecto (que también te permite filtrar por ubicación), consulta la página de Cuotas del proyecto.

Administra tu cuota

Según el uso que hagas de los recursos, puede que desees aumentar o reducir los límites de cuota de tu proyecto. En esta sección, se describe cómo cambiar los límites de cuota establecidos.

Solicita una cuota mayor

Puedes solicitar una cuota mayor para la mayoría de los servicios facturables con un límite de cuota de la siguiente manera:

  1. En la página de Cuotas, usa las casillas de verificación a fin de seleccionar una o más cuotas que deseas editar. Luego, haz clic en EDITAR CUOTAS. Para hacer clic en las casillas de verificación, el proyecto debe tener habilitada la facturación.
  2. A la derecha, en el panel de Editar cuotas, completa el formulario con tu Nombre, Correo electrónico y detalles de Teléfono. Luego, haz clic en Siguiente
  3. En el panel de Editar cuotas, selecciona el servicio a fin de expandir la vista y, luego, editar las cuotas en ese servicio para tu límite solicitado. Haz clic en Listo.
  4. Repite los pasos para editar las cuotas en cada uno de los servicios seleccionados.
    • Los servicios con un ícono de alerta (error) aún no se editaron o tienen un campo incompleto.
    • Puedes editar más cuotas si las seleccionas en la lista de la izquierda.
    • Haz clic en el ícono de borrar (delete) para quitar un servicio del panel de Editar cuotas.
  5. Cuando termines de editar las cuotas, haz clic en Enviar solicitud.

En general, las solicitudes de cuota de GCP se procesan con rapidez dentro de dos días hábiles. Por cada solicitud, recibes un correo electrónico de confirmación del equipo de asistencia al cliente de GCP. Si necesitas ayuda, puedes responder al correo electrónico. Ten en cuenta que los incrementos de cuota de mayor tamaño pueden tardar más tiempo en aprobarse.

Limita el uso

Si deseas limitar el uso de un recurso en particular, configura tus propios límites de cuota. Por ejemplo, para evitar que se te siga facturando por el uso luego de agotar los límites de uso de cortesía, puedes establecer un límite de solicitudes por día. La forma más simple de limitar una cuota es mediante la edición de los límites en la página de cuota específica de la API.

  1. Ve a la página de cuota en GCP Console para la API cuyo uso deseas limitar.
  2. Haz clic en el ícono de editar (edit) de la cuota que deseas cambiar y, luego, ingresa el total de cuota que prefieres dentro del límite que especifica Google.
  3. Haz clic en Guardar para guardar los cambios.

Si deseas limitar cuotas que no aparecen en esta página o deseas establecer un límite superior al máximo proporcionado, debes editar tus límites mediante el proceso de edición de cuotas descrito en el artículo sobre solicitud de una cuota mayor.

Supervisa las métricas de cuota

Además de ver la información de cuota básica en GCP Console, GCP te permite supervisar el uso, los límites y los errores en mayor profundidad con la IU y la API de Stackdriver; las métricas de cuota figuran en el Explorador de métricas. Puedes usar estas métricas para crear paneles y alertas personalizados que te permiten supervisar el uso de las cuotas en el tiempo y recibir alertas cuando, por ejemplo, te acercas al límite de una cuota.

Stackdriver es compatible con una variedad amplia de métricas que puedes combinar con filtros y agregados para obtener una visión nueva y analítica de tu uso de cuota. Por ejemplo, puedes combinar una métrica de uso de cuota de asignación con un filtro quota_metric en las Cloud TPU.

Ir al Explorador de métricas

Para ver las métricas de cuota en el Explorador de métricas, selecciona Cuota del consumidor como el tipo de recurso. Luego, selecciona Uso de la cuota de asignación o Uso de la cuota de tarifa para supervisar el uso de cuota de asignación o de tarifa. De manera opcional, puedes usar el filtro y las opciones de agregación para definir mejor tus datos. Una vez que encuentras la información de uso de cuota que deseas, puedes usar Stackdriver para crear paneles y alertas personalizadas que te ayudarán a supervisar y mantener una aplicación robusta. De manera similar, para ver límites de cuota o errores de cuota excedida, primero selecciona Cuota de consumidor como el tipo de recurso y, luego, selecciona Límite de cuota o Error de cuota excedida. Puedes obtener información sobre cómo hacer esto en las siguientes páginas:

Puedes obtener una referencia detallada sobre las métricas de cuota en la documentación de Stackdriver Monitoring.

Errores de cuota

Si tu proyecto excede una cuota en particular cuando usa un servicio, la plataforma mostrará un error.

En general, GCP mostrará un código de error HTTP 429 si usas HTTP/REST para acceder al servicio o ResourceExhausted si usas gRPC. El modo en que se muestra este error depende del servicio.

Si usas Stackdriver, puedes identificar la cuota asociada con el error y crear alertas personalizadas cuando recibes el error de cuota, como se describe en Supervisa las métricas de cuota. Ten en cuenta que la métrica de error de cuota solo está disponible como una selección en los paneles personalizados de Stackdriver una vez que el proyecto tiene errores de cuota excedida.

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...