以应用为中心的 Google Cloud 可让您将资源分组为已注册的应用,以便您在 Google Cloud项目中一致地设计、部署和治理这些资源。
应用定义
应用是组件(例如服务和工作负载)的逻辑分组,这些组件协同工作以提供业务功能。例如,以下三层式 Web 应用包含 Cloud Run 前端、Cloud Run 后端和 Cloud SQL 数据库:
对资源进行分组有助于您执行以下操作:
- 一致地部署:使用模板来设计、部署和更新应用。
- 加强治理:在应用级别设置所有权和政策。
- 监控健康状况和费用:在一个位置查看性能、安全状况和费用。
- 高效排查问题:使用资源依赖项查找问题并评估影响。
- 使用 AI 辅助:使用 Gemini Cloud Assist 进行设计、费用优化和问题排查。
核心功能和集成
下图展示了以应用为中心的 Google Cloud 中的关键功能和产品。
图中的数字编号对应于以下说明:
资源:将 Google Cloud 资源注册为逻辑分组,以便集中管理。
应用设计和部署:
使用 Application Design Center 设计模板并部署应用。
使用 App Hub 将现有资源整理到应用中。
可观测性:使用 Google Cloud Observability 优化和监控应用、智能体和 MCP 服务器:
- 使用指标、日志和跟踪记录监控运行状况和性能。
- 根据指标和日志设置提醒。
费用优化:使用 App Optimize API 了解支出和资源用量。
- 在 Cloud Hub 和成本探索器中查看费用趋势和利用率变化。
- 直接使用 App Optimize API 进行趋势分析,或将费用数据与其他商家数据联接。
安全性和合规性:通过在 Security Command Center 中跟踪安全状况发现结果来管理风险。
数据分析:
AI 辅助:使用 Gemini Cloud Assist 获取上下文感知帮助,包括:
以应用为中心的管理模型
如需管理资源,您需要使用管理项目配置应用管理边界,该项目会集中管理所有应用管理任务、元数据和 API。例如,您可以通过配置已启用应用的文件夹,在文件夹级别定义边界。
资源组织示例
以下示例将资源整理到不同的文件夹级管理边界中。
按业务单位整理边界具有以下优势:
业务单位 1 中的应用可以包含业务子部门 1 文件夹中项目内的资源。这样,业务单位就可以在共享资源访问权限的同时,将各自的工作分开。
如需详细了解如何构建资源,请参阅应用管理最佳实践。
自动启用的 API
设置管理项目时,系统会自动启用应用管理所需的 API,包括 App Hub、Application Design Center 和 Google Cloud Observability 的 API。
存储在管理项目中的应用数据
如需查看已启用应用的文件夹中应用资源的汇总遥测数据,请为管理项目配置可观测性范围。
删除管理项目的影响
如果您删除文件夹边界的管理项目,所有应用模型数据都将永久丢失。其他项目中的底层 Google Cloud资源不受影响,但它们在 App Hub 中的逻辑分组和元数据会被删除。