Nossa plataforma sem servidor oferece o caminho mais rápido para aplicativos nativos da nuvem, permitindo velocidade e escalonabilidade sem se preocupar com o gerenciamento de infraestrutura.
Visão geral
O Cloud Run cuida da configuração, manutenção e gerenciamento da infraestrutura para você, para que você possa passar mais tempo programando e menos tempo gerenciando servidores, configurando software e atualizando frameworks.
Traga snippets de código leves e de propósito único que reagem dinamicamente às mudanças de estado em todo o ecossistema. Acione cargas de trabalho de maneira integrada pelo Eventarc em mais de 130 serviços nativos do Google Cloud, mutações de banco de dados ou webhooks de SaaS de terceiros. Os recursos são alocados instantaneamente após o acionamento e desativados automaticamente.
Navegue por picos de tráfego imprevisíveis sem se preocupar com provisionamento excessivo ou pagamento excessivo pela infraestrutura. Nossa plataforma faz o escalonamento automático de instâncias de maneira dinâmica para lidar com grandes volumes de solicitações simultâneas e reduz a escala a zero durante períodos de inatividade. Com o preço de pagamento por uso, você só recebe cobranças quando seus serviços estão em execução.
Mantenha a liberdade arquitetônica implantando imagens de contêiner padrão compatíveis com OCI ou implante o código-fonte bruto diretamente, e os buildpacks integrados do Google Cloud vão compilar, empacotar e conteinerizar o código automaticamente de forma segura nos bastidores.
Sem servidor do Google Cloud
| Sem servidor do Google Cloud | Crie arquiteturas completas sem gerenciar a infraestrutura | |
|---|---|---|
| Categoria do serviço | Produtos com suporte | Descrição |
Computação sem servidor | Implante microsserviços conteinerizados, APIs, jobs em segundo plano e funções orientadas a eventos com fluxos de trabalho automáticos de redução da escala a zero e de origem para nuvem. | |
Orquestração sem servidor | Conecte microsserviços, encaminhe eventos de mais de 100 fontes e automatize a lógica de negócios resiliente e em várias etapas com mecanismos de nova tentativa integrados. | |
NoSQL sem servidor e armazenamento de objetos | Armazene dados não estruturados e impulsione apps da web/dispositivos móveis com bancos de dados de documentos sem servidor que oferecem sincronização em tempo real, transações ACID e alta disponibilidade. | |
Bancos de dados relacionais sem servidor | Execute cargas de trabalho corporativas, MySQL e PostgreSQL totalmente gerenciadas com escalonamento automático, replicação, aplicação de patches automatizada e pesquisa vetorial integrada. | |
Sem servidor do Google Cloud
Crie arquiteturas completas sem gerenciar a infraestrutura
Computação sem servidor
Implante microsserviços conteinerizados, APIs, jobs em segundo plano e funções orientadas a eventos com fluxos de trabalho automáticos de redução da escala a zero e de origem para nuvem.
Orquestração sem servidor
Conecte microsserviços, encaminhe eventos de mais de 100 fontes e automatize a lógica de negócios resiliente e em várias etapas com mecanismos de nova tentativa integrados.
NoSQL sem servidor e armazenamento de objetos
Armazene dados não estruturados e impulsione apps da web/dispositivos móveis com bancos de dados de documentos sem servidor que oferecem sincronização em tempo real, transações ACID e alta disponibilidade.
Como funciona
1. Crie apps, sites, microsserviços, agentes e muito mais na sua linguagem favorita
2. Empacote seu app em um contêiner ou implante-o usando o código-fonte e deixe o Cloud Run fazer o empacotamento para você
3. Implante seu app ao vivo com um comando
4. Escalone seus contêineres automaticamente para cima e para baixo até zero com base no tráfego que seu app está recebendo
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.
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 GPUs do Cloud Run para impulsionar a inferência em tempo real com modelos de código aberto ou personalizados e ajustados. Crie chatbots, gere resumos de documentos dinâmicos e muito mais, tudo isso enquanto escalona para lidar com picos de tráfego imprevisíveis. Ou, com GPUs no Cloud Run functions, seus cientistas de dados podem executar scripts em Python e realizar inferência orientada por eventos com conhecimento limitado da infraestrutura subjacente.
Use as GPUs do Cloud Run para impulsionar a inferência em tempo real com modelos de código aberto ou personalizados e ajustados. Crie chatbots, gere resumos de documentos dinâmicos e muito mais, tudo isso enquanto escalona para lidar com picos de tráfego imprevisíveis. Ou, com GPUs no Cloud Run functions, seus cientistas de dados podem executar scripts em Python e realizar inferência orientada por eventos com conhecimento limitado da infraestrutura subjacente.
O Google Cloud oferece conectividade nativa e de alto desempenho do Cloud Run e do Cloud Run functions para o Cloud SQL para PostgreSQL, MySQL e SQL Server. Como uma solução de banco de dados sem servidor de nuvem de primeira linha, o Cloud SQL utiliza autenticação integrada baseada em IAM e pooling de conexões automatizado. Isso permite que seus aplicativos sem servidor escalonem de forma elástica do zero para atender a demandas de tráfego intenso sem sobrecarregar os fluxos de trabalho relacionais, expor credenciais de banco de dados ou exigir configurações de rede complexas.
O Google Cloud oferece conectividade nativa e de alto desempenho do Cloud Run e do Cloud Run functions para o Cloud SQL para PostgreSQL, MySQL e SQL Server. Como uma solução de banco de dados sem servidor de nuvem de primeira linha, o Cloud SQL utiliza autenticação integrada baseada em IAM e pooling de conexões automatizado. Isso permite que seus aplicativos sem servidor escalonem de forma elástica do zero para atender a demandas de tráfego intenso sem sobrecarregar os fluxos de trabalho relacionais, expor credenciais de banco de dados ou exigir configurações de rede complexas.
O Google Cloud sem servidor combina microsserviços conteinerizados e funções orientadas a eventos (Cloud Run, App Engine), orquestração/eventos (Eventarc, Workflows, Pub/Sub) e bancos de dados e armazenamento totalmente gerenciados (Cloud SQL, Firestore, AlloyDB, Cloud Storage).
O Cloud Run é a plataforma básica, que oferece um ambiente totalmente gerenciado para aplicativos da web, microsserviços e jobs em segundo plano sem gerenciamento de infraestrutura.
Não. Embora a plataforma use tecnologia de contêiner, a conteinerização é totalmente opcional. Você pode enviar código bruto (Python, Go, Node.js, Java) e o Cloud Run vai criar, proteger e implantar automaticamente.
Você opera em um modelo estrito de pagamento por uso, cobrado até os 100 milissegundos mais próximos do tempo de execução real. Quando inativas, as instâncias reduzem escala vertical para zero (custo de US$ 0). Todas as contas incluem um nível sem custo financeiro permanente de 2 milhões de solicitações por mês.
Como os apps sem servidor podem ser escalonados instantaneamente para centenas de instâncias simultâneas, o pooling de conexões de banco de dados (usando poolers integrados ou um proxy de middleware dedicado, como o proxy do Cloud SQL) é essencial para colocar em fila e reutilizar conexões de banco de dados com segurança à medida que a computação é escalonada.