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 hierarquia Google Cloud:
Cotas no nível do projeto: as cotas no nível do projeto 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 pasta Google Cloud . 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 valores de cota
Gerenciar os valores de cota e planejar o uso de recursos de acordo com eles ajuda a evitar erros. Os valores de cota são específicos para seu projeto, pasta e 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 sem custo financeiro, talvez tenha valores de cota mais baixos para alguns recursos em comparação com os valores de cota de uma conta faturada. Quando você ativa o faturamento no projeto, os valores de cota aumentam para a maioria dos serviços. Para receber alertas quando você estiver se aproximando de um valor de cota ou limite do sistema, configure alertas de cota. Para saber o que fazer se você ficar sem cota ou atingir um limite do sistema, consulte Quando você ficar sem cota.
Quando a cota acabar
Normalmente, se você esgotar a cota, a tarefa que está tentando executar falhará e você receberá um erro de cota. Por exemplo, a criação de um novo projeto ou a chamada de uma API gera um erro de cota se a tarefa exigir mais cota do que você tem. Quando isso acontece, a tarefa continua falhando até que você tenha cota suficiente para realizá-la.
Se você quiser manter o valor da cota, poderá trabalhar dentro das restrições dela para fazer a solicitação:
Cotas de alocação: para cotas de alocação, é possível liberar cota excluindo recursos não usados que contam para a cota ou o limite do sistema que você quer consumir. Por exemplo, você pode ter um valor de cota de 100 para uma determinada máquina virtual do Compute Engine. Se você já tiver 99 máquinas virtuais e quiser criar mais 10, a solicitação vai falhar porque o valor da cota será excedido. No entanto, ainda será possível provisionar mais uma máquina virtual. Para liberar recursos, exclua nove das máquinas.
Cotas de taxa: nesse caso, a cota disponível é redefinida automaticamente quando o período é redefinido. Por exemplo, você pode ter um valor de cota de 1.000 solicitações por dia para uma API. Se você já fez 1.000 solicitações para essa API e quer fazer mais 1.000, aguarde até o dia seguinte. Para cotas por dia, o período é redefinido à meia-noite do horário do Pacífico. Para cotas por minuto, o período é redefinido um minuto após a primeira solicitação em uma janela contínua.
Se você quiser mudar o valor da cota para acomodar mais uso de recursos, solicite um ajuste de cota. O uso de mais recursos pode gerar mais custos. Para saber mais sobre os ajustes de cota, consulte Sobre os ajustes 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, as solicitações de ajuste de cota são encaminhadas 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. Para solicitar ajustes de cota automaticamente quando você estiver se aproximando do valor da cota, use o ajustador de cotas. Para usar o ajustador de cota, você precisa ter histórico de uso suficiente para que o ajustador faça previsões informadas.
A seguir
- Entender os valores de cota
- Permissões de cota
- Ver e gerenciar cotas
- Monitorar e alertar
- Resolver problemas