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.
Implante soluções recomendadas pelo Google que usam a IA e as funções do Cloud Run para analisar e fazer anotações em imagens e resumir documentos grandes.
Crie e implante sua primeira Função do Cloud usando apenas o navegador da Web com este guia de início rápido.
Atenda a um número ilimitado de usuários, sem ter de se preocupar com a infraestrutura
Veja como os clientes criam aplicativos usando arquiteturas orientadas a eventos com as funções do Cloud Run.
Principais recursos
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.
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.
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.
Clientes
O que há de novo
O Cloud Functions agora se chama funções do Cloud Run. É possível escrever e implantar funções com o Cloud Run e ter controle total sobre a configuração do serviço.
Documentaçã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.
Saiba como usar uma função do Cloud Run acionada por HTTP para interagir com o Firebase Realtime Database.
Saiba como usar uma função do Cloud Run para extrair texto de imagens usando a API Cloud Vision.
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.
Casos de uso
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
Comece a criar no Google Cloud com US$ 300 em créditos e mais de 20 produtos do programa Sempre gratuito.