Cuotas
En este documento, se detallan los límites de contenido y las cuotas de solicitudes actuales de Cloud Service Mesh.
Una cuota restringe cuánto de un recurso compartido de Google Cloud en particular puede usar tu proyecto de Google Cloud, incluidos los componentes de red, hardware y software. Por lo tanto, las cuotas son parte de un sistema que hace las siguientes acciones:
- Supervisa el uso o consumo de productos y servicios de Google Cloud.
- Restringe el consumo de esos recursos por motivos que incluyen garantizar la equidad y reducir los aumentos repentinos de uso.
- Mantiene los parámetros de configuración que aplican de forma automática las restricciones prescritas.
- Proporciona un medio para solicitar o hacer cambios en la cuota.
En la mayoría de los casos, cuando se excede un límite de cuota, el sistema bloquea de inmediato el acceso al recurso de Google correspondiente, y la tarea que intentas hacer falla. En la mayoría de los casos, las cuotas se aplican a cada proyecto de Google Cloud y se comparten entre todas las aplicaciones y direcciones IP que usan ese proyecto.
También hay límites para los recursos de Cloud Service Mesh. Estos límites no están relacionados con el sistema de cuotas. Los límites no se pueden cambiar, a menos que se indique lo contrario.
Ten en cuenta que los recursos de Istio se traducen en recursos de Cloud Service Mesh que se descuentan de las cuotas siguientes.
Límites
Cloud Service Mesh tiene un límite de 100 consultas por segundo (QPS) por proyecto de Google Cloud.
Todas las reglas de reenvío, el servicio de backend y otros límites y cuotas del balanceo de cargas existentes por proyecto se aplican a las implementaciones de Cloud Service Mesh basadas en las APIs de balanceo de cargas y enrutamiento de servicios de Google Cloud.
Límites de mapas de URL
Los mapas de URL para Cloud Service Mesh con las APIs de balanceo de cargas están sujetos a los siguientes límites por proyecto.
Elemento | Cuotas y límites | Notas |
---|---|---|
Asignaciones de URL | Cuota | Esta cuota es por proyecto. |
Rutas de acceso en las reglas de ruta | 50 | No se puede aumentar este límite. |
Reglas de coincidencia en reglas de enrutamiento | 50 | No se puede aumentar este límite. |
Reglas de host por asignación de URL | 2,500 | No se puede aumentar este límite. |
Comparadores de rutas de acceso por asignación de URL | 2,500 | No se puede aumentar este límite. |
Reglas de ruta de acceso por comparador de rutas de acceso | 500 | No se puede aumentar este límite. |
Reglas de enrutamiento por comparador de rutas de acceso | 500 | No se puede aumentar este límite. |
Coincidencias de encabezado por regla de coincidencia | 50 | No se puede aumentar este límite. |
Coincidencias de parámetro de búsqueda por regla de coincidencia | 50 | No se puede aumentar este límite. |
Filtros de metadatos por regla de coincidencia | 5 | No se puede aumentar este límite. |
Filtrar etiquetas por filtro de metadatos | 64 | No se puede aumentar este límite. |
Hosts por regla de host | 100 | No se puede aumentar este límite. |
Pruebas por mapa de URL | 100 | No se puede aumentar este límite. |
Tamaño de los mapas de URL | 524 KB | No se puede aumentar este límite. |
Servicios de backend ponderados por acción de ruta | 10 | No se puede aumentar este límite. |
Si excedes 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 API de Service Enrutamiento
Elemento | Notas |
---|---|
Mallas | Esta cuota es por proyecto. |
Puertas de enlace | Esta cuota es por proyecto. |
GrpcRoutes | Esta cuota es por proyecto. |
HttpRoutes | Esta cuota es por proyecto. |
TcpRoutes | Esta cuota es por proyecto. |
TlsRoutes | Esta cuota es por proyecto. |
Límites de API de seguridad de red
Elemento | Cuotas y límites | Notas |
---|---|---|
clientTlsPolicy | 500 | Esta cuota es por proyecto. |
serverTlsPolicy | 500 | Esta cuota es por proyecto. |
AuthorizationPolicy | 500 | Esta cuota es por proyecto. |
EndpointPolicy | 750 | Esta cuota es por proyecto. |
Política de balanceo de cargas de servicios
Elemento | Cuotas y límites | Notas |
---|---|---|
ServiceLbPolicies | Cuota | Esta cuota es por proyecto. |
Para aumentar o disminuir la mayoría de las cuotas, usa la consola de Google Cloud. Para obtener más información, consulta Solicita una cuota mayor.
Administrar las cuotas
Cloud Service Mesh aplica cuotas al uso de recursos por varios motivos. Por ejemplo, las cuotas protegen a la comunidad de usuarios Google Cloud a través de la prevención de los aumentos imprevistos en el uso. Las cuotas también ayudan a que los usuarios que exploran Google Cloud con el nivel gratuito permanezcan dentro de su prueba.
Todos los proyectos comienzan con las mismas cuotas, que puedes cambiar mediante la solicitud de cuotas adicionales. Algunas cuotas pueden aumentar de forma automática en función del uso que haces del producto.
Permisos
Para ver cuotas o solicitar aumentos de cuota, los principales de administración de identidades y accesos (IAM) necesitan una de las siguientes funciones:
Tarea | Función requerida |
---|---|
Consultar cuotas para un proyecto | Uno de los siguientes:
|
Modificar cuotas, solicitar cuota adicional | Uno de los siguientes:
|
Comprueba tu cuota
Console
- En la consola de Google Cloud, ve a la página Cuotas.
- Para buscar la cuota que quieres actualizar, usa la tabla de filtros. Si no sabes el nombre de la cuota, usa los vínculos que aparecen en esta página en su lugar.
gcloud
Con la CLI de Google Cloud, ejecuta el siguiente comando para comprobar tus cuotas. Reemplaza PROJECT_ID
con el ID de tu proyecto.
gcloud compute project-info describe --project PROJECT_ID
Para verificar la cuota usada en una región, ejecuta el siguiente comando:
gcloud compute regions describe example-region
Errores cuando excedes la cuota
Si excedes una cuota con un comando gcloud
, gcloud
muestra un mensaje de error quota exceeded
y el código de salida 1
.
Si excedes una cuota con una solicitud a la API, Google Cloud muestra el siguiente código de estado HTTP: 413 Request Entity Too Large
.
Solicitar cuota adicional
Para aumentar o disminuir la mayoría de las cuotas, usa la consola de Google Cloud. Consulta Solicita una cuota mayor para obtener más información.
Console
- En la consola de Google Cloud, ve a la página Cuotas.
- En la página Cuotas, selecciona las cuotas que deseas cambiar.
- En la parte superior de la página, haz clic en Editar cuotas.
- En Nombre, ingresa tu nombre.
- Opcional: En Teléfono, ingresa un número de teléfono.
- Envía la solicitud. Las solicitudes de cuotas toman entre 24 y 48 horas en procesarse.
Disponibilidad de recursos
Cada cuota representa la cantidad máxima de un tipo particular de recurso que puedes crear, siempre y cuando el recurso esté disponible. Es importante tener en cuenta que las cuotas no garantizan la disponibilidad del recurso. Incluso si tienes cuotas disponibles, no podrás crear un recurso nuevo si no está disponible.
Por ejemplo, podrías tener una cuota suficiente para crear una nueva dirección IP externa regional en la región us-central1
. Sin embargo, eso no es posible si no hay direcciones IP externas disponibles en esa región. La disponibilidad zonal de recursos también puede afectar tu capacidad para crear un nuevo recurso.
Las situaciones en las que los recursos no están disponibles en toda una región son poco frecuentes. Sin embargo, los recursos dentro de una zona pueden agotarse cada tanto, lo que generalmente no tiene ningún impacto en el Acuerdo de Nivel de Servicio (ANS) del tipo de recurso. Si deseas obtener más información, revisa el ANS que sea relevante para el recurso.