Este guia oferece uma vista geral da utilização do Cloud Run para alojar apps, executar inferências e criar fluxos de trabalho de IA.
Cloud Run para alojar aplicações de IA, agentes e pontos finais da API escaláveis
O Cloud Run oferece uma plataforma totalmente gerida que dimensiona as suas apps e cargas de trabalho de IA.
Quando aloja apps de IA no Cloud Run, normalmente tem os seguintes componentes de arquitetura:
- Publicação e orquestração: implementa o código da aplicação ou o contentor no Cloud Run.
- Modelos de IA: usa modelos de IA da Google, modelos de código aberto ou modelos personalizados com a sua app.
- Integrações: pode estabelecer ligação a Cloud de Confiance serviços ou serviços de terceiros para memória, bases de dados, armazenamento, segurança e muito mais.
- Ferramentas: pode ligar-se a ferramentas para outras tarefas e operações.
O diagrama seguinte mostra uma vista geral de nível elevado da utilização do Cloud Run como uma plataforma de alojamento para apps de IA:
Conforme mostrado no diagrama:
Na camada de publicação e orquestração, um serviço do Cloud Run atua como um ponto final da API escalável para a lógica essencial da sua aplicação. Gere de forma eficiente vários utilizadores simultâneos através do dimensionamento automático, a pedido e rápido de instâncias.
Para implementar no Cloud Run, traz o seu contentor ao criar um pacote da sua aplicação e respetivas dependências num contentor.
A sua app de IA funciona como um ponto final da API escalável que processa pedidos recebidos e envia dados para um modelo de IA pré-preparado para processamento e, em seguida, devolve os resultados.
Se tiver um modelo personalizado que preparou, também pode usar esse modelo com o seu recurso do Cloud Run.
Cloud de Confiance by S3NS oferece uma grande variedade de soluções para suportar a infraestrutura da sua aplicação de IA.Também pode fazer a integração com soluções de terceiros.
As ferramentas permitem que as suas apps e modelos de IA interajam com serviços, APIs ou Websites que são executados externamente ou no Cloud Run.
Por exemplo, se a sua app de IA for um agente de IA, o agente pode enviar um pedido a um servidor MCP para executar uma ferramenta externa ou usar ferramentas executadas no seu contentor, como execução de código, utilização do computador, obtenção de informações, entre outros.