Este documento oferece uma visão geral do Google Cloud centrado em aplicativos, uma maneira unificada de projetar, implantar, e gerenciar aplicativos e recursos em vários Google Cloud projetos.
Quando os recursos são distribuídos entre projetos, o acompanhamento da integridade, do desempenho, da segurança e do custo do aplicativo pode ser complexo. Google Cloud Em vez de rastrear recursos individualmente, agrupe e gerencie recursos relacionados como aplicativos registrados. Isso permite:
- Implantar de forma consistente: use modelos para projetar, implantar e atualizar aplicativos.
- Fortalecer a governança: defina a propriedade e as políticas no nível do aplicativo.
- Monitorar a integridade e o custo: confira o desempenho, a postura de segurança e o custo em um só lugar.
- Resolver problemas com eficiência: use dependências de recursos para encontrar problemas e avaliar o impacto.
- Usar a assistência de IA: use o Gemini Cloud Assist para projetar, otimizar custos e resolver problemas.
Definição de aplicativo
Um aplicativo é um agrupamento lógico de componentes, como serviços e cargas de trabalho, que funcionam juntos para fornecer funcionalidades comerciais. Por exemplo, o aplicativo da Web de três camadas a seguir inclui um front-end do Cloud Run, um back-end do Cloud Run e um banco de dados do Cloud SQL:
Recursos e integrações principais
O diagrama a seguir ilustra os principais recursos e produtos no Google Cloud centrado em aplicativos.
Os números no diagrama fazem referência às seguintes descrições:
Recursos: registre seus Google Cloud recursos como agrupamentos lógicos para gerenciá-los coletivamente.
Design e implantação de aplicativos:
Use o App Design Center para criar modelos e implantar aplicativos.
Use o App Hub para organizar os recursos atuais em aplicativos.
Observabilidade: use o Google Cloud Observability para otimizar e monitorar aplicativos, agentes e servidores MCP:
- Monitore a integridade e o desempenho com métricas, registros e traces.
- Configure alertas com base em métricas e registros.
Otimização de custos: use a API App Optimize para entender os gastos e o uso de recursos.
- Confira as tendências de custos e as mudanças de utilização no Cloud Hub e Cost Explorer.
- Use 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: gerencie o risco rastreando as descobertas de postura de segurança no Security Command Center.
Insights:
- Tenha uma visão centralizada de alertas, incidentes, descobertas de segurança, custos, atividades de manutenção e desvios de configuração no Cloud Hub.
- Correlacione dados de observabilidade, segurança e implantação usando um gráfico de topologia interativo.
Assistência de IA: use o Gemini Cloud Assist para receber ajuda contextual com o seguinte:
- Projete aplicativos na tela de design, como código Terraform para download ou no seu próprio ambiente de desenvolvimento integrado.
- Resolva problemas e otimize custos com recomendações personalizadas.
O modelo de gerenciamento centrado em aplicativos
Para gerenciar recursos, configure um limite de gerenciamento de aplicativos com um projeto de gerenciamento que centraliza todas as tarefas, metadados e APIs de gerenciamento de aplicativos. Por exemplo, é possível definir o limite no nível da pasta configurando uma pasta habilitada para apps.
Exemplo de organização de recursos
O exemplo a seguir organiza os recursos em limites de gerenciamento distintos no nível da pasta.
A organização de limites por unidade de negócios oferece estes benefícios:
Cada pasta é um limite de gerenciamento de aplicativos com o próprio projeto de gerenciamento. Isso permite que cada unidade de negócios registre aplicativos usando recursos relevantes.
Os aplicativos na Unidade de negócios 1 podem incluir recursos em projetos na pasta Subunidade de negócios 1. Isso permite que as unidades de negócios separem o trabalho e compartilhem o acesso aos recursos.
Para mais informações sobre como estruturar seus recursos, consulte Práticas recomendadas para gerenciamento de aplicativos.
APIs ativadas automaticamente
Ao configurar um projeto de gerenciamento, as APIs necessárias para o gerenciamento de aplicativos são ativadas automaticamente, incluindo APIs para o App Hub, o App Design Center e o Google Cloud Observability.
Dados de aplicativos armazenados no projeto de gerenciamento
O projeto de gerenciamento armazena os seguintes dados para o limite de gerenciamento de aplicativos:
- Dados do App Hub: o modelo lógico de aplicativos, serviços e cargas de trabalho, incluindo metadados como proprietários, ambiente e criticidade comercial.
- Dados do App Design Center: modelos de aplicativos, catálogos, e espaços para projetar e implantar aplicativos.
Para conferir dados de telemetria agregados para recursos de aplicativos em uma pasta habilitada para apps, você configura o escopo de observabilidade para o projeto de gerenciamento.
Impacto da exclusão do projeto de gerenciamento
Se você excluir o projeto de gerenciamento de um limite de pasta, todos os dados do modelo de aplicativo serão perdidos permanentemente. Os recursos subjacentes Google Cloud em outros projetos não são afetados, mas os agrupamentos lógicos e os metadados no App Hub são excluídos.
A seguir
- Saiba mais sobre o App Hub
- Escolha o modelo de configuração do aplicativo
- Saiba mais sobre o App Design Center
- Saiba mais sobre o Cloud Hub
- Prepare-se para o gerenciamento de aplicativos