O Compute Engine impõe cotas sobre o uso de recursos por várias razões. Por exemplo, as cotas protegem a comunidade de usuários do Google Cloud ao impedir picos de uso inesperados. O Google Cloud também oferece cotas de teste gratuito que proporcionam acesso limitado a projetos para ajudar você a explorar o Google Cloud gratuitamente.
Nem todos os projetos têm as mesmas cotas. À medida que você usa mais o Google Cloud, as cotas também podem aumentar proporcionalmente. Caso você espere um aumento de uso significativo, solicite o ajuste das cotas na página Cotas no Console do Cloud.
Permissões para verificar e editar a cota
Para visualizar suas cotas, você precisa ter a permissão serviceusage.quotas.get
.
Para alterar suas cotas, você precisa ter a permissão serviceusage.quotas.update
.
Por padrão, ela está incluída nos seguintes
papéis básicos: proprietário, editor e administrador
de cotas.
Como verificar cotas
A cota de cada projeto é diferente. Para verificar a cota disponível para um projeto, acesse a página Cotas no Console do Google Cloud.
Para usar a ferramenta de linha de comando gcloud
, execute o seguinte comando para
verificar as cotas de todo o projeto:
gcloud compute project-info describe --project PROJECT_ID
Substitua PROJECT_ID pelo seu código do projeto:
Observe que os resultados não listam cotas por região. Para listar as cotas de uma região, execute:
gcloud compute regions describe REGION
Substitua REGION pelo nome da região em que você quer ver uma lista de informações de cota.
Como solicitar um aumento de cota
Para solicitar alterações na cota, acesse a página Cotas no Console do Cloud. Não há cobrança para solicitar um aumento de cota. Seus custos aumentam apenas se você usar mais recursos.
No Console do Google Cloud, acesse Cotas na página IAM e Admin.
A maneira mais eficiente de ver suas cotas é usar a tabela de filtros.
- Abra a tabela de filtro e selecione Nome do limite: para pesquisar a cota que você quer ajustar.
- Selecione o Serviço para o qual você quer ajustar sua cota.
- Faça sua seleção a partir das opções da lista suspensa.
- Edite seu limite de cota.
- Clique em Salvar.
Solicitações para redução de cota serão recusadas por padrão. Caso seja preciso reduzir sua cota, responda ao e-mail de suporte com uma explicação dos seus requisitos. Um representante de suporte da equipe do Compute Engine responderá sua solicitação no prazo de 24 a 48 horas.
Planeje e solicite recursos adicionais com pelo menos alguns dias de antecedência para garantir que haja tempo suficiente para atender seu pedido.
Cotas e disponibilidade de recursos
As cotas de recursos são o número máximo de recursos de um tipo específico que você criará, se eles estiverem disponíveis. As cotas não garantem
que os recursos estejam sempre disponíveis. Se um recurso não estiver disponível,
ou se a região escolhida estiver fora do recurso, não será possível
criar novos recursos desse tipo, mesmo que ainda haja cota restante na região ou
no projeto. Por exemplo, você ainda pode ter uma cota para criar endereços IP externos em us-central1
, mas talvez não haja endereços IP disponíveis nessa região.
Semelhantemente, mesmo que você tenha cota regional, é possível que um recurso
não esteja disponível em uma zona específica. Por exemplo, você tem uma cota na
região us-central1
para criar instâncias de VM, mas talvez não consiga criá-las
na zona us-central1-a
se ela estiver esgotada. Nesse caso,
tente criar o mesmo recurso em outra zona, como us-central1-f
. Para
saber mais sobre suas opções, se os recursos zonais estiverem esgotados, consulte
Solução de problemas geral.
Como entender as cotas
Ao planejar a instância da máquina virtual (VM), considere as cotas que afetam as ocorrências de VM que você pode criar.
Cotas regionais e globais
As cotas de VM são gerenciadas no nível regional. As cotas de instância de VM, do grupo
de instâncias, de CPU e de disco podem ser consumidas por qualquer VM na região, independentemente da
zona. Por exemplo, a cota da CPU é regional. Sendo assim, o limite e a contagem de uso
são diferentes para cada região. Para iniciar uma instância de n2-standard-16
em qualquer
zona na região us-central1
, você precisa de cota suficiente para pelo menos 16 CPUs
em us-central1
.
São necessárias cotas de rede e balanceamento de carga para a criação de firewalls, balanceadores de carga, redes e VPNs. Essas cotas são globais e não dependem de região. Qualquer região pode usar uma cota global. Por exemplo, os endereços IP externos em uso e estáticos atribuídos a balanceadores de carga e proxies HTTP(S) consomem cotas globais.
Cota de CPU
A cota de CPU é o número total de CPUs virtuais em todas as suas instâncias de VM em uma região. As cotas de CPU se aplicam a instâncias em execução e reservas de instâncias. As instâncias preemptivas e predefinidas consomem essa cota.
Para proteger os usuários e sistemas do Compute Engine, novas contas
e projetos têm, também, uma cota CPUs (All Regions)
global que se aplicará a
todas as regiões e é medida como a soma de todas as vCPUs em todas as regiões.
Por exemplo, se você tiver 48 vCPUs restantes em uma única região como
us-central1
, mas apenas 32 vCPUs restantes para a cota de CPUs (All Regions)
,
só é possível iniciar 32 vCPUs na região us-central1
, mesmo que haja
uma cota maior nessa região. Isso ocorre porque você alcançará a
cota de CPU (All Regions)
e terá que excluir as instâncias atuais antes de poder
iniciar novas instâncias.
Os tipos de máquina E2 e N1 compartilham um pool de cotas de CPU. Os tipos de máquina N2, N2D, M1, M2 e C2 têm pools de cotas de CPU exclusivos e separados. Você precisa ter uma cota de desconto por uso contínuo antes de comprar um contrato de desconto por uso contínuo.
Tipo de máquina | Pool de cotas | Nome da cota de CPU | Nome da cota de CPU de uso contínuo |
---|---|---|---|
E2, N1 | Pool compartilhado | CPUS |
Committed_CPUS |
N2 | Pool separado | N2_CPUS |
Committed_N2_CPUS |
N2D | Pool separado | N2D_CPUS |
Committed_N2D_CPUS |
M1 | Pool separado | M1_CPUS |
Committed_MEMORY-OPTIMIZED_CPUS |
M2 | Pool separado | M2_CPUS |
Committed_MEMORY-OPTIMIZED_CPUS |
C2 | Pool separado | C2_CPUS |
Committed_C2_CPUS |
A2 | Pool separado | A2_CPUS |
Committed_A2_CPUS |
VMs preemptivas | Pool compartilhado | PREEMPTIBLE_CPUS |
Indisponível para VMs preemptivas |
Cota de GPU
Assim como acontece com a cota de CPU virtual, a cota de GPU refere-se ao número total de GPUs virtuais em todas as instâncias de VM em uma região. Verifique a página de cotas para garantir que você tenha GPUs disponíveis suficientes no seu projeto e para solicitar um aumento de cota. Além disso, novos projetos e contas têm uma cota global de GPU que se aplica a todas as regiões.
Quando você solicita uma cota de GPU, é necessário pedir uma cota para os modelos de GPU que você quer criar em cada região e outra cota global para o número total de GPUs de todos os tipos em todas as zonas.
NVIDIA | Nome da cota de GPU | Nome da cota de GPU de uso contínuo | Estação de trabalho virtual | GPUs preemptivas | Estação de trabalho virtual da GPU preemptiva |
---|---|---|---|---|---|
K80 | NVIDIA_K80_GPUS |
COMMITTED_NVIDIA_K80_GPUS |
N/A | PREEMPTIBLE_NVIDIA_K80_GPUS |
N/A |
P100 | NVIDIA_P100_GPUS |
COMMITTED_NVIDIA_P100_GPUS |
NVIDIA_P100_VWS_GPUS |
PREEMPTIBLE_NVIDIA_P100_GPUS |
PREEMPTIBLE_NVIDIA_P100_VWS_GPUS |
A100 | NVIDIA_A100_GPUS |
COMMITTED_NVIDIA_A100_GPUS |
N/A |
PREEMPTIBLE_NVIDIA_A100_GPUS |
N/A |
P4 | NVIDIA_P4_GPUS |
COMMITTED_NVIDIA_P4_GPUS |
NVIDIA_P4_VWS_GPUS |
PREEMPTIBLE_NVIDIA_P4_GPUS |
PREEMPTIBLE_NVIDIA_P4_VWS_GPUS |
T4 | NVIDIA_T4_GPUS |
COMMITTED_NVIDIA_T4_GPUS |
NVIDIA_T4_VWS_GPUS |
PREEMPTIBLE_NVIDIA_T4_GPUS |
PREEMPTIBLE_NVIDIA_T4_VWS_GPUS |
V100 | NVIDIA_V100_GPUS |
COMMITTED_NVIDIA_V100_GPUS |
N/A | PREEMPTIBLE_NVIDIA_V100_GPUS |
N/A |
Instâncias de VM
A cota de instâncias de VM é uma cota regional que limita o número de instâncias de VM que podem existir em uma determinada região, esteja a VM em execução ou não. Essa cota pode ser visualizada na página "Cotas" do Console do Google Cloud. Ela é definida automaticamente pelo Compute Engine para ser dez vezes maior que sua cota normal de CPU. Não é necessário solicitar essa cota. Caso você precise de cota para mais instâncias de VM, solicite mais CPUs, porque ter mais CPUs aumentará sua cota de instâncias de VM. Ela se aplica a VMs em execução ou não e a instâncias normais e preemptivas.
No Console do Google Cloud, acesse Cotas na página IAM e Admin.
Abra a tabela de Filtro
e selecione Serviço.Escolha API Compute Engine.
Escolha Nome do limite: instâncias de VM.
Clique em Todas as cotas para ver uma lista de cotas da instância de VM por região. Suas cotas de região estarão listadas do maior para o menor uso.
Clique na caixa de seleção da região da cota que você quer alterar.
Clique em
EDITAR COTAS.Preencha o formulário.
Clique em ENVIAR SOLICITAÇÃO.
Cotas para recursos preemptivos
Para usar CPUs e GPUs preemptivas ou SSDs locais anexados a instâncias de VM preemptivas, é necessário ter disponível no projeto as cotas para o respectivo recurso.
Você pode solicitar cotas preemptíveis especiais para:
Preemptible CPUs
, Preemptible GPUs
ou Preemptible Local SSDs (GB)
.
No entanto, se o projeto não tiver uma cota preemptiva, será preciso usar a
cota normal para iniciar recursos preemptivos.
Assim que essa cota for concedida para uma região no Compute Engine, todas as instâncias preemptivas são deduzidas dessa cota automaticamente.
Cotas de disco
As cotas de disco permanente e SSD local a seguir aplicam-se por região:
Local SSD (GB)
é o tamanho total combinado das partições de disco SSD local que podem ser anexadas às VMs em uma região. O SSD local é um disco temporário rápido que pode ser usado como disco de trabalho e para cache local ou processamento de jobs com alta tolerância a falhas. O disco não tem resistência a reinicializações de instâncias de VM. As partições de SSD local são vendidas em incrementos de 375 GB. É possível anexar até 24 partições de SSD locais a uma única VM. Na ferramentagcloud
e na API, isso é chamado deLOCAL_SSD_TOTAL_GB
.Persistent disk standard (GB)
é o tamanho total dos discos permanentes padrão que podem ser criados em uma região. Conforme descrito em Como otimizar o desempenho de discos permanentes e SSDs locais, os discos permanentes padrão oferecem menor IOPS e capacidade do que os discos permanentes SSD ou SSDs locais. São econômicos quando usados como grandes discos duráveis para armazenamento, como discos de inicialização, e para processos de gravação em série, como registros. Os discos permanentes padrão são duráveis e estão disponíveis indefinidamente para serem anexados a uma VM na mesma zona. Na ferramentagcloud
e na API, isso é chamado deDISKS_TOTAL_GB
. Essa cota também se aplica aos discos permanentes padrão regionais. No entanto, discos regionais consomem o dobro da cota por GB, devido à replicação em duas zonas de uma região.Persistent disk SSD (GB)
é o tamanho total combinado das partições de Disco permanente SSD que podem ser criadas em uma região. Os discos permanentes SSD têm diversas réplicas e, conforme descrito em Desempenho de armazenamento em blocos, oferecem maior IOPS e capacidade do que discos permanentes padrão. Os discos permanentes SSD estão disponíveis indefinidamente para serem anexados a uma VM na mesma zona. Na ferramentagcloud
e na API, isso é chamado deSSD_TOTAL_GB
. Esta cota é separada do SSD local. Essa cota se aplica aos tipos de discos listados abaixo Discos permanentes regionais consomem o dobro da cota por GB devido à replicação em duas zonas de uma região.- Disco permanente SSD regional e por zona.
- Disco permanente equilibrado regional e por zona.
Endereços IP externos
Cada VM que tenha que ser acessada diretamente pela Internet pública precisa de endereços IP externos suficientes. A cota de IP regional é usada para atribuir endereços IPv4 a VMs na região. A cota de IP global é usada para atribuir endereços IPv4 a recursos de rede global, como balanceadores de carga. O Google Cloud oferece diferentes tipos de endereços IP, dependendo das suas necessidades. Para mais informações sobre os custos, acesse Preços do endereço IP externo. Consulte Cotas e limites para ver informações sobre esse assunto.
- Endereços IP externos em uso. Inclui endereços IP estáticos e temporários que estão sendo usados no momento por um recurso.
- Endereços IP externos estáticos: são endereços IP externos reservados para os recursos que resistem a reinicializações da máquina. É possível registrar esses endereços com serviços de DNS e provedor de domínio para fornecer um endereço fácil de usar. Por exemplo, www.example-site.com.
- Endereços IP internos estáticos: são endereços IP internos que oferecem a possibilidade de reservar o endereço IP interno do intervalo configurado na sub-rede. É possível atribuir esses endereços internos reservados a recursos conforme necessário.
Grupos de instâncias
Para usar grupos de instâncias, é necessário ter cota disponível para todos os recursos que o grupo usará (por exemplo, cota de CPU), além de cota disponível para o próprio recurso do grupo. Dependendo do tipo de grupo criado, aplicam-se as cotas de recurso de grupo a seguir:
Tipo de serviço | Cota de serviço |
---|---|
Grupo regional de instâncias gerenciadas (várias zonas) | Regional instance group managers |
Grupo por zona de instâncias gerenciadas (única zona) | Ambos:
|
Grupo de instâncias não gerenciadas (única zona) | Instance groups |
Escalonador automático regional (várias zonas) | Regional autoscalers |
Escalonador automático de zona (única zona) | Autoscalers |