为应用生命周期管理做好准备

传统的云资源层次结构可能会模糊资源关系,并使运营任务变得复杂。将资源整理到应用中并按业务功能进行管理,有助于您应对这些挑战,并清晰了解基础架构互动。

本指南概述了可用于设计、部署和维护应用的工作流程。我们建议您使用这些工作流,以便将 Google Cloud资源作为与业务结构一致的逻辑单元进行管理。无论您是部署新的应用基础架构,还是将现有资源整理成应用,都可以应用这些实践。

本指南提出的应用管理方法的基础是已启用应用的文件夹宿主项目,具体取决于您的设置模型。这些资源可作为应用的管理边界,并充当所有应用元数据的中央存储库,从而在各种工具中提供统一的体验。

如需详细了解可让您在 Google Cloud中管理应用的关键产品、概念和功能,请参阅以应用为中心的 Google Cloud

本指南中描述的场景使用以下两种主要 Google Cloud 产品:

  • App Hub:所有应用的中央注册中心,可让您了解应用的服务和工作负载,并实现应用级治理。
  • 应用设计中心:您可以使用预先批准的模板和基础设施即代码 (IaC) 来设计、部署新的应用基础设施。

这些产品可协同工作,实现从设计和分组到部署和持续运营的无缝过渡。选择以下最符合您目标的情形:

  • 注册现有资源以创建应用:将云基础架构中的现有服务和工作负载分组到一个应用中,以获得统一的可见性、治理和运营控制。此选项可让您开始以逻辑单元的形式管理当前资源。
  • 基于已发布的模板创建应用:使用预构建的模板部署新的标准化应用基础架构,确保符合组织最佳实践并提供即时可见性。
  • 从正在运行的应用创建可重复使用的模板:将成功运行的应用的架构捕获为可重复使用的受监管模板,以便其他团队和新应用能够以一致且合规的方式进行自助式部署。
  • 根据设计建议优化现有应用:使用应用洞见和设计建议分析应用的现有架构。然后,在 Application Design Center 中对架构变更进行建模和部署,以节省成本、提高安全性和性能。

虽然这些是用例建议,但您可以根据自己的具体要求调整产品功能和特性。