Google Cloud focado em aplicativos

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:

Um exemplo de aplicativo de três camadas

Recursos e integrações principais

O diagrama a seguir ilustra os principais recursos e produtos no Google Cloud centrado em aplicativos.

Relações entre produtos e recursos centrados em aplicativos.
Figura 1. Relações entre produtos e recursos centrados em aplicativos.

Os números no diagrama fazem referência às seguintes descrições:

  1. Recursos: registre seus Google Cloud recursos como agrupamentos lógicos para gerenciá-los coletivamente.

  2. Design e implantação de aplicativos:

  3. 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.
  4. 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.
  5. Segurança e conformidade: gerencie o risco rastreando as descobertas de postura de segurança no Security Command Center.

  6. 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.
  7. Assistência de IA: use o Gemini Cloud Assist para receber ajuda contextual com o seguinte:

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.

Um exemplo de modelo de recurso para o Google Cloud centrado em aplicativos, mostrando como pastas e projetos
    podem ser organizados dentro dos limites do gerenciamento de aplicativos.
Figura 2. Um exemplo de modelo de organização de recursos no Google Cloud centrado em aplicativos.

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:

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