Cotas e limites

Neste documento, listamos as cotas e os limites do sistema que se aplicam às extensões de serviço.

  • As cotas têm valores definidos por padrão, mas geralmente é possível solicitar ajustes.
  • Os limites do sistema são valores que não podem ser alterados.

Cotas

OGoogle Cloud usa cotas para garantir a imparcialidade e reduzir picos no uso e na disponibilidade de recursos. Uma cota restringe a alocação de um recurso doGoogle Cloud para uso do seu projeto do Google Cloud . As cotas se aplicam a vários tipos de recursos, incluindo hardware, software e componentes de rede. Por exemplo, elas podem restringir o número de chamadas de API para um serviço, o número de balanceadores de carga usados simultaneamente pelo projeto ou o número de projetos que podem ser criados. As cotas protegem a comunidade de usuários doGoogle Cloud , impedindo a sobrecarga de serviços. Elas também ajudam você a gerenciar seus próprios recursos do Google Cloud .

O sistema de cotas do Cloud faz o seguinte:

Na maioria dos casos, quando você tenta consumir mais de um recurso do que a cota permite, o sistema bloqueia o acesso ao recurso, e a tarefa que você está tentando executar falha.

As cotas geralmente se aplicam ao nível do projeto do Google Cloud . O uso de um recurso em um projeto não afeta a cota disponível em outro. Em um projeto do Google Cloud , as cotas são compartilhadas entre todos os aplicativos e endereços IP.

Saiba mais em Visão geral das cotas do Cloud.

Para ajustar a maioria das cotas, use o console do Google Cloud . Para mais informações, consulte Solicitar ajuste de cota.

As cotas a seguir se aplicam às Extensões de Serviço. Eles podem ser aumentados mediante solicitação.

Cotas Valor
Número de extensões de autorização globais em um projeto 10
Número de extensões de borda globais em um projeto 100
Número de extensões de rota globais em um projeto 100
Número de extensões de tráfego global em um projeto 100
Número de extensões de autorização por região em um projeto 10
Número de extensões de rota por região em um projeto 100
Número de extensões de tráfego por região em um projeto 100
Número de plug-ins por projeto e por local 100
Somente Cloud Load Balancing: número de plug-ins anexados a balanceadores de carga de aplicativo por extensões de borda por projeto 5 em qualquer momento
Somente Cloud Load Balancing: número de plug-ins anexados a balanceadores de carga de aplicativo por extensões de rota por projeto, por local e por esquema de balanceamento de carga 5 em qualquer momento
Somente Cloud Load Balancing: número de plug-ins anexados a balanceadores de carga de aplicativo por extensões de tráfego por projeto, por local e por esquema de balanceamento de carga 5 em qualquer momento
Somente Media CDN: número de recursos CdnEdgeExtension anexados aos serviços do Media CDN por projeto 5 em qualquer momento

Limites

As seções a seguir descrevem os limites de recursos, configuração e execução que se aplicam às extensões de serviço.

Limites de recursos e configuração

Também há limites de sistema nos recursos das Extensões de Serviço. Os limites do sistema não podem ser alterados.

As Extensões de Serviço aplicam os seguintes limites de recursos e configuração:

Limite Valor
Número de cadeias de extensão por ponto de anexo 5
Somente Cloud Load Balancing: número de plug-ins em uma cadeia LbEdgeExtension 1
Somente Media CDN: número de plug-ins em uma cadeia CdnEdgeExtension 2
Somente Media CDN: número de recursos CdnEdgeExtension por EdgeCacheService 1
Número de plug-ins ou frases de destaque em uma cadeia de extensão de rota 1
Número de plug-ins ou chamadas em uma cadeia de extensão de tráfego 3
Tamanho de um plug-in compilado com os dados de configuração do plug-in 5 MiB
Tamanho dos dados de configuração do plug-in quando fornecidos diretamente (usando o upload de arquivos no console do Google Cloud , a opção --plugin-config ou --plugin-config-file com o SDK Cloud ou o campo WasmPluginVersion.plugin_config_data com a API REST) e não usando o Artifact Registry 900 KiB
Número de versões por plug-in 100

Limites de uso e execução de plug-ins

As Extensões de Serviço aplicam os seguintes limites de uso e execução de plug-ins:

Limite de uso Valor

Duração da execução por solicitação

A duração é a soma das durações de todos os callbacks do Proxy-Wasm associados à solicitação. Os plug-ins que excedem o limite são encerrados, o que faz com que a solicitação associada retorne um código de status HTTP 500.

1 ms

CPU usada por solicitação

Máximo de vCPUs normalizadas usadas por invocação de plug-in. Os plug-ins que excedem esse limite são encerrados, o que faz com que a solicitação associada retorne um código de status HTTP 500.

1 ms

Memória usada por um plug-in

Máximo de memória alocada mantida por uma instância de plug-in. Os plug-ins que excedem esse limite são encerrados, o que faz com que a solicitação associada retorne um código de status HTTP 500.

16 MiB

Tamanho do conteúdo do registro emitido por um plug-in por invocação

Quando o limite é excedido, os registros adicionais são descartados.

16 KiB

Número de entradas de registro emitidas por um plug-in por invocação

Quando o limite é excedido, os registros adicionais são descartados.

16

Consultas por segundo (QPS) por região para plug-ins

Se você planeja exceder esse limite, entre em contato com o suporte.

100.000