以应用为中心的 Google Cloud

以应用为中心的 Google Cloud 可让您将资源分组为已注册的应用,以便您在 Google Cloud项目中一致地设计、部署和治理这些资源。

应用定义

应用是组件(例如服务和工作负载)的逻辑分组,这些组件协同工作以提供业务功能。例如,以下三层式 Web 应用包含 Cloud Run 前端、Cloud Run 后端和 Cloud SQL 数据库:

三层式应用示例

对资源进行分组有助于您执行以下操作:

  • 一致地部署:使用模板来设计、部署和更新应用。
  • 加强治理:在应用级别设置所有权和政策。
  • 监控健康状况和费用:在一个位置查看性能、安全状况和费用。
  • 高效排查问题:使用资源依赖项查找问题并评估影响。
  • 使用 AI 辅助:使用 Gemini Cloud Assist 进行设计、费用优化和问题排查。

核心功能和集成

下图展示了以应用为中心的 Google Cloud 中的关键功能和产品。

以应用为中心的产品和功能之间的关系。
图 1. 以应用为中心的产品和功能之间的关系。

图中的数字编号对应于以下说明:

  1. 资源:将 Google Cloud 资源注册为逻辑分组,以便集中管理。

  2. 应用设计和部署:

  3. 可观测性:使用 Google Cloud Observability 优化和监控应用、智能体和 MCP 服务器:

    • 使用指标、日志和跟踪记录监控运行状况和性能。
    • 根据指标和日志设置提醒。
  4. 费用优化:使用 App Optimize API 了解支出和资源用量。

  5. 安全性和合规性:通过在 Security Command Center 中跟踪安全状况发现结果来管理风险。

  6. 数据分析:

    • 在 Cloud Hub 中集中查看提醒、突发事件、安全发现结果、费用、维护活动和配置偏差。
    • 使用交互式拓扑图关联可观测性、安全性和部署数据。
  7. AI 辅助:使用 Gemini Cloud Assist 获取上下文感知帮助,包括:

以应用为中心的管理模型

如需管理资源,您需要使用管理项目配置应用管理边界,该项目会集中管理所有应用管理任务、元数据和 API。例如,您可以通过配置已启用应用的文件夹,在文件夹级别定义边界。

资源组织示例

以下示例将资源整理到不同的文件夹级管理边界中。

以应用为中心的 Google Cloud 的示例资源模型,展示了如何在应用管理边界内组织文件夹和项目。
图 2. 以应用为中心的 Google Cloud 中的示例资源组织模型。

按业务单位整理边界具有以下优势:

  • 每个文件夹都是一个应用管理边界,具有自己的管理项目。这样,每个业务单位都可以使用相关资源注册应用。

  • 业务单位 1 中的应用可以包含业务子部门 1 文件夹中项目内的资源。这样,业务单位就可以在共享资源访问权限的同时,将各自的工作分开。

如需详细了解如何构建资源,请参阅应用管理最佳实践。

自动启用的 API

设置管理项目时,系统会自动启用应用管理所需的 API,包括 App Hub、Application Design Center 和 Google Cloud Observability 的 API。

存储在管理项目中的应用数据

管理项目会为您的应用管理边界存储以下数据:

  • App Hub 数据:应用、服务和工作负载的逻辑模型,包括所有者、环境和业务重要性等元数据。
  • Application Design Center 数据:用于设计和部署应用的应用模板、目录和空间。

如需查看已启用应用的文件夹中应用资源的汇总遥测数据,请为管理项目配置可观测性范围。

删除管理项目的影响

如果您删除文件夹边界的管理项目,所有应用模型数据都将永久丢失。其他项目中的底层 Google Cloud资源不受影响,但它们在 App Hub 中的逻辑分组和元数据会被删除。

后续步骤