Inscreva-se agora no Google Cloud Next '24 em Las Vegas, de 9 a 11 de abril.
Ir para
Cloud Functions

Cloud Functions

Execute seu código na nuvem sem servidores ou contêineres para fazer o gerenciamento com nosso produto de funções como serviço (FaaS) escalonável e de pagamento por utilização.

Clientes novos ganham US$ 300 em créditos para gastar no Functions. Todos os clientes recebem dois milhões de invocações mensais sem custos, sem desconto de créditos.

  • Crie e implante sua primeira Função do Cloud usando apenas o navegador da Web com este guia de início rápido.

  • Atenda usuários em pequena ou grande escala sem precisar pensar em infraestrutura. 

  • Veja como os clientes criam aplicativos usando arquiteturas orientadas a eventos com o Cloud Functions

Principais recursos

Principais recursos

Experiência simplificada e maior velocidade para o desenvolvedor

O Cloud Functions oferece uma experiência simples e intuitiva para o desenvolvedor. Basta gravar seu código e deixar que o Google Cloud cuide da infraestrutura operacional. Desenvolva com mais rapidez: escreva e execute snippets de código pequenos que respondem a eventos. Simplifique problemas de orquestração complexos conectando os produtos do Google Cloud entre si ou com serviços de terceiros usando eventos.

Pague somente pelo que você usa

Só será cobrado o período de execução da função, que é medido até o valor mais próximo de 100 milissegundos. Você não paga nada quando a função está ociosa. O Cloud Functions adapta automaticamente seus recursos em função dos eventos.

Graças a uma tecnologia aberta, você não fica dependente de um único fornecedor

Use um framework de funções como um serviço (FaaS) de código aberto para executar funções em vários ambientes e evitar a dependência de um único fornecedor. Exemplos de ambientes compatíveis: Cloud Functions, ambiente para desenvolvedores local, ambiente no local, Cloud Run, e outros ambientes sem servidor baseados em Knative.

Ver todos os recursos

Documentação

Documentação

Guia de início rápido

Criar funções simples com uma única finalidade

Aprenda a criar e implantar funções com uma única finalidade anexadas a eventos emitidos pela infraestrutura em nuvem e pelos serviços.
Guia de início rápido

Implantar sua primeira função

Saiba como configurar o ambiente de desenvolvimento, criar uma nova função, especificar dependências, implantar e testar a função e visualizar registros com nossos guias de início rápido.
Tutorial

Interação com o Firebase usando funções do Cloud Functions acionadas por HTTP

Saiba como usar uma função do Cloud Functions acionada por HTTP para interagir com o Firebase Realtime Database.
Tutorial

Acionamento de uma função que usa ML para extrair texto de imagens

Saiba como usar uma Função do Cloud para extrair texto de imagens usando a API Cloud Vision.

Não encontrou o que procura?

Casos de uso

Casos de uso

Caso de uso
Integração com APIs e serviços de terceiros

Use o Cloud Functions para oferecer seus próprios microsserviços usando APIs HTTP ou use serviços de terceiros que ofereçam integrações de webhook para estender rapidamente seu aplicativo com recursos poderosos, como enviar um e-mail de confirmação após um pagamento bem-sucedido realizado pelo Stripe ou responder aos eventos de mensagens de texto do Twilio.

Integração com diagrama de fluxo de trabalho de serviços de terceiros: a Box à esquerda lê as confirmações de push. A seta vai direto para a caixa do GitHub, outra seta, chamada de webhook de push do GitHub, leva diretamente para o Cloud Functions. Seta com o nome de uma API Slack post do Slack na caixa do Slack
Caso de uso
Back-ends para dispositivos móveis sem servidor

Use o Cloud Functions diretamente do Firebase para estender a funcionalidade do aplicativo sem usar um servidor. Execute seu código em resposta às ações dos usuários, às análises e aos eventos de autenticação. Deste modo, você poderá manter o interesse dos usuários quando houver notificações baseadas em eventos e delegar as tarefas com uso intensivo de CPU e rede para o Google Cloud.

Diagrama de fluxo de trabalho sem servidor para dispositivos móveis: diagrama de fluxo de trabalho da esquerda para a direita: ícone do fluxo de trabalho novo fluxo para o ícone do banco de dados, ícone do Cloud Functions, ícone do Firebase Cloud Messaging e ícone da nova mensagem
Caso de uso
Back-ends de IoT sem servidor

Use o Cloud Functions com o Cloud IoT Core e outros serviços totalmente gerenciados para criar back-ends para a coleta, o processamento em tempo real e a análise de dados de telemetria em dispositivos de Internet das Coisas (IoT). O Cloud Functions permite que você aplique uma lógica personalizada a cada evento conforme ele é recebido.

Da esquerda para a direita, o ícone SensorSensor/temperatura de 80°F atinge o ícone do Cloud IoT Core, o ícone do Pub/Sub, para o Cloud Functions / A alteração da configuração, para o Cloud IoT Core, para o ventilador de teto / ligado
Caso de uso
Processamento de arquivos em tempo real

Execute seu código em resposta a alterações nos dados. O Cloud Functions pode responder aos eventos dos serviços do Google Cloud, como Cloud Storage, Pub/Sub e Cloud Firestore, para processar arquivos imediatamente após o upload e gerar miniaturas dos uploads de imagens, processar registros, validar conteúdo, transcodificar vídeos, validar, agregar e filtrar dados em tempo real.

Da esquerda para a direita: o ícone do Cloud Storage passa por uma seta rotulada como Função acionada para o Cloud Functions / processa a imagem enviada por upload para a API Cloud Vision / Detecta imagens ofensivas ao Cloud Functions / Desfoca imagens usando o ImageMagick, para o Storage
Caso de uso
Processamento de stream em tempo real

Use o Cloud Functions para responder aos eventos do Pub/Sub para processar, transformar e enriquecer dados de streaming para diversos tipos de cenários: processamento de transações, análise de fluxo de cliques, rastreamento de atividades de aplicativos, telemetria de dispositivos de IoT, análise de mídias sociais e outros tipos de aplicativos.

Da esquerda para a direita, o fluxo de trabalho passa do ícone Pub/Sub por meio da seta "Função acionada" para a Função do Cloud / processa a imagem enviada por upload para a API Cloud Vision / Detecta imagens ofensivas ao Cloud Functions / desfoca as imagens usando o ImageMagick, para o Storage
Caso de uso
Assistentes virtuais e experiências de conversa

Implante com facilidade a inteligência artificial nos seus aplicativos. O Cloud Functions com a API Cloud Speech e o Dialogflow pode ampliar seus produtos e serviços com experiências de conversas naturais baseadas em voz e texto que ajudam os usuários a ser mais produtivos. Conecte-se com os usuários no Google Assistente, Amazon Alexa, Facebook Messenger e outras plataformas e dispositivos conhecidos.

Fluxo de trabalho da esquerda para a direita. Três caixas, marcadas com Slack, Messenger e Google Home fluem para o ícone do Dialogflow, depois o ícone do Cloud Functions e depois ramem para os ícones da AI Platform e da API Vision na parte superior, além do ícone do Datastore na parte inferior.
Caso de uso
Análise de vídeo e imagem

Use o Cloud Functions com a API Video Intelligence e a API Cloud Vision para recuperar informações relevantes de vídeos e imagens, permitindo que você pesquise, descubra e extraia insights úteis com base no seu conteúdo de mídia.

O fluxo de trabalho vai da esquerda para a direita: uma caixa azul com um triângulo branco à direita ("Play") flui para o ícone do Cloud Storage / (vídeo completo). O fluxo flui para o front-end criado no App Engine e, em seguida, no Cloud Functions e depois no Video Intelligence. O fluxo se move pelo caminho inferior com a seta "Metadados de vídeo" para o ícone rotulado Cloud Storage / (Anotação de vídeo JSON). O fluxo passa para a esquerda e depois para a versão de front-end no App Engine.
Caso de uso
Análise de sentimentos

Use o Cloud Functions com a API Cloud Natural Language para analisar a estrutura e o significado de textos e incorporar recursos eficientes de análise de sentimentos e de extração de intents aos aplicativos.

Diagrama de fluxo de trabalho de análise de sentimento. A partir do lado esquerdo, o ícone de texto tem mensagem de voz na parte superior: "Devoxx é um evento tão incrível". Uma seta sólida leva à caixa chamada Twilio, de onde a seta tracejada leva para a mensagem de texto. Com o Twilio, uma seta sólida leva ao ícone do Cloud Functions e traz uma seta para a frente da Twilio. Com o Cloud Functions, as setas bidirecional levam ao ícone da API Natural Language / extração de sentimento e ao ícone de análise do BigQuery/Trend

Todos os recursos

Todos os recursos

Conexão e ampliação de serviços para criar aplicativos complexos
O Cloud Functions permite que você trate todos os serviços de nuvem de terceiros e do Google como elementos básicos. Conecte-os e estenda-os com código e faça a transição do conceito à produção rapidamente com fluxos de trabalho complexos e soluções completas. Além disso, faça a integração com serviços de terceiros que ofereçam integrações de webhooks para estender rapidamente seus aplicativos com recursos eficientes.
Desenvolvimento e capacidade de diagnóstico integrais
Avance da etapa de código à implantação com monitoramento integrado. Tenha total capacidade de observação e diagnóstico do seu aplicativo com o Cloud Trace. Além disso, receba ajuda para o desenvolvimento e a depuração locais e sem conexão com um framework de funções de código aberto.
Desenvolva localmente e escalone globalmente
Atenda a um número ilimitado de usuários, sem ter de se preocupar com a infraestrutura. O Cloud Functions gerencia e faz o escalonamento automático da infraestrutura de acordo com o tamanho da carga de trabalho.
Sem gerenciamento de servidores
Implante o código e deixe o Google executá-lo e fazer o escalonamento dele para você. O Cloud Functions abstrai toda a infraestrutura para que você se concentre no código e crie aplicativos mais rapidamente do que nunca.
Execute códigos em resposta a eventos
O Cloud Functions permite que você acione seu código no Google Cloud, Firebase e Google Assistente, ou o chame diretamente de qualquer aplicativo da Web, de dispositivos móveis ou do back-end via HTTP.
Pague somente pelo que você usa
Só será cobrado o período de execução da função, que é medido até o valor mais próximo de 100 milissegundos. Você não paga nada quando a função está ociosa. O Cloud Functions adapta automaticamente seus recursos em função dos eventos.
Graças a uma tecnologia aberta, você não fica dependente de um único fornecedor
Use um framework de função como serviço (FaaS) de código aberto para executar funções em vários ambientes e evitar a dependência de um único fornecedor. Exemplos de ambientes compatíveis: Cloud Functions, ambiente para desenvolvedores local, ambiente no local, Cloud Run, Cloud Run for Anthos e outros ambientes sem servidor baseados em Knative.

Preços

Preços

O preço do Cloud Functions é determinado de acordo com o tempo de execução da função, quantas vezes ela é invocada e quantos recursos são provisionados.

Vá além

Comece a criar no Google Cloud com US$ 300 em créditos e mais de 20 produtos do programa Sempre gratuito.

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
Console
  • Transformação digital
  • Acelere a recuperação dos negócios e garanta um futuro melhor. Use soluções que permitam o uso de nuvem híbrida e de várias nuvens, gerem insights inteligentes e mantenham seus funcionários conectados.
  • Economize com nossa abordagem de preços transparente
  • Os preços de pagamento por utilização do Google Cloud oferecem economia automática com base no uso mensal e preços com desconto para recursos pré-pagos. Entre em contato hoje mesmo para receber uma cotação.
Google Cloud