Quotas (1.ª geração)

Este documento descreve os limites de quota para as funções do Cloud Run.

As quotas para funções do Cloud Run abrangem 3 áreas:

  • Limites de recursos

    Estes afetam a quantidade total de recursos que as suas funções podem consumir.

  • Limites de tempo

    Estes fatores afetam a duração da execução.

  • Limites de velocidade

    Estes afetam a taxa à qual pode chamar a API Cloud Run Functions para gerir as suas funções.

Os diferentes tipos de limites são descritos mais detalhadamente abaixo.

Limites de recursos

Os limites de recursos afetam a quantidade total de recursos que as suas funções podem consumir. O âmbito regional é por projeto e cada projeto mantém os seus próprios limites.

Quota Descrição Limite Pode ser aumentado Âmbito
Número de funções O número total de funções que podem ser implementadas por região 1000 Não por região
Tamanho máximo da implementação O tamanho máximo de uma única implementação de função 100 MB (comprimido) para fontes.
500 MB (não comprimidos) para origens mais módulos.
Não por função
Tamanho máximo do pedido HTTP não comprimido Dados enviados para funções HTTP num pedido HTTP 10MB Não por invocação
Tamanho máximo da resposta HTTP não comprimida Dados enviados de funções HTTP numa resposta HTTP 10MB Não por invocação
Tamanho máximo do evento para funções orientadas por eventos Dados enviados em eventos para funções em segundo plano 10MB Não por evento
Memória máxima da função Quantidade de memória que cada instância de função pode usar 8GiB Não por função

Limites de tempo

Quota Descrição Limite Pode ser aumentado Âmbito
Duração máxima da função O período máximo durante o qual uma função pode ser executada antes de ser terminada à força 540 segundos Não por invocação

Limites de velocidade

Quota Descrição Limite Pode ser aumentado Âmbito
Chamadas da API (LEITURA) Chamadas para descrever ou listar funções através da API Cloud Run Functions 5000 por 100 segundos Sim por projeto
Chamadas da API (ESCRITA) Chamadas para implementar ou eliminar funções através da API Cloud Run Functions 80 por 100 segundos Não 1 por projeto
Chamadas da API (CALL) Chamadas para a API "call" 16 por 100 segundos Não 2 por projeto

Escalabilidade

As funções do Cloud Run invocadas por HTTP são dimensionadas rapidamente para processar o tráfego recebido, enquanto as funções em segundo plano são dimensionadas de forma mais gradual. A capacidade de uma função para aumentar a escala é determinada por alguns fatores, incluindo:

  • A quantidade de tempo que a execução de uma função demora a ser concluída (geralmente, as funções de execução rápida podem ser dimensionadas para processar mais pedidos simultâneos).
  • O tempo que uma função demora a inicializar no

  • A sua configuração, conforme definida por instâncias mínimas e instâncias máximas.

Quota Descrição Limite Pode ser aumentado Âmbito
Taxa de invocação máxima A taxa máxima de eventos processados por uma única função
Exemplo: se o processamento de um evento demorar 100 ms, a taxa de invocação será limitada a 1000 por segundo, mesmo que apenas 100 pedidos, em média, sejam processados em paralelo
1000 por segundo Não por função
Débito máximo de eventos de entrada A taxa de transferência máxima de eventos recebidos para uma única função
Exemplo: se os eventos tiverem um tamanho de 1 MB, a taxa de invocação pode ser de, no máximo, 10 por segundo, mesmo que as funções terminem no prazo de 100 ms
10 MB por segundo Não por função

Quando atinge um limite de quota

Quando uma função consome todos os recursos atribuídos, o recurso fica indisponível até a quota ser atualizada ou aumentada. Isto pode significar que a sua função e todas as outras funções no mesmo projeto não vão funcionar até lá. Uma função devolve um código de erro HTTP 500 quando um dos recursos está acima da quota e a função não pode ser executada.

Para aumentar as quotas acima das predefinições indicadas aqui, aceda à página de quotas das funções do Cloud Run, selecione as quotas que quer modificar, clique em EDITAR QUOTAS, faculte as suas informações de utilizador, se lhe for pedido, e introduza o novo limite de quota para cada quota selecionada.