Desenvolva e implante aplicativos e funções altamente escalonáveis em uma plataforma totalmente gerenciada e sem servidor. Nossa computação sem servidor faz o escalonamento automático dos seus serviços para cima ou para baixo, até mesmo para zero, dependendo do tráfego, e você paga apenas pelo que usa.
Comece seu teste grátis e ganhe US$ 300 em créditos.
Saiba como criar um aplicativo sem servidor com esses guias do Cloud Run e das funções do Cloud Run
Clientes sem servidor do Google Cloud implantam 95% mais rápido e reduzem os custos de infraestrutura em 75%
Saiba mais sobre o que os clientes estão falando
Principais recursos
Crie aplicativos na sua linguagem, dependências e ferramentas favoritas e implante-os em segundos. O Cloud Run cuida de todo o gerenciamento de infraestrutura ao aumentar e diminuir a escala automaticamente de maneira quase instantânea, dependendo do tráfego. O Cloud Run cobra apenas pelos recursos utilizados.
Desenvolva mais rápido ao gravar e executar snippets de código pequenos que respondem a eventos. Use as funções do Cloud Run para se conectar ao Google Cloud ou a serviços em nuvem de terceiros usando gatilhos para simplificar problemas de orquestração complexos. Execute funções em vários ambientes (ambiente de desenvolvimento local, no local, Cloud Run e outros ambientes sem servidor baseados em Knative) e evite a dependência de um único fornecedor.
Ao integrar serviços, é muito fácil introduzir acoplamento rígido, que se torna instável, lento e difícil de depurar ao longo do tempo. Deixe que nossos produtos de integração de serviços cuidem do tecido conectivo para que você possa fazer o que faz de melhor: criar aplicativos incríveis.
Clientes
As empresas podem inovar sem se preocupar com o provisionamento de máquinas, clusters ou escalonamento automático. Não é necessário ter conhecimento de contêineres ou do Kubernetes.
Casos de uso
Crie seu site com o Cloud Run usando a linguagem ou framework de sua preferência (Go, Python, Java, Node.js, .NET e mais), acesse o banco de dados SQL no Cloud SQL e renderize páginas HTML dinâmicas.
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.
Automatize a infraestrutura em nuvem com gatilhos do Eventarc e fluxos de trabalho que controlam serviços do Google Cloud. Por exemplo, programe um fluxo de trabalho mensal para detectar e corrigir problemas de conformidade de segurança. Ao iterar por meio de recursos críticos e permissões do IAM, envie solicitações obrigatórias para renovação de aprovação usando uma função do Cloud Run. Remova o acesso de permissões não renovadas em até 14 dias.
Aplicativos modernos para dispositivos móveis geralmente contam com APIs RESTful de back-end para fornecer informações atuais sobre o aplicativo e separar as equipes de desenvolvimento de front-end e back-end. Os serviços de API executados no Cloud Run permitem que os desenvolvedores mantenham os dados em segurança em bancos de dadosgerenciados, como Cloud SQL ou Firestore (NoSQL). Faça login no Cloud Run e conceda acesso aos usuários a dados de recursos de apps armazenados nos bancos de dados do Cloud.
Execute análises em tempo real nos arquivos transmitidos do Cloud Storage para o BigQuery usando as funções do Cloud Run. Crie análises de ameaças de segurança em registros recebidos que extraem insights e destacam comportamento malicioso.
Todos os recursos
Qualquer ambiente de execução | Geralmente, linguagens ou ambientes de execução modernos são adequados para novos aplicativos, mas muitos aplicativos existentes não podem ser regravados ou dependem de uma linguagem com que a plataforma sem servidor não é compatível. O Cloud Run é compatível com imagens padrão do Docker e pode executar qualquer ambiente de execução ou versão em um contêiner. |
Simultaneidade por instância | Muitos aplicativos tradicionais têm baixo desempenho quando estão restritos a um modelo de solicitação única, comum nas plataformas FaaS. O Cloud Run permite até 1.000 solicitações simultâneas em uma única instância de um aplicativo, fornecendo um nível muito maior de eficiência. |
Processamento em segundo plano | Em geral, as plataformas sem servidor "congelam" a função quando ela não está em uso. Isso torna o modelo de faturamento simplificado (paga apenas quando está em execução), mas pode dificultar a execução de cargas de trabalho que esperam funcionar em segundo plano. O Cloud Run é compatível com novos controles de alocação de CPU, o que permite que esses processos em segundo plano sejam executados conforme o esperado. |
Experimente e teste ideias rapidamente | Com apenas alguns cliques, é possível realizar reversões e lançamentos graduais, além de realizar o gerenciamento de tráfego avançado no Cloud Run. |
Não é necessário conhecimento sobre contêineres | Comece com um contêiner ou use pacotes de criação para criar imagens de contêiner diretamente do código-fonte. Com um único comando "gcloud run deploy", você pode criar e implantar seu código no Cloud Run. |
Tutoriais integrados | Os tutoriais integrados no Editor do Cloud Shell e no Cloud Code facilitam ainda mais o processo de uso sem servidor. Não é mais necessário alternar entre guias, documentos, terminal e código. Você pode até criar seus próprios tutoriais, permitindo que sua organização compartilhe práticas recomendadas e integre novas contratações mais rapidamente. |
Preços
O Cloud Run é pago por uso, com um nível sempre gratuito, arredondado para os 100 milissegundos mais próximos. O custo total é a soma do uso de CPU, memória, solicitações e rede.
Use a calculadora de preços do Google Cloud para uma estimativa.
Comece a criar no Google Cloud com US$ 300 em créditos e mais de 20 produtos do programa Sempre gratuito.