Quotas

Este documento contém os limites de conteúdo atuais e as quotas de pedidos para o Cloud Service Mesh.

Google Cloud usa quotas para ajudar a garantir a equidade e reduzir os picos na utilização e disponibilidade de recursos. Uma quota restringe a quantidade de um Google Cloud recurso que o seu Google Cloud projeto pode usar. As quotas aplicam-se a uma variedade de tipos de recursos, incluindo componentes de hardware, software e rede. Por exemplo, as quotas podem restringir o número de chamadas API para um serviço, o número de balanceadores de carga usados em simultâneo pelo seu projeto ou o número de projetos que pode criar. As quotas protegem a comunidade de Google Cloud utilizadores, impedindo a sobrecarga dos serviços. As quotas também ajudam a gerir os seus próprios Google Cloud recursos.

O sistema de quotas da nuvem faz o seguinte:

Na maioria dos casos, quando tenta consumir mais de um recurso do que a respetiva quota permite, o sistema bloqueia o acesso ao recurso e a tarefa que está a tentar realizar falha.

Geralmente, as quotas aplicam-se ao nível do Google Cloud projeto A sua utilização de um recurso num projeto não afeta a sua quota disponível noutro projeto. Num Google Cloud projeto, as quotas são partilhadas por todas as aplicações e endereços IP.

Também existem limites do sistema nos recursos do Cloud Service Mesh. Não é possível alterar os limites do sistema.

Tenha em atenção que os recursos do Istio são traduzidos em recursos do Cloud Service Mesh que contam para as quotas que se seguem.

Limites

O Cloud Service Mesh tem um limite de 100 consultas por segundo (CPS) por Google Cloud projeto.

Todas as regras de encaminhamento, o serviço de back-end e outros limites de equilíbrio de carga existentes, bem como as quotas por projeto, aplicam-se às implementações da Cloud Service Mesh com base nas APIs de equilíbrio de carga e encaminhamento de serviços. Google Cloud

Limites do mapa de URLs

Os mapas de URLs para a Cloud Service Mesh com as APIs de balanceamento de carga estão sujeitos aos seguintes limites por projeto.

Item Quotas e limites Notas
Mapas de URLs Quota Esta quota é por projeto.
Caminhos nas regras do caminho 50 Não é possível aumentar este limite.
Regras de correspondência nas regras de trajeto 50 Não é possível aumentar este limite.
Regras de anfitrião por mapa de URLs 2500 Não é possível aumentar este limite.
Correspondências de caminhos por mapa de URLs 2500 Não é possível aumentar este limite.
Regras do caminho por correspondência de caminho 500 Não é possível aumentar este limite.
Regras de encaminhamento por correspondência de caminhos 500 Não é possível aumentar este limite.
Correspondências de cabeçalhos por regra de correspondência 50 Não é possível aumentar este limite.
Correspondências de parâmetros de consulta por regra de correspondência 50 Não é possível aumentar este limite.
Filtros de metadados por regra de correspondência 5 Não é possível aumentar este limite.
Filtre etiquetas por filtro de metadados 64 Não é possível aumentar este limite.
Anfitriões por regra de anfitrião 100 Não é possível aumentar este limite.
Testes por mapa de URLs 100 Não é possível aumentar este limite.
Tamanho dos mapas de URLs 524 KB Não é possível aumentar este limite.
Serviços de back-end ponderados por ação de rota 10 Não é possível aumentar este limite.

Se exceder um dos limites na tabela, é apresentado um erro, como o seguinte:

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

Limites da API de encaminhamento de serviços

Item Notas
Malhas Esta quota é por projeto.
Gateways Esta quota é por projeto.
GrpcRoutes Esta quota é por projeto.
HttpRoutes Esta quota é por projeto.
TcpRoutes Esta quota é por projeto.
TlsRoutes Esta quota é por projeto.

Limites da API Network Security

Item Quotas e limites Notas
clientTlsPolicy 500 Esta quota é por projeto.
serverTlsPolicy 500 Esta quota é por projeto.
AuthorizationPolicy 500 Esta quota é por projeto.
EndpointPolicy 750 Esta quota é por projeto.

Política de balanceamento de carga do serviço

Item Quotas e limites Notas
ServiceLbPolicies Quota Esta quota é por projeto.

Para ajustar a maioria das quotas, use a Google Cloud consola. Para mais informações, consulte o artigo Peça um ajuste da quota.

Faça a gestão de quotas

Cloud Service Mesh impõe quotas na utilização de recursos por vários motivos. Por exemplo, as quotas protegem a comunidade de Google Cloud utilizadores ao impedirem picos imprevistos na utilização. As quotas também ajudam os utilizadores que estão a explorar Google Cloud com o nível gratuito a permanecerem dentro da respetiva avaliação.

Todos os projetos começam com as mesmas quotas, que pode alterar pedindo quotas adicionais. Algumas quotas podem aumentar automaticamente com base na sua utilização de um produto.

Autorizações

Para ver quotas ou pedir aumentos de quotas, os principais da gestão de identidade e de acesso (IAM) precisam de uma das seguintes funções.

Tarefa Função necessária
Verifique as quotas de um projeto Uma das seguintes opções:
Modifique quotas e peça quotas adicionais Uma das seguintes opções:

Verifique a sua quota

Consola

  1. Na Google Cloud consola, aceda à página Quotas.

    Aceder a Quotas

  2. Para pesquisar a quota que quer atualizar, use a opção Filtrar tabela. Se não souber o nome da quota, use os links nesta página.

gcloud

Usando a CLI do Google Cloud, execute o seguinte comando para verificar as suas quotas. Substitua PROJECT_ID pelo seu ID do projeto.

    gcloud compute project-info describe --project PROJECT_ID

Para verificar a quota usada numa região, execute o seguinte comando:

    gcloud compute regions describe example-region
    

Erros quando excede a sua quota

Se exceder uma quota com um comando gcloud, o gcloud produz uma mensagem de erro quota exceeded e regressa com o código de saída 1.

Se exceder uma quota com um pedido de API, Google Cloud é devolvido o seguinte código de estado HTTP: 413 Request Entity Too Large.

Peça quota adicional

Para ajustar a maioria das quotas, use a Google Cloud consola. Para mais informações, consulte o artigo Peça um ajuste da quota.

Disponibilidade de recursos

Cada quota representa um número máximo para um determinado tipo de recurso que pode criar, se esse recurso estiver disponível. É importante ter em atenção que as quotas não garantem a disponibilidade de recursos. Mesmo que tenha quota disponível, não pode criar um novo recurso se não estiver disponível.

Por exemplo, pode ter quota suficiente para criar um novo endereço IP externo regional numa determinada região. No entanto, isso não é possível se não existirem endereços IP externos disponíveis nessa região. A disponibilidade de recursos zonais também pode afetar a sua capacidade de criar um novo recurso.

As situações em que os recursos estão indisponíveis numa região inteira são raras. No entanto, os recursos numa zona podem esgotar-se ocasionalmente, normalmente sem impacto no contrato de nível de serviço (SLA) para o tipo de recurso. Para mais informações, reveja o SLA relevante para o recurso.