Este documento fornece uma arquitetura de referência para ajudar você a projetar e implantar um sistema de IA agêntica multitenant no Google Cloud. À medida que sua organização aumenta as implantações de IA generativa, diferentes unidades de negócios exigem agentes de IA especializados que acessam ferramentas exclusivas, seguem regras operacionais específicas e processam dados sensíveis. As unidades de negócios podem desenvolver silos de aplicativos fragmentados em uma organização, o que pode causar uma alta sobrecarga operacional, graves lacunas de governança e risco de exposição de dados. Esta arquitetura mostra como criar um sistema centralizado que permite capacitar equipes descentralizadas com recursos autônomos de IA, mantendo a segurança e a conformidade unificadas.
O público-alvo deste documento inclui arquitetos, desenvolvedores e administradores que criam e gerenciam sistemas multiagentes de nível empresarial na nuvem. Este documento pressupõe que você tenha uma compreensão básica dos conceitos de IA, ML e LLM, além de IA agêntica.
A seção Implantação deste documento fornece uma estratégia de implementação para ajudar você a criar e implantar um sistema de IA generativa multiusuário.
Arquitetura
O diagrama a seguir mostra uma arquitetura para um sistema de IA generativa multiusuário que segue um modelo hub-and-spoke. Um modelo hub e spoke é um design de rede em que um ambiente central, conhecido como hub, se conecta a vários ambientes isolados, conhecidos como spokes.
A arquitetura consiste nos seguintes componentes:
| Componente | Descrição |
|---|---|
| VPC Service Controls | A arquitetura usa o VPC Service Controls para configurar um perímetro de serviço no nível da organização. Esse perímetro de serviço oferece um limite de segurança estrito e impede a exfiltração de dados. |
| Hub de roteamento |
O hub de roteamento atua como o ponto de entrada central da arquitetura e inclui os seguintes componentes:
|
| Hub central de governança e segurança |
A Central de governança e segurança é um projeto Google Cloud dedicado que oferece Identity and Access Management (IAM), registros, monitoramento e segurança centralizados para toda a plataforma. Esse hub inclui os seguintes componentes:
|
| Projetos de locatário |
Cada projeto de locatário é um projeto Google Cloud dedicado para cada unidade de negócios. Os projetos de locatário individuais são ambientes isolados que incluem os seguintes componentes:
|
Fluxo com agentes
O exemplo de sistema multitenant na arquitetura anterior tem o seguinte fluxo:
- A solicitação de um usuário é encaminhada por um balanceador de carga de aplicativo externo. No hub de roteamento, essas verificações são concluídas para garantir que apenas o tráfego autenticado e seguro chegue ao portal de front-end:
- O Cloud Armor aplica políticas de segurança para absorver ataques iniciais de negação de serviço distribuída (DDoS) baseados em protocolo de rede da camada 4. O Cloud Armor inspeciona a solicitação e filtra o tráfego malicioso, como injeção de SQL (SQLi), scripting em vários locais (XSS) e assinaturas de bots conhecidos.
- O Model Armor intercepta o payload para detectar e rejeitar ataques de injeção de comandos ou intenções maliciosas.
- Se alguma dessas camadas detectar uma ameaça ou acesso não autorizado, o balanceador de carga vai descartar a solicitação na borda da rede.
- Se as camadas de segurança não detectarem nenhuma ameaça e validarem o acesso do usuário, o balanceador de carga vai rotear o tráfego para o serviço de back-end.
- Se a solicitação passar em todas as verificações, o balanceador de carga a encaminhará para a plataforma de front-end, que vai realizar as seguintes ações:
- Extrai a identidade do usuário, como a unidade de negócios ou o ID do locatário.
- Usa o IAP para verificar a identidade corporativa do usuário e a integridade do dispositivo.
- Usa um registro mantido dinamicamente para identificar o locatário de destino correto.
- O portal de front-end encaminha a solicitação ao locatário. Para garantir que o agente não possa acessar outros projetos do locatário ou serviços Google Cloud não autorizados, o Agent Runtime usa uma política de PAB para limitar os recursos que o agente pode acessar.
- O Model Armor usa a Proteção de Dados Sensíveis para inspecionar e mascarar dinamicamente qualquer informação de identificação pessoal (PII) ou conteúdo restrito. O Model Armor realiza uma verificação adicional de injeções de comandos maliciosas na solicitação para garantir que o agente processe apenas dados seguros.
O Gemini realiza as seguintes tarefas para gerar uma resposta:
- Realiza uma passagem de raciocínio inicial para entender a intenção do usuário.
- Se o Gemini determinar que não tem fatos específicos, ele vai gerar um plano para chamar as ferramentas de dados específicas do locatário:
- Para verificar se um usuário tem permissão para acessar os recursos de dados, o agente verifica a identidade do usuário e as vinculações de função do IAM.
- Para recuperar o contexto, o agente executa uma chamada de ferramenta pelo servidor MCP para o repositório de dados do locatário.
- O agente cria uma resposta embasada combinando a lógica interna com os fatos específicos do locatário recém-recuperados.
Se o Gemini não precisar de mais informações, ele vai gerar uma resposta e enviá-la para o Model Armor.
O Model Armor inspeciona e mascara dinamicamente qualquer PII ou conteúdo restrito e envia a resposta higienizada para o agente do locatário. Essa inspeção final ajuda a garantir que nenhum dado sensível vaze na saída.
A resposta é encaminhada de volta ao usuário, do agente do locatário pela plataforma de front-end e pelo balanceador de carga.
Produtos usados
Esta arquitetura de referência usa os seguintes produtos e ferramentas de código aberto e do Google Cloud , escolhidos pela natureza sem servidor, escalonabilidade e recursos de segurança:
- VPC Service Controls: uma funcionalidade de rede gerenciada que minimiza os riscos de exfiltração de dados para seus recursos do Google Cloud .
- Cloud Load Balancing: um portfólio de balanceadores de carga globais, regionais, escalonáveis, globais e de alto desempenho.
- Google Cloud Armor: um serviço de segurança de rede que oferece regras de firewall de aplicativos da Web (WAF) e ajuda a proteger contra ataques DDoS e de aplicativos.
- Model Armor: um serviço que protege seus recursos de IA generativa e baseada em agentes contra injeção de comandos, vazamentos de dados sensíveis e conteúdo nocivo.
- Identity-Aware Proxy (IAP): um serviço que permite um modelo de acesso zero trust para seus aplicativos e máquinas virtuais.
- Identity and Access Management (IAM): um sistema que permite criar e gerenciar permissões para recursos do Google Cloud .
- Cloud Run: uma plataforma de computação sem servidor que permite executar contêineres diretamente na infraestrutura escalonável do Google.
- Gemini Enterprise Agent Platform: uma plataforma abrangente que permite criar, escalonar, governar e otimizar agentes de IA de nível empresarial.
- Gemini: uma família de modelos de IA multimodais desenvolvida pelo Google.
- Protocolo de Contexto de Modelo (MCP): um padrão de código aberto para conectar aplicativos de IA a sistemas externos.
- Cloud Logging: um sistema de gerenciamento de registros em tempo real com armazenamento, pesquisa, análise e alertas.
Caso de uso
Os sistemas de IA agêntica multilocatários são adequados para organizações empresariais que querem dimensionar as implantações de IA generativa além de um único aplicativo. Para identificar casos de uso adequados a essa arquitetura, analise os processos de negócios e identifique diferentes equipes que precisam de agentes de IA especializados próprios que acessam ferramentas exclusivas e dados sensíveis. Essa abordagem ajuda você a capacitar equipes descentralizadas com recursos autônomos de IA, mantendo a segurança unificada e a conformidade corporativa.
Confira a seguir um exemplo de caso de uso para um sistema de IA agêntica com vários locatários.
Atendimento ao cliente em toda a empresa
É possível adaptar essa arquitetura de referência para oferecer atendimento ao cliente com tecnologia de IA em diferentes divisões de negócios. Por exemplo, para oferecer suporte a uma divisão de eletrônicos e uma de produtos para casa, implante um agente de eletrônicos e um agente de produtos para casa como dois agentes separados em projetos de locatários separados. Esses agentes de IA especializados atuam como assistentes inteligentes que lidam com consultas de suporte específicas da divisão acessando especificações técnicas, garantias ou políticas de devolução exclusivas. Com essa automação, as equipes de suporte humano podem se concentrar em encaminhamentos mais complexos dos clientes.
Para esse caso de uso, a arquitetura oferece os seguintes benefícios:
- Isolamento estrito de dados: o design multilocatário garante que o conhecimento de suporte de cada divisão seja estritamente isolado. A política de PAB fornece mecanismos de proteção que ajudam a garantir que uma identidade de agente em um locatário não possa acessar dados em outro locatário.
- Conhecimento especializado do agente: como cada agente reside em um projeto de locatário isolado, ele só recupera o contexto do datastore específico da divisão. Essa recuperação direcionada garante alta acurácia e evita que o agente confunda as políticas de diferentes unidades de negócios.
- Redução do risco entre domínios: a arquitetura ajuda a eliminar o risco de exposição de dados entre unidades de negócios. Mesmo que uma identidade de agente seja comprometida, o agente não poderá acessar recursos Google Cloud não autorizados.
Essa arquitetura é ideal para grandes organizações e empresas de varejo que gerenciam várias marcas ou unidades de negócios distintas e exigem soberania de dados estrita.
Alternativas de design
Esta seção apresenta abordagens de design alternativas que você pode considerar para sua implantação de IA agêntica multitenant no Google Cloud.
Implantação de acesso privado
Na arquitetura descrita neste documento, os usuários acessam o sistema de IA agêntica multilocatário pela internet pública usando um balanceador de carga de aplicativo externo exposto centralmente. Se sua organização exigir um sistema que permaneça inacessível da Internet pública, adapte a arquitetura para usar uma das seguintes estratégias de acesso privado.
Bloquear o tráfego com políticas de segurança de borda
Para permitir o tráfego apenas dos endereços IP corporativos verificados da sua organização, configure as políticas de segurança do Cloud Armor para negar qualquer outro tráfego. Essa regra de segurança de alta prioridade bloqueia todas as solicitações não autorizadas na borda da rede. Para uma camada extra de segurança, use o IAP para exigir uma sessão de identidade corporativa válida e configure as permissões do IAM para todos os usuários.
Essa abordagem permite aproveitar as políticas de segurança de borda do Cloud Armor para descarregar a mitigação de DDoS e a filtragem de WAF, como SQLi e XSS, e oferece uma experiência de confiança zero. No entanto, o endereço IP de front-end do balanceador de carga de aplicativo externo permanece público e pode não atender aos requisitos de compliance de algumas organizações.
Direcionar o tráfego por um balanceador de carga de aplicativo interno
A arquitetura neste documento usa um balanceador de carga de aplicativo externo, que oferece políticas robustas do Cloud Armor, recursos de segurança mais avançados e menor complexidade operacional em comparação com os balanceadores de carga internos. No entanto, o uso de um balanceador de carga externo significa que o tráfego atravessa a Internet pública.
Para manter o tráfego totalmente dentro da rede privada do Google, use um balanceador de carga de aplicativo interno. O uso de um balanceador de carga de aplicativo interno oferece suporte ao IAP para confirmação de identidade. Um balanceador de carga de aplicativo externo global avalia as políticas da IAP na camada de borda. Por outro lado, um balanceador de carga de aplicativo interno avalia as políticas na camada de rede interna. Como o tráfego nunca passa pela Internet pública, o uso de um balanceador de carga de aplicativo interno ajuda você a atender aos requisitos rigorosos de soberania de dados e de endereço IP público zero.
Para manter a baixa latência e obedecer aos requisitos regionais de residência de dados, implante um balanceador de carga de aplicativo interno regional em cada região principal. Com um balanceador de carga de aplicativo interno regional, você roteia o tráfego de ambientes locais pela Cloud Interconnect ou pela Cloud VPN diretamente para o endereço IP interno do balanceador de carga. Um balanceador de carga de aplicativo interno regional é compatível com o Cloud Armor regional para proteção interna de WAF. No entanto, em comparação com um balanceador de carga de aplicativo externo, os balanceadores de carga de aplicativo internos regionais oferecem suporte a um conjunto limitado de políticas de segurança do Cloud Armor, não têm recursos avançados de segurança e aumentam a complexidade operacional.
Para minimizar ainda mais a latência e ajudar a garantir a alta disponibilidade para atender aos seus requisitos de recuperação de desastres, implante um balanceador de carga de aplicativo interno entre regiões. Com um balanceador de carga de aplicativo interno entre regiões, você usa o Cloud DNS com políticas de roteamento de geolocalização para resolver o URL interno do aplicativo no balanceador de carga de aplicativo interno entre regiões naGoogle Cloud região mais próxima do usuário. No entanto, uma configuração entre regiões não é compatível com nenhuma integração do Cloud Armor.
Infraestrutura de computação
Para priorizar uma abordagem sem servidor que facilite o gerenciamento e reduza a sobrecarga operacional, a arquitetura neste documento usa o Cloud Run na infraestrutura de computação. Também é possível executar aplicativos conteinerizados em clusters do GKE. O Google Kubernetes Engine (GKE) é um mecanismo de orquestração de contêineres que automatiza a implantação, o escalonamento e o gerenciamento de aplicativos em contêineres. O GKE oferece suporte total aos balanceadores de carga de aplicativos internos e externos. Para informações sobre como escolher um serviço de computação para suas cargas de trabalho no Google Cloud, consulte Hospedagem de aplicativos noGoogle Cloud.
Servidores do Protocolo de Contexto de Modelo (MCP, na sigla em inglês)
Para permitir que os componentes do sistema de agentes interajam, é necessário estabelecer protocolos de comunicação claros. O MCP é um protocolo aberto que fornece uma interface padronizada para que os agentes acessem e usem as ferramentas, os dados e outros serviços necessários.
Para conectar os agentes do locatário ao seu repositório de dados, considere os requisitos do aplicativo para escolher entre as seguintes opções de implantação do servidor MCP. Ao escolher entre implantações locais e compartilhadas do MCP, considere as compensações entre isolamento de dados e eficiência operacional.
Servidor MCP local: um servidor MCP local ou específico do locatário é um servidor MCP implantado em cada projeto de locatário e que fornece aos agentes acesso a repositórios de dados e ferramentas específicos dessa unidade de negócios.
Confira abaixo os principais recursos e considerações sobre os servidores MCP locais:
- Rede: um perímetro do VPC Service Controls no nível do projeto e uma política de PAB oferecem segurança e isolamento inerentes, o que ajuda a garantir que não haja acesso entre locatários.
- Gerenciamento: equipes individuais de desenvolvedores e operações gerenciam projetos de locatário de forma independente. Esse isolamento oferece autonomia para cada unidade de negócios.
- Segurança: os limites fixos do IAM do projeto de locatário ajudam a minimizar as superfícies de risco lateral e não exigem mapeamentos de identidade complexos.
Os servidores MCP locais oferecem isolamento máximo e podem processar acesso aos dados altamente sensíveis ou regulamentados. No entanto, se você implantar vários servidores MCP locais, vai aumentar sua carga operacional. Recomendamos servidores MCP locais para aplicativos que exigem acesso restrito a armazenamentos de dados que podem conter informações sensíveis.
Servidor MCP compartilhado: um servidor MCP compartilhado ou global é um servidor MCP que você implanta em um projeto de serviços compartilhados. Os servidores MCP compartilhados dão acesso a ferramentas e sistemas comuns a vários locatários.
Confira abaixo os principais recursos e considerações sobre os servidores MCP compartilhados:
- Rede: para garantir que o tráfego não atravesse a Internet pública, os servidores MCP compartilhados exigem conectividade privada, como Private Service Connect ou peering de rede VPC.
- Gerenciamento: uma equipe de operações centralizada gerencia a implementação de todo o sistema. Esse gerenciamento consolidado otimiza a eficiência operacional e elimina a necessidade de duplicar implementações locais em vários locatários.
- Segurança: você propaga com segurança a identidade do usuário final do agente no projeto de locatário para o servidor MCP compartilhado. Para garantir que os usuários só possam acessar ou modificar dados a que têm permissão, o servidor MCP compartilhado usa a identidade do usuário propagada para aplicar o controle de acesso refinado no sistema de back-end.
Os servidores MCP compartilhados centralizam o gerenciamento de ferramentas comuns, o que reduz a duplicação e otimiza a eficiência operacional. Embora os servidores MCP compartilhados reduzam a sobrecarga de gerenciamento, eles exigem uma propagação de identidade e uma lógica de autorização robustas para manter o acesso seguro. Recomendamos servidores MCP compartilhados para interações com sistemas e ferramentas corporativas comuns, como ferramentas de relatórios de despesas, sistemas de recursos humanos (RH), bases de conhecimento em toda a empresa ou gerentes de presença.
Nessa arquitetura, você usa servidores MCP para padronizar a conexão entre os agentes do locatário e os repositórios de dados. Dependendo dos requisitos da sua carga de trabalho, você pode usar outros tipos de ferramentas de agente para conectar seus agentes a APIs e sistemas externos específicos. Para mais informações sobre interações com ferramentas do agente, consulte Ferramentas do agente.
Considerações sobre o design
As seções a seguir descrevem fatores de design, práticas recomendadas e recomendações a serem consideradas ao usar essa arquitetura de referência para desenvolver uma topologia que atenda aos seus requisitos específicos de segurança, confiabilidade, custo e desempenho. As orientações desta seção não são completas. Dependendo dos requisitos da sua carga de trabalho e dos produtos e recursos que você usa, pode haver outros fatores de design e compensações que você precisa considerar.
segurança, privacidade e conformidade
Nesta seção, descrevemos considerações e recomendações de design para criar uma topologia no Google Cloud que atenda aos requisitos de segurança, privacidade e conformidade da sua carga de trabalho.
| Componente | Considerações e recomendações de design |
|---|---|
| Nuvem privada virtual (VPC) | Isolamento de locatário: nessa arquitetura, você implanta cada locatário em um projeto Google Cloud dedicado. Para criar um limite de segurança estrito, combine o isolamento no nível do projeto do locatário com a política de PAB e o VPC Service Controls no nível da organização. |
| IAM | Controle de acesso: para implementar o princípio de privilégio mínimo, use um modelo de acesso baseado em persona. Por exemplo, é possível definir papéis personalizados do IAM para garantir que um desenvolvedor que cria um agente em um locatário não possa acessar dados em outro. |
| Cloud Armor |
Proteção de WAF interna e de borda: o Cloud Armor oferece segurança e proteção de WAF para defender o portal de front-end contra ataques DDoS e vulnerabilidades da Web. Um balanceador de carga de aplicativo externo global oferece suporte ao conjunto completo de recursos avançados de borda, como gerenciamento de bots e proteção adaptativa do Google Cloud Armor. Se você implantar um balanceador de carga de aplicativo interno regional, o Cloud Armor vai operar com um conjunto restrito de políticas padrão do WAF. O conjunto restrito de políticas é adaptado para limites de rede interna e inclui políticas como proteção contra SQLi e XSS. Para mais informações, consulte Como integrar o Cloud Armor a outros produtos do Google. |
| Agent Platform | Endpoints de modelo compartilhados: para evitar abusos e garantir o uso justo dos endpoints de modelo compartilhados, implemente uma das seguintes estratégias:
|
| Cloud Run | Renderização de conteúdo: para melhorar a postura de segurança do portal de front-end, priorize a renderização do lado do servidor (SSR) em vez da renderização do lado do cliente (CSR). Em comparação com a CSR, a SSR oferece estes benefícios:
|
| Security Command Center | Monitoramento de segurança centralizado: para monitorar ameaças e aplicar políticas de segurança, como autenticação multifator (MFA) e criptografia de dados, use as ferramentas no Security Command Center. |
Mais recomendações de segurança
- Google Cloud Perspectiva de IA e ML da estrutura Well-Architected: segurança
- Abordagem do Google para agentes de IA seguros: uma introdução
Confiabilidade
Nesta seção, descrevemos considerações e recomendações de design para criar e operar uma infraestrutura confiável para sua implantação no Google Cloud.
| Componente | Considerações e recomendações de design |
|---|---|
| Cloud Load Balancing | Roteamento global: um balanceador de carga de aplicativo externo global fornece um único endereço IP Anycast que encaminha automaticamente o tráfego do usuário para a borda geográfica do Google mais próxima. Essa configuração reduz a latência com a terminação Secure Sockets Layer (SSL) de borda. Ele também garante alta disponibilidade se uma região sofrer uma interrupção, porque redireciona de maneira inteligente o tráfego para back-ends regionais íntegros. |
| Locatário | Tolerância a falhas: para tolerar ou lidar com falhas no nível do agente, implante agentes em projetos de locatários isolados. Esse isolamento ajuda a garantir que problemas operacionais ou incidentes de segurança permaneçam em uma única unidade de negócios e não afetem outros recursos ou unidades. |
| Agent Platform | Planejamento de capacidade: se o número de solicitações ao modelo exceder a capacidade alocada, o modelo vai retornar o código de erro 429. Para cargas de trabalho essenciais para os negócios e que exigem capacidade de processamento consistentemente alta, é possível reservar capacidade de processamento usando a capacidade de processamento provisionada. |
| Agent Runtime |
Escalonabilidade sem servidor: os agentes implantados no Agent Runtime são escalonados de forma independente com base na demanda. Um pico repentino de uso em um locatário não esgota os recursos de computação nem afeta a disponibilidade de um agente em outro projeto de locatário. Tratamento de erros: para lidar com erros transitórios, como limites de taxa do código de erro 429, a lógica de orquestração do agente usa a espera exponencial. Se um prazo de contexto for excedido, o agente vai realizar um encerramento completo e informar o progresso parcial ao usuário. Por exemplo, um prazo de contexto pode ser excedido devido a chamadas de ferramentas lentas, latência de API de terceiros, processamento de conjuntos de dados massivos ou processamento com uso intenso de computação. |
Para princípios e recomendações de confiabilidade específicos para cargas de trabalho de IA e ML, consulte Perspectiva de IA e ML: confiabilidade no Framework bem arquitetado.
Eficiência operacional
Nesta seção, descrevemos os fatores que você precisa considerar ao usar essa arquitetura de referência para projetar uma topologia Google Cloud que possa ser operada de maneira eficiente.
| Componente | Considerações e recomendações de design |
|---|---|
| Google Cloud Observability | Monitoramento centralizado: o Logging e o Monitoring permitem monitorar a integridade e o desempenho de toda a plataforma. É possível configurar alertas para detectar e resolver problemas de forma proativa sem permitir o acesso a dados sensíveis. |
| Todos os produtos na arquitetura | Implantações padronizadas: usar a Agent Platform em um padrão de arquitetura de locatário padronizado permite estabelecer uma referência consistente ao integrar novos locatários. Para reduzir a carga operacional, automatize o processo de implantação usando ferramentas de infraestrutura como código (IaC), como o Terraform. Para conferir o código do Terraform que pode ser usado para criar e implantar um sistema de IA agêntica multitenant, consulte a seção Implantação deste documento. |
Para princípios e recomendações de excelência operacional específicos para cargas de trabalho de IA e ML, consulte Perspectiva de IA e ML: excelência operacional no framework bem arquitetado.
Otimização de custos
Nesta seção, você encontra orientações para otimizar o custo de configuração e operação de uma topologia Google Cloud criada usando essa arquitetura de referência.
| Componente | Considerações e recomendações de design |
|---|---|
| Agent Platform |
Consumo de tokens: para gerenciar custos e evitar que o modelo de IA exceda as janelas de contexto, use as seguintes estratégias:
Endpoints de modelo: para gerenciar cotas de API e utilização de recursos, é possível implantar endpoints da Agent Platform em uma configuração dedicada ou compartilhada:
Para informações sobre custos na Agent Platform, consulte Custo de criação e implantação de modelos de IA na Agent Platform. |
| Cloud Run | Instrumentação: permite monitorar o desempenho, solucionar problemas e rastrear o uso de recursos de cada locatário. Para identificar o locatário de cada solicitação, extraia a identidade do usuário do contexto fornecido pelo IAP. Para informações sobre como instrumentar seu aplicativo, consulte Escolher uma abordagem de instrumentação. |
| Model Armor | Filtragem centralizada de comandos: para aplicar uma governança estrita e uma postura de confiança zero, essa arquitetura implanta o Model Armor em duas camadas: no hub de roteamento e em cada projeto de locatário. Embora essa abordagem de duas camadas ajude a garantir a soberania de dados, ela aumenta a latência e os custos operacionais. Para reduzir custos e a complexidade do sistema, filtre todos os comandos e respostas implantando o Model Armor exclusivamente no hub de roteamento. |
| Todos os produtos na arquitetura |
Infraestrutura compartilhada: componentes principais compartilhados, como o portal de front-end, o hub central de governança e segurança e a Agent Platform, podem reduzir custos em comparação com a criação de uma pilha personalizada separada para cada agente. Sobrecarga da plataforma: para distribuir os custos compartilhados do hub central de governança e segurança, use um modelo de alocação que se ajuste aos seus recursos de rastreamento e padrões de uso. Recomendamos que você use um dos seguintes modelos de alocação de custos:
Para mais informações sobre como alocar custos de serviços compartilhados, consulte Cloud FinOps: alocação de custos de serviços compartilhados. Gerenciamento centralizado de custos: para acompanhar com precisão o custo total de propriedade (TCO) do seu sistema de IA generativa e atribuir custos a unidades de negócios individuais, use rótulos e dados de exportação do Cloud Billing. Para mais informações sobre como usar rótulos para aumentar a conscientização sobre custos, consulte Promover uma cultura de conscientização sobre custos. |
Para estimar o custo dos seus recursos do Google Cloud , use a calculadora de preços doGoogle Cloud .
Para princípios e recomendações de otimização de custos específicos para cargas de trabalho de IA e ML, consulte Perspectiva de IA e ML: otimização de custos no Well-Architected Framework.
Implantação
Para implantar essa arquitetura de referência, use o exemplo multi-tenant IA agêntica Terraform disponível no GitHub.
A seguir
- Saiba mais sobre como criar um agente com o ADK e a Agents CLI na Agent Platform.
- Saiba como usar o servidor MCP remoto da Agent Platform.
- Saiba mais sobre as práticas recomendadas para ativar o VPC Service Controls.
- Saiba como gerenciar agentes implantados no Agent Runtime.
- Saiba mais sobre as práticas recomendadas para escalonamento e alto tráfego.
- Para implementar estratégias de elevação just-in-time, saiba como usar o Privileged Access Manager.
- Para uma visão geral dos princípios e recomendações de arquitetura específicos para cargas de trabalho de IA e ML no Google Cloud, consulte a perspectiva de IA e ML no Well-Architected Framework.
- Para mais arquiteturas de referência, diagramas e práticas recomendadas, confira a Central de arquitetura do Cloud.
Colaboradores
Autores:
- Shivank Awasthi | Arquiteto de soluções de campo
- Utkarsh Bhardwaj | Consultor de soluções técnicas, IA agêntica, apps, plataformas e infraestrutura de nuvem
Outros colaboradores:
- Adrian Corona | Gerente, Entrega de serviços globais, Segurança
- Agnieszka Kołkiewicz | Gerente de IA do GSD
- Anmol Sachdeva | Engenheiro de soluções de anúncios, Global Business
- Ashish Agarwal | Líder da região norte da EMEA, entrega de serviços globais
- Ashmita Kapoor | FSA de IA generativa da JAPAC e gerente de CE de IA aplicada
- Ashutosh Gupta | Diretor, Global Service Delivery
- Aspen Sherrill | Arquiteta de segurança na nuvem
- Chinmay Deshpande | Consultor de migração para a nuvem, infraestrutura
- Gaurav Taneja | Líder de entrega de infraestrutura, dados, IA e GDC da EMEA Sul
- Ishmeet Mehta | Especialista em plataforma da América do Norte, CE de apps
- Joanna Nowek | Consultora de AI Transformation
- Kumar Dhanagopal | Desenvolvedor de soluções para vários produtos
- Mark Schlagenhauf | Redator técnico, Rede
- Matthias Ziener | Gerente, Entrega de serviços global
- Olu Akinrolabu | Consultor de segurança do Cloud
- Paweł Tokarski | Líder de infraestrutura, dados, IA e entrega do GDC na região EMEA Sul
- Paweł Glica | Líder de prática principal da EMEA
- Prabha Arya | Engenheiro estratégico do Cloud
- Samantha He | Redatora técnica
- Suchit Puri | Líder global de práticas de IA
- Thomas Cliett | Diretor de IA delta
- Valentín Huerta | Engenheiro de IA