Cotas
Este documento contém os limites atuais de conteúdo e cotas de solicitação para o Cloud Service Mesh.
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:
- Monitora o consumo de produtos e serviços do Google Cloud .
- Restringe o consumo desses recursos.
- Possibilita a solicitação de mudanças no valor das cotas e a automatização de ajustes de cotas.
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.
Também há limites de sistema para os recursos do Cloud Service Mesh. Os limites do sistema não podem ser alterados.
Os recursos do Istio são traduzidos em recursos do Cloud Service Mesh que contam para as cotas a seguir.
Limites
O Cloud Service Mesh tem um limite de 100 consultas por segundo (QPS) por projeto do Google Cloud .
Todas as regra de encaminhamento, serviço de back-end e outros limites e cotas de balanceamento de carga atuais por projeto se aplicam às implantações do Cloud Service Mesh com base nas APIs de balanceamento de carga e roteamento de serviços Google Cloud .
Limites do mapa de URLs
Os mapas de URL do Cloud Service Mesh com as APIs de balanceamento de carga estã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 ajuste de cota.
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
- Na Google Cloud consola, aceda à página Quotas.
- 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.