Cotas
Este documento contém os limites de conteúdo e as cotas de solicitação atuais para do Cloud Service Mesh.
O Google Cloud usa cotas para garantir a imparcialidade e reduzir picos no uso e na disponibilidade de recursos. Uma cota restringe quanto de um recurso do Google Cloud o projeto do Google Cloud pode usar. As cotas se aplicam a vários tipos de recursos, incluindo hardware, software e componentes de rede. Por exemplo, as cotas 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 do Google Cloud, impedindo a sobrecarga de serviços. As cotas também ajudam você a gerenciar seus próprios recursos do Google Cloud.
O sistema de cotas do Cloud faz o seguinte:
- Monitora o consumo de produtos e serviços do Google Cloud.
- Restringe o consumo desses recursos.
- Fornece um meio de solicitar mudanças no valor da cota
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 projeto do nível 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.
Também há limites do sistema para os recursos do Cloud Service Mesh. Não é possível alterar os limites do sistema.
Observe que os recursos do Istio são convertidos em recursos do Cloud Service Mesh que contam em relação às cotas seguintes.
Limites
O Cloud Service Mesh tem um limite de 100 consultas por segundo (QPS) por projeto do Google Cloud.
Todas as regras de encaminhamento, serviços de back-end e outros limites e cotas de balanceamento de carga atuais por projeto se aplicam às implantações do Cloud Service Mesh baseadas nas APIs de balanceamento de carga e roteamento de serviço do Google Cloud.
Limites do mapa de URLs
Os mapas de URL do Cloud Service Mesh com as APIs de balanceamento de carga são sujeitos aos seguintes limites por projeto:
Item | Cotas e limites | Observações |
---|---|---|
Mapas de URL | Cota | Essa cota é por projeto. |
Caminhos nas regras de caminho | 50 | Esse limite não pode ser aumentado. |
Regras de correspondência nas regras de rota | 50 | Esse limite não pode ser aumentado. |
Regras de hospedagem por mapa de URL | 2.500 | Esse limite não pode ser aumentado. |
Correspondentes de caminho por mapa de URL | 2.500 | Esse limite não pode ser aumentado. |
Regras de caminho por correspondente de caminho | 500 | Esse limite não pode ser aumentado. |
Regras de rota por correspondente de caminho | 500 | Esse limite não pode ser aumentado. |
Correspondências de cabeçalho por regra de correspondência | 50 | Esse limite não pode ser aumentado. |
Correspondências de parâmetros de consulta por regra de correspondência | 50 | Esse limite não pode ser aumentado. |
Filtros de metadados por regra de correspondência | 5 | Esse limite não pode ser aumentado. |
Rótulos de filtros por filtro de metadados | 64 | Esse limite não pode ser aumentado. |
Hosts por regra de host | 100 | Esse limite não pode ser aumentado. |
Testes por mapa de URL | 100 | Esse limite não pode ser aumentado. |
Tamanho dos mapas de URLs | 524 KB | Esse limite não pode ser aumentado. |
Serviços de back-end ponderados por ação de rota | 10 | Esse limite não pode ser aumentado. |
Se você exceder um dos limites da tabela, verá um erro como este:
Value for field 'resource.hostRules[0].hosts' is too large: maximum size 100 element(s);actual size 107.
Limites da API Service Routing
Item | Observações |
---|---|
Malhas | Essa cota é por projeto. |
Gateways | Essa cota é por projeto. |
GrpcRoutes | Essa cota é por projeto. |
HttpRoutes | Essa cota é por projeto. |
TcpRoutes | Essa cota é por projeto. |
TlsRoutes | Essa cota é por projeto. |
Limites da API Network Security
Item | Cotas e limites | Observações |
---|---|---|
clientTlsPolicy | 500 | Essa cota é por projeto. |
serverTlsPolicy | 500 | Essa cota é por projeto. |
AuthorizationPolicy | 500 | Essa cota é por projeto. |
EndpointPolicy | 750 | Essa cota é por projeto. |
Política de balanceamento de carga de serviço
Item | Cotas e limites | Observações |
---|---|---|
ServiceLbPolicies | Cota | Essa cota é por projeto. |
Para ajustar a maioria das cotas, use o console do Google Cloud. Para mais informações, consulte Solicitar um ajuste de cota.
Gerenciar cotas
OCloud Service Mesh aplica cotas no uso de recursos por vários motivos. Por exemplo, as cotas protegem a comunidade de usuários Google Cloud , impedindo picos de uso inesperados. As cotas também ajudam os usuários que estão explorando o Google Cloud com o nível gratuito a permanecer na avaliação.
Todos os projetos começam com as mesmas cotas, que podem ser alteradas com uma solicitação de cota extra. Algumas cotas podem aumentar automaticamente dependendo do uso de um produto.
Permissões
Para ver cotas ou solicitar aumentos de cotas, os membros do gerenciamento de identidade e acesso (IAM, na sigla em inglês) precisam ter um dos papéis a seguir:
Tarefa | Papel necessário |
---|---|
Verificar cotas para um projeto | Uma das seguintes opções:
|
Modificar cotas, solicitar cota extra | Uma das seguintes opções:
|
Verificar sua cota
Console
- No Console do Google Cloud, acesse a página Cotas.
- Para pesquisar a cota a ser atualizada, use a tabela de filtros. Se você não souber o nome da cota, use os links desta página.
gcloud
Com a Google Cloud CLI, execute o comando a seguir para
verificar suas cotas. Substitua PROJECT_ID
pelo seu código do projeto:
gcloud compute project-info describe --project PROJECT_ID
Para verificar a cota utilizada em uma região, execute o comando a seguir:
gcloud compute regions describe example-region
Erros ao exceder a cota
Se você exceder uma cota com um comando gcloud
, o gcloud
emitirá uma mensagem de erro quota exceeded
e retornará com o código de saída 1
.
Se você exceder uma cota com uma solicitação de API, o Google Cloud retornará o
seguinte código de status HTTP: 413 Request Entity Too Large
.
Solicitar cota adicional
Para aumentar ou diminuir a maioria das cotas, use o console do Google Cloud. Para mais informações, consulte Solicitar uma cota maior.
Console
- No Console do Google Cloud, acesse a página Cotas.
- Na página Cotas, selecione as que você quer alterar.
- Na parte superior da página, clique em Editar cotas.
- Em Nome, digite seu nome.
- Opcional: em Telefone, digite um número de telefone.
- Envie a solicitação. As solicitações de cota demoram de 24 a 48 horas para serem processadas.
Disponibilidade de recursos
Cada cota representa um número máximo para um tipo específico de recurso que é possível criar, desde que o recurso esteja disponível. É importante observar que as cotas não garantem a disponibilidade de recursos. Mesmo que você tenha cota disponível, não será possível criar um novo recurso se ele não estiver disponível.
Por exemplo, é possível ter cota suficiente para criar um novo endereço IP externo regional
na região us-central1
. No entanto, isso não é possível se não houver
endereços IP externos disponíveis naquela região. A disponibilidade de recursos zonais também pode afetar sua capacidade de criar um novo recurso.
São raras as situações em que os recursos não estão disponíveis em uma região inteira. No entanto, os recursos dentro de uma zona podem ser usados periodicamente, normalmente sem impacto no contrato de nível de serviço (SLA) para o tipo de recurso. Para mais informações, leia o SLA relevante do recurso.