Cotas e limites

Neste documento, listamos as cotas e os limites de 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 global em um projeto 10
Número de extensões de borda global em um projeto 100
Número de extensões de rota global 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 a 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, local e esquema de balanceamento de carga 5 a 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, local e esquema de balanceamento de carga 5 a qualquer momento
Somente Media CDN: número de recursos de plug-in anexados a serviços da Media CDN por recursos WasmAction por projeto 5 a 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ções

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 conexão 5
Número de plug-ins em uma cadeia de extensão de borda 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 frases de destaque 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 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 vCPU normalizada usada 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 de registro emitido por um plug-in por invocação

Quando o limite é excedido, outros registros são descartados.

16 KiB

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

Quando o limite é excedido, outros registros 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