Cotas (1ª geração)

Confira neste documento os limites da cota de funções do Cloud Run.

As cotas de funções do Cloud Run incluem 3 áreas:

  • Limites de recursos

    Afetam a quantidade total de recursos que as funções podem consumir.

  • Limites do tempo

    Afetam o tempo em que algo pode ser executado.

  • Limites de taxas

    Afetam a frequência em que você pode chamar a API Cloud Run Functions para gerenciar suas funções.

Veja abaixo mais detalhes sobre os diferentes tipos de limites.

Limites de recursos

Os limites de recursos afetam a quantidade total de recursos que as funções podem consumir. O escopo regional é definido por projeto, e cada projeto mantém limites próprios.

Cota Descrição Limite Pode aumentar? Escopo
Número de funções O número total de funções que podem ser implantadas por região. 1.000 Não por região
Tamanho máximo da implantação O tamanho máximo da implantação de uma única função. 100 MB (compactado) para fontes
500 MB (descompactado) para a soma de fontes com módulos
Não Por função
Tamanho máximo da solicitação HTTP descompactada Os dados enviados a funções HTTP em uma solicitação HTTP. 10 MB Não Por invocação
Tamanho máximo da resposta HTTP descompactada Os dados enviados a partir de funções HTTP em uma resposta HTTP. 10 MB Não Por invocação
Tamanho máximo dos eventos de funções orientadas a eventos Os dados enviados nos eventos para funções em segundo plano. 10 MB 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 do tempo

Cota Descrição Limite Pode aumentar? Escopo
Duração máxima da função A quantidade máxima de tempo em que uma função pode ser executada antes de ser encerrada à força. 540 segundos Não Por invocação

Limites de taxas

Cota Descrição Limite Pode aumentar? Escopo
Chamadas de API (READ) Chamadas para descrever ou listar funções usando a API Cloud Run Functions. 5.000 a cada 100 segundos Sim por projeto
Chamadas de API (WRITE) Chamadas para implantar ou excluir funções usando a API Cloud Run Functions. 80 a cada 100 segundos Não 1 por projeto
Chamadas de API (CALL) Chamadas para a API "call". 16 a cada 100 segundos Não 2 Por projeto

Escalonabilidade

As funções do Cloud Run invocadas por HTTP são escalonadas rapidamente para lidar com o tráfego de entrada, enquanto as funções em segundo plano têm um escalonamento mais gradual. O escalonamento de uma função é determinado por alguns fatores, incluindo:

  • o tempo necessário para a execução da função ser concluída. O escalonamento de funções de curta duração geralmente acontece para que seja possível lidar com solicitações simultâneas;
  • o tempo necessário para uma função ser inicializada;

  • A configuração, definida pelo número mínimo de instâncias e o número máximo de instâncias.

Cota Descrição Limite Pode aumentar? Escopo
Taxa de invocação máxima A taxa máxima de eventos sendo processados por uma única função
Exemplo: se o processamento de um evento demorar 100 ms, a taxa de invocação será limitada a 1.000 por segundo, mesmo que apenas 100 solicitações, em média, sejam processadas em paralelo.
1.000 por segundo Não Por função
Capacidade máxima de eventos recebidos A capacidade máxima de eventos recebidos para uma única função
Exemplo: se os eventos tiverem 1 MB, a taxa de invocação poderá ser no máximo 10 por segundo, mesmo se as funções forem concluídas com 100 ms.
10 MB por segundo Não Por função

Quando você atingir um limite da cota

Quando todo o recurso alocado é consumido por uma função, ele fica indisponível até que você renove ou aumente a cota. Isso significa que a função não será executada enquanto isso, assim como todas as outras funções no mesmo projeto. Uma função retorna um código de erro HTTP 500 quando um dos recursos excede a cota, e a função não pode ser executada.

Para aumentar as cotas acima dos padrões listados nesta página, acesse a Página de cotas de funções do Cloud Run e selecione as cotas que você quer modificar. Em seguida, clique em EDITAR COTAS, forneça as informações do usuário se for necessário e insira o novo limite para cada cota.