Este documento oferece uma visão geral conceitual do Google Cloud focado em aplicativos, dos principais produtos e de como eles funcionam juntos para simplificar todo o ciclo de vida do gerenciamento de aplicativos.
À medida que os aplicativos de nuvem se tornam cada vez mais complexos, o gerenciamento da infraestrutura subjacente pode representar um desafio significativo. Além disso, esses aplicativos geralmente consistem em vários componentes distribuídos em vários Google Cloud projetos. Essa distribuição pode impedir que desenvolvedores e operadores mantenham uma visualização unificada clara, complicando tarefas como monitoramento, solução de problemas e gerenciamento de custos.
Em vez de rastrear recursos individuais em vários projetos ou produtos, você pode usar a experiência integrada e focada em aplicativos no Google Cloud para agrupar e gerenciar recursos relacionados como aplicativos registrados.
- Gerencie designs, implantações e atualizações de aplicativos consistentes usando modelos de aplicativos.
- Tenha uma visão abrangente da integridade, do desempenho, da postura de segurança e do custo do aplicativo.
- Melhore a governança atribuindo a propriedade e aplicando políticas no nível do aplicativo.
- Acelere a solução de problemas e a análise de impacto com uma compreensão clara das dependências de recursos.
- Use o Gemini Cloud Assist para tarefas como design de aplicativos, otimização de custos e solução de problemas. O Gemini Cloud Assist usa dados de relacionamento de recursos de aplicativos como contexto para insights e respostas.
Aplicativos
Um aplicativo atua como um agrupamento lógico de componentes, incluindo serviços e cargas de trabalho, que, juntos, fornecem uma funcionalidade comercial específica. O exemplo a seguir mostra um aplicativo da Web de três camadas com um serviço de front-end do Cloud Run, um serviço de back-end do Cloud Run e um banco de dados do Cloud SQL.

O App Hub fornece um modelo de dados fundamental para seus aplicativos no Google Cloud e atua como o registro central dos aplicativos. É possível registrar um aplicativo usando o App Hub para descobrir e agrupar recursos atuais ou usando o App Design Center para criar e implantar um novo aplicativo que é registrado automaticamente no App Hub.
Em seguida, você pode operar e otimizar o aplicativo com a assistência de IA disponível para ajudar.
Principais componentes
O diagrama a seguir ilustra os principais componentes do Google Cloud focado em aplicativos.
Os números no diagrama fazem referência às seguintes descrições:
Recursos: os aplicativos no App Hub representam agrupamentos de Google Cloud recursos, que são registrados como serviços e cargas de trabalho.
Para definir quais recursos o App Hub pode gerenciar, configure um limite de gerenciamento de aplicativos com um projeto de gerenciamento. Por exemplo, é possível definir o limite no nível da pasta configurando uma pasta habilitada para apps.
Para mais informações sobre os conceitos e o modelo de aplicativo, consulte Conceitos-chave e Processamento de dados.
Design e implantação de aplicativos:
App Design Center: crie e implante novos aplicativos usando modelos do Google com base nas práticas recomendadas ou seus próprios modelos personalizados. Crie seu aplicativo usando a tela de design, importe módulos do Terraform ou use o Gemini Cloud Assist para ajudar no design.
Para mais informações, consulte a visão geral do App Design Center.
App Hub: organize os recursos atuais no limite de gerenciamento de aplicativos em aplicativos para ter uma visualização unificada dos serviços e cargas de trabalho. Para mais informações, consulte a visão geral do App Hub.
Se você usar o App Design Center para criar um novo aplicativo ou o App Hub para organizar os recursos atuais, o resultado será um aplicativo definido que será catalogado no App Hub e servirá como base para operações unificadas.
Observabilidade: os produtos do Google Cloud Observability fornecem dados de telemetria em Google Cloud. Monitore aplicativos, agentes e servidores MCP e otimize o uso com os recursos do Application Monitoring:
- Monitore a integridade e o desempenho do aplicativo com métricas, registros e rastreamentos.
- Configure alertas com base em métricas e registros.
- Analise custos e uso de recursos no Cost Explorer.
Otimização de custos: a App Optimize API ajuda a entender seus Google Cloud gastos e o uso de recursos.
- Confira as tendências de custo e as mudanças de utilização no Cloud Hub e Cost Explorer para serviços e cargas de trabalho. O Cloud Hub também oferece recomendações para reduzir custos e insights do Gemini Cloud Assist sobre mudanças de uso relacionadas a mudanças de custo recentes.
- Use a App Optimize API diretamente para análise de tendências ou para unir dados de custo a outros dados da empresa.
Segurança e conformidade: o Security Command Center se integra a outros Google Cloud produtos para ajudar você a avaliar a postura de segurança e aplicar políticas de segurança. É possível conferir as descobertas de todos os aplicativos registrados no Security Command Center.
Insights: o Cloud Hub oferece uma visão centralizada dos dados operacionais e insights dos seus aplicativos. É possível conferir dados agregados para gerenciar seus aplicativos de forma proativa, incluindo:
- Alertas e incidentes.
- Descobertas de segurança e conformidade.
- Custo e utilização, incluindo insights do Gemini Cloud Assist sobre mudanças de custo recentes.
- Atividades de manutenção.
- Implantações recentes do Cloud Run e do GKE e desvio de configuração dos modelos do App Design Center.
Também é possível executar consultas para correlacionar dados incluindo observabilidade, segurança e dados de implantação. Os resultados aparecem como um gráfico de topologia interativo que ajuda a solucionar problemas ou avaliar o impacto mais rapidamente.
Para mais informações, consulte a visão geral do Cloud Hub.
Assistência de IA: receba suporte com tecnologia de IA do Gemini Cloud Assist, para tarefas como:
Criar aplicativos. Use a linguagem natural para criar um aplicativo de forma iterativa na tela do App Design Center ou baixe a arquitetura sugerida como código do Terraform.
O Gemini Cloud Assist também oferece suporte à integração do MCP com ambientes de desenvolvimento integrado e pode recomendar arquiteturas de implantação de aplicativos com base em uma análise do seu código local.
Solução de problemas. Quando você inicia uma investigação em um dos pontos de entrada com suporte, o Gemini Cloud Assist usa o contexto do ponto de entrada para ajudar a coletar informações relevantes.
O Gemini Cloud Assist usa informações de relacionamento de recursos da App Topology e o conteúdo visível na suaGoogle Cloud página do console para fornecer respostas mais relevantes e precisas aos seus comandos.
Para mais informações, consulte a visão geral do Gemini Cloud Assist.
Processamento de dados
Para definir quais recursos o App Hub pode gerenciar, configure um projeto de gerenciamento, um Google Cloud projeto que centraliza todas as tarefas e metadados de gerenciamento de aplicativos.
O projeto de gerenciamento do limite armazena dados do App Hub e do App Design Center e ativa as APIs necessárias para o gerenciamento de aplicativos.
Dados armazenados no projeto de gerenciamento
O projeto de gerenciamento armazena os seguintes dados sobre seus aplicativos:
- Dados do App Hub: o modelo lógico completo de todos os aplicativos no limite, incluindo as definições e relações entre aplicativos, serviços e cargas de trabalho. Esse modelo também inclui metadados como proprietários de aplicativos, criticidade e ambiente.
- Dados do App Design Center: elementos como modelos de aplicativos, catálogos e espaços usados para criar e implantar novos aplicativos.
Para conferir registros, métricas e rastreamentos de recursos de aplicativos em uma pasta ativada para apps , também é necessário configurar o escopo de observabilidade para que todos os dados de telemetria do aplicativo fiquem visíveis no projeto de gerenciamento.
Excluir um projeto de gerenciamento
Se o projeto de gerenciamento for excluído, todos esses dados do modelo de aplicativo serão perdidos permanentemente. Os recursos de infraestrutura subjacentes, como clusters do Google Kubernetes Engine ou balanceadores de carga, vão continuar existindo, mas o agrupamento lógico e as relações deles no App Hub serão perdidos.
APIs de gerenciamento de aplicativos
Ao configurar um projeto de gerenciamento, as APIs necessárias para o gerenciamento de aplicativos são ativadas automaticamente. Isso inclui APIs para o App Hub, o App Design Center, o Google Cloud Observability e as dependências de API associadas. Para mais informações sobre as APIs necessárias e recomendadas, consulte Ativar APIs no projeto de gerenciamento.
Como organizar recursos
O diagrama a seguir mostra um exemplo de como os recursos podem ser organizados para o gerenciamento de aplicativos. Nesse caso, duas pastas (Unidade de negócios 1 e Unidade de negócios 2) estão anexadas aos próprios projetos de gerenciamento, definindo limites separados de gerenciamento de aplicativos. Cada pasta representa uma unidade de negócios com os recursos registrados como serviços e cargas de trabalho em aplicativos. A primeira pasta (Unidade de negócios 1) também inclui uma subpasta (Subunidade de negócios 1), que representa uma subunidade de negócios separada, e vários projetos independentes com os próprios recursos. Todas as pastas são configuradas para gerenciamento de aplicativos e, portanto, têm os próprios projetos de gerenciamento distintos.
Para mais informações sobre como estruturar seus recursos, consulte Práticas recomendadas para o gerenciamento de aplicativos.
A seguir
- Saiba mais sobre o Cloud Hub
- Configurar o Cloud Hub
- Saiba mais sobre o App Hub
- Saiba mais sobre o App Design Center