Google Cloud usa cotas para garantir a imparcialidade e reduzir picos no uso e na disponibilidade de recursos. Uma cota restringe quanto de um Google Cloud recurso o projeto 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 doGoogle Cloud , impedindo a sobrecarga de serviços. As cotas também ajudam você a gerenciar seus próprios recursos Google Cloud .
O sistema de cotas do Cloud faz o seguinte:
- Monitora o consumo de Google Cloud produtos e serviços
- Restringe o consumo desses recursos.
- Fornece um meio de solicitar mudanças no valor da cota e automatizar ajustes de 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.
Muitos serviços também têm limites do sistema. Os limites são restrições fixas, como tamanhos máximos de arquivo ou limitações de esquema do banco de dados, que não podem ser aumentadas ou reduzidas.
Para saber mais sobre as cotas e os limites do sistema de um produto, consulte a página de cotas e limites do produto. Por exemplo, Cotas e limites do Cloud Storage.
Os links a seguir fornecem informações adicionais relacionadas ao uso de recursos:
Para preços de recursos, consulte a página de preços do produto. Por exemplo, Preços do Cloud Storage.
Para outras métricas de uso da API, consulte Como monitorar o uso da API.
Para gerar uma estimativa de custo baseada na projeção de uso deste tutorial, use a calculadora de preços.
Se você é um usuário Google Cloud novo, talvez esteja qualificado para um teste gratuito.
Tipos de cotas
OGoogle Cloud tem três tipos de cotas:
Cotas de alocação: as cotas de alocação restringem quanto de um recurso Google Cloud é alocado para você. Por exemplo, o Compute Engine aplica uma cota de alocação ao número de VMs alocadas para um projeto Google Cloud.
Cotas de taxa: restringem a taxa de consumo de um recurso. As cotas de taxa especificam um período e a quantidade de recursos que você pode consumir nesse período.
Cotas simultâneas: restringem o número de operações executadas simultaneamente. As cotas simultâneas geralmente se aplicam a operações de longa duração. Por exemplo, algumas operações
insert
do Compute Engine podem ser executadas por até uma hora e são limitadas por uma cota simultânea.
Cotas e a hierarquia Google Cloud
A maioria das cotas se aplica a um dos seguintes níveis da Google Cloud hierarquia:
Cotas no nível do projeto: elas restringem o uso de recursos em um Google Cloud projeto. O uso do recurso em um projeto não afeta a cota disponível em outro.
Cotas no nível da pasta: as cotas no nível da pasta restringem o uso de recursos em uma Google Cloud pasta. Pastas e projetos filhos contribuem para o uso da cota. Pastas e projetos fora da sua pasta não afetam a cota disponível.
Cotas no nível da organização: as cotas no nível da organização restringem o uso de recursos em uma Google Cloud organização. Pastas e projetos filhos contribuem para o uso da cota. O uso de recursos fora da sua organização não afeta a cota disponível.
Por exemplo, a API Compute Engine tem uma cota no nível do projeto para o número de consultas que podem ser feitas por minuto. Se um projeto atingir o valor da cota em menos de um minuto, ele não poderá fazer mais consultas. Outros projetos podem continuar fazendo consultas.
Algumas cotas se aplicam no nível do usuário. Por exemplo, o número de projetosGoogle Cloud que você pode criar é limitado por uma cota aplicada no nível da conta de usuário ou de serviço.
Para identificar o nível da hierarquia Google Cloud das cotas do seu produto, consulte a página de cotas e limites do produto. Por exemplo, Cotas e limites do Cloud Storage.
Regiões e zonas
As cotas são globais, regionais ou zonais:
- Global: as cotas globais restringem o uso de recursos em todas as regiões e zonas. O uso de recursos em uma região ou zona reduz a disponibilidade de cota para todas as regiões e zonas.
- Regional: as cotas regionais restringem o uso de recursos em uma região Google Cloud. O uso de recursos em qualquer zona da região contribui para o uso da cota regional. O uso de recursos em uma região não afeta a cota disponível em outra.
- Zonal: as cotas zonais restringem o uso de recursos em uma Google Cloud zona. O uso de recursos em uma zona não afeta a cota disponível em outra. Se o recurso também estiver sujeito a uma cota regional, o uso em uma zona afetará a cota disponível em outras zonas, reduzindo a cota regional compartilhada entre as zonas, mesmo que a cota zonal para outras zonas não seja afetada.
Alguns recursos têm várias cotas com base na localização. Por exemplo, um recurso pode ter uma cota regional e uma cota por zona. A cota por zona restringe a quantidade de uso em cada zona. A cota regional restringe o uso total em todas as zonas de uma determinada região. Para saber se uma cota é regional, zonal ou global, siga as instruções para acessar as dimensões.
Regiões e zonas são exemplos de dimensões de cota. Para saber como trabalhar com dimensões, consulte Configurar dimensões.
Gerenciar cota
A quantidade de um recurso compartilhado que você pode usar é específica para seu projeto e sua organização. Por exemplo, você pode solicitar um ajuste no valor de uma cota em um projeto, mas continuar usando o valor padrão em outro. Se você estiver usando uma conta de teste gratuita, talvez tenha valores de cota mais baixos para alguns recursos em comparação com uma conta faturada. Quando você ativa o faturamento no projeto, os valores de cota aumentam para a maioria dos serviços.
Algumas cotas são configuráveis, e você pode usar o recurso de acordo com seu orçamento. No entanto, alguns limites do sistema não podem ser aumentados dos valores padrão. Por exemplo, quando o uso mais alto é contraprodutivo ou quando os recursos são muito limitados. Essas limitações geralmente são documentadas na página Cotas e limites do sistema relevante do serviço em questão. Por exemplo, a documentação sobre limites de taxa do Cloud Run functions.
Fora desses casos extremos, os recursos compartilhados são definidos com um valor padrão suficiente para a maioria dos projetos. No entanto, se o projeto precisar de mais de um recurso específico do que o permitido pelos valores atuais, defina uma preferência de cota para um valor mais alto ou, se quiser restringir (ou limitar) um recurso, defina uma preferência de cota para um valor menor. Para solicitar mais cota, consulte Como solicitar um valor de cota maior.
Quando a cota acabar
Normalmente, se você esgotar a cota, a tarefa que está tentando executar falhará e receberá um erro de cota. As tarefas que geram esse erro podem incluir a implantação de um aplicativo, a criação de um novo projeto ou a chamada de uma API. Depois disso, a tarefa continuará falhando até que você libere recursos (para cota de alocação), o período de tempo será redefinido (para cota de taxa) ou você receberá um aumento de cota.
A forma como o erro de cota aparece depende da ferramenta ou do cliente que você usa para interagir com o Google Cloud. Confira os detalhes dos erros de cota em Erros de cota.
Para evitar erros de cota, tente o seguinte:
- Use o ajustador de cotas para criar automaticamente solicitações de aumento de cota antes de exceder a cota.
- Crie um alerta quando estiver se aproximando do valor máximo da cota. Para mais informações, consulte Configure alertas de cota.
Sobre os ajustes de cota
A maioria das solicitações de ajuste de cota é avaliada por sistemas automatizados. A decisão deles é baseada em critérios, incluindo a disponibilidade de recursos, o período em que você usou o Google Cloude outros fatores. As solicitações que não atendem aos critérios são negadas.
Os critérios de avaliação para avaliações automáticas não são divulgados para garantir a imparcialidade de todos os clientes e evitar tentativas de manipulação do processo. Às vezes, os pedidos de ajuste de cota são encaminhados para revisores humanos, que também seguem critérios, mas podem considerar circunstâncias exclusivas.
Para solicitações de ajuste de cota que aumentam o valor da cota, talvez seja necessário pagar antecipadamente. Por exemplo, pode ser necessário fazer um pagamento se você solicitar mais projetos que usarão serviços Google Cloud pagos. O pagamento pode ser aplicado a todas as cobranças que você gerar no futuro e será visível como um crédito na sua conta.
Para saber como solicitar um ajuste de cota, consulte Solicitar um ajuste de cota. Você não precisa ter um serviço pago de atendimento ao cliente para solicitar um ajuste de cota.
A seguir
- Entender os valores de cota
- Permissões de cota
- Ver e gerenciar cotas
- Monitorar e alertar
- Resolver problemas