Cuotas

En este documento se detallan los límites de contenido y las cuotas de solicitudes actuales de Cloud Service Mesh.

Google Cloud usa cuotas para garantizar la equidad y reducir los picos en el uso y la disponibilidad de los recursos. Una cuota restringe la cantidad de unGoogle Cloud recurso que puede usar tu Google Cloud proyecto. Las cuotas se aplican a una serie de tipos de recursos, incluidos los componentes de hardware, software y red. Por ejemplo, las cuotas pueden restringir el número de llamadas a una API enviadas a un servicio, el número de balanceadores de carga que usa tu proyecto de forma simultánea o el número de proyectos que puedes crear. Las cuotas protegen a la comunidad de usuarios deGoogle Cloud al evitar que se sobrecarguen los servicios. Las cuotas también te ayudan a gestionar tus propios Google Cloud recursos.

El sistema de cuotas de Cloud hace lo siguiente:

En la mayoría de los casos, cuando intentas consumir más recursos de los que permite la cuota, el sistema bloquea el acceso al recurso y la tarea que intentas realizar falla.

Las cuotas se aplican generalmente a nivel de Google Cloud proyecto. El uso que hagas de un recurso en un proyecto no afectará a la cuota disponible en otro proyecto. En un Google Cloud proyecto, las cuotas se comparten entre todas las aplicaciones y direcciones IP.

También hay límites del sistema en los recursos de Cloud Service Mesh. Los límites del sistema no se pueden cambiar.

Ten en cuenta que los recursos de Istio se traducen en recursos de Cloud Service Mesh que se tienen en cuenta en las cuotas que se indican a continuación.

Límites

Cloud Service Mesh tiene un límite de 100 consultas por segundo (CPS) por Google Cloud proyecto.

Todos los límites y cuotas de reglas de reenvío, servicios de backend y otros elementos de balanceo de carga por proyecto se aplican a las implementaciones de Cloud Service Mesh basadas en las APIs de balanceo de carga y de enrutamiento de servicios. Google Cloud

Límites de mapas de URL

Los mapas de URLs de Cloud Service Mesh con las APIs de balanceo de carga están sujetos a los siguientes límites por proyecto.

Elemento Cuotas y límites Notas
Mapas de URL Cuota Esta cuota se aplica por proyecto.
Rutas en reglas de ruta 50 Este límite no se puede aumentar.
Reglas de coincidencia en reglas de direccionamiento 50 Este límite no se puede aumentar.
Reglas de host por mapa de URLs 2500 Este límite no se puede aumentar.
Comparadores de rutas por mapa de URLs 2500 Este límite no se puede aumentar.
Reglas de ruta por comparador de rutas 500 Este límite no se puede aumentar.
Reglas de direccionamiento por comparador de rutas 500 Este límite no se puede aumentar.
Coincidencias de encabezado por regla de coincidencia 50 Este límite no se puede aumentar.
Coincidencias de parámetros de consulta por regla de coincidencia 50 Este límite no se puede aumentar.
Filtros de metadatos por regla de coincidencia 5 Este límite no se puede aumentar.
Filtrar etiquetas por filtro de metadatos 64 Este límite no se puede aumentar.
Hosts por regla de host 100 Este límite no se puede aumentar.
Pruebas por mapa de URLs 100 Este límite no se puede aumentar.
Tamaño de los mapas de URLs 524 kB Este límite no se puede aumentar.
Servicios de backend ponderados por acción de ruta 10 Este límite no se puede aumentar.

Si superas uno de los límites de la tabla, verás un error como el siguiente:

Value for field 'resource.hostRules[0].hosts' is too large:
maximum size 100 element(s);actual size 107.

Límites de la API de enrutamiento de servicios

Elemento Notas
Mallas Esta cuota se aplica por proyecto.
Pasarelas Esta cuota se aplica por proyecto.
GrpcRoutes Esta cuota se aplica por proyecto.
HttpRoutes Esta cuota se aplica por proyecto.
TcpRoutes Esta cuota se aplica por proyecto.
TlsRoutes Esta cuota se aplica por proyecto.

Límites de la API de seguridad de la red

Elemento Cuotas y límites Notas
clientTlsPolicy 500 Esta cuota se aplica por proyecto.
serverTlsPolicy 500 Esta cuota se aplica por proyecto.
AuthorizationPolicy 500 Esta cuota se aplica por proyecto.
EndpointPolicy 750 Esta cuota se aplica por proyecto.

Política de balanceo de carga de servicio

Elemento Cuotas y límites Notas
ServiceLbPolicies Cuota Esta cuota se aplica por proyecto.

Para ajustar la mayoría de las cuotas, usa la Google Cloud consola. Para obtener más información, consulta Solicitar un ajuste de cuota.

Gestionar cuotas

EnCloud Service Mesh se aplican cuotas al uso de recursos por varios motivos. Por ejemplo, las cuotas protegen a la comunidad de usuarios de Google Cloud al evitar que se produzcan picos de uso imprevistos. Las cuotas también ayudan a los usuarios que están explorando Google Cloud con el nivel gratuito a mantenerse dentro de su prueba.

Todos los proyectos comienzan con las mismas cuotas, pero puedes solicitar un aumento para cambiarlas. Hay cuotas que pueden aumentar automáticamente en función del uso que hagas de un producto.

Permisos

Para ver las cuotas o solicitar un aumento de estas, las principales de Gestión de Identidades y Accesos (IAM) necesitan uno de los siguientes roles.

Tarea Rol necesario
Consultar las cuotas de un proyecto Una de las siguientes:
Modificar cuotas y solicitar un aumento de cuotas Una de las siguientes:

Consultar tu cuota

Consola

  1. En la Google Cloud consola, ve a la página Cuotas.

    Ir a Cuotas

  2. Para buscar la cuota que quieras actualizar, usa la opción Filtrar tabla. Si no conoces su nombre, usa los enlaces de esta página.

gcloud

En la CLI de Google Cloud, ejecuta el comando que aparece a continuación para comprobar las cuotas. Tienes que sustituir PROJECT_ID por el ID de tu proyecto.

    gcloud compute project-info describe --project PROJECT_ID

Para ver la cuota que has utilizado en una región, ejecuta el siguiente comando:

    gcloud compute regions describe example-region
    

Errores al superar tu cuota

Si superas tu cuota con un comando gcloud, gcloud genera un mensaje de error quota exceeded y muestra el código de salida 1.

Si superas tu cuota con una solicitud a la API, Google Cloud devuelve el siguiente código de estado HTTP: 413 Request Entity Too Large.

Solicitar cuota adicional

Para ajustar la mayoría de las cuotas, usa la Google Cloud consola. Para obtener más información, consulta Solicitar un ajuste de cuota.

Disponibilidad de recursos

Cada cuota representa el número máximo de un tipo de recurso concreto que puedes crear, siempre que ese recurso esté disponible. Es importante tener en cuenta que las cuotas no aseguran la disponibilidad de recursos. Aunque dispongas de una cuota, no podrás crear un nuevo recurso si este no está disponible.

Por ejemplo, puede que tengas una cuota suficiente para crear una nueva dirección IP externa regional en una región determinada. Sin embargo, esto no es posible si no hay direcciones IP externas disponibles en esa región. La disponibilidad de recursos de zona también puede afectar a tu capacidad para crear recursos nuevos.

No es habitual que falte disponibilidad de recursos en toda una región. Sin embargo, los recursos dentro de una zona pueden agotarse ocasionalmente, aunque no suele afectar al acuerdo de nivel de servicio (SLA) para el tipo de recurso. Para obtener más información, revisa el acuerdo de nivel de servicio relevante para el recurso.