Ir para
Funções do Cloud Run

Funções do Cloud Run

Você traz o código, e nós cuidamos do resto, simplificando a criação e a manutenção da plataforma.

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

Principais recursos

Principais recursos

Experiência simplificada e maior velocidade para o desenvolvedor

O Cloud Run 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 mais rápido ao gravar e executar 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 sua 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 Run, funções do Cloud Run, ambiente de desenvolvimento local, no local e outros ambientes sem servidor baseados em Knative.

Ver todos os recursos

Documentação

Documentação

Quickstart

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.
Quickstart

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 as funções do Cloud Run acionadas por HTTP

Saiba como usar uma função do Cloud Run 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 Run para extrair texto de imagens usando a API Cloud Vision.

Tutorial

Como desenvolver aplicativos com funções do Cloud Run

Neste curso, você vai aprender a implementar um código de função de finalidade única que responde a solicitações HTTP e eventos da sua infraestrutura em nuvem.

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 as funções do Cloud Run para expor seus próprios microsserviços por meio de APIs HTTP ou se integrar a serviços de terceiros que oferecem integrações de webhook para estender rapidamente seu aplicativo com recursos de última geração, como enviar um e-mail de confirmação após um pagamento bem-sucedido do Stripe ou responder a eventos de mensagem 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 as funções do Cloud Run 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 as funções do Cloud Run com o Cloud IoT Core e outros serviços totalmente gerenciados para criar back-ends para coleta de dados de telemetria de dispositivos da Internet das Coisas (IoT), processamento em tempo real e análise. As funções do Cloud Run permitem 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. As funções do Cloud Run podem responder aos eventos a partir de serviços do Google Cloud, como Cloud Storage, Pub/Sub e Cloud Firestore, para processar arquivos imediatamente após o upload e gerar miniaturas a partir 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 as funções do Cloud Run para responder a eventos a partir do Pub/Sub para processar, transformar e enriquecer dados de streaming no processamento de transações, análise de clique-stream, rastreamento de atividades do aplicativo, telemetria de dispositivo de Internet das Coisas (IoT, na sigla em inglês), 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 inteligência artificial nos seus aplicativos de forma fácil. As funções do Cloud Run 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 do 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 as funções do Cloud Run com a API Cloud Natural Language para revelar a estrutura e o significado do texto e adicionar recursos eficientes de análise de sentimento 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

As funções do Cloud Run permitem 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 usuários em pequena ou grande escala sem precisar pensar em infraestrutura. As funções do Cloud Run gerenciam e escalonam automaticamente a infraestrutura subjacente de acordo com o tamanho da carga de trabalho.

Sem gerenciamento de servidores

Implante seu código e deixe o Google executá-lo e escaloná-lo para você. As funções do Cloud Run abstraem toda a infraestrutura subjacente. Dessa forma, você pode focar no seu código e criar aplicativos mais rapidamente do que nunca.

Execute códigos em resposta a eventos

As funções do Cloud Run permitem 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 aplicativo de 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 sua 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. Entre os ambientes compatíveis estão funções do Cloud Run, Cloud Run, ambiente de desenvolvimento local, no local e outros ambientes sem servidor baseados em Knative.

Preços

Preços

O preço das funções do Cloud Run é 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
Google Cloud