持续改进 App Hub 应用是实现运营和业务目标的关键。应用分析洞见和辅助服务(例如 Cloud Hub 和 Gemini Cloud Assist)可帮助您发现优化机会。例如,您可能会收到有关调整利用不足的虚拟机大小或配置 Cloud CDN 以降低延迟和费用的建议。
本指南介绍了如何分析现有应用,然后使用 Application Design Center 来实现架构变更。
准备工作
本文档假定您已为应用设置文件夹级应用管理边界。应用设计中心、Cloud Hub 和 Gemini Cloud Assist 需要此边界类型。
您必须先完成以下步骤,然后才能使用应用数据分析和辅助服务:
面向管理员:
- 为所有您打算使用的 Google Cloud 资源启用必需的 API。
- 设置 App Design Center。 如果您打算从模板创建新的应用组件,则此参数是必需的。
- 设置 Cloud Hub。 仅当您打算使用 Cloud Hub 来发现优化机会时才需要。
- 设置 Gemini Cloud Assist。 仅当您打算使用 Gemini Cloud Assist 来发现优化机会时才需要。
- 向用户授予访问权限。 根据用户在应用生命周期中的职责分配相应的 IAM 角色。
对于开发者和运营商:
- 确认您的应用管理边界内是否存在应用。
- 确保您拥有要执行的任务所需的 IAM 角色。
- 在 Google Cloud 控制台中打开您的管理项目。
分析应用以寻找优化机会
使用 Cloud Hub 和 Gemini Cloud Assist 可获取应用的运营数据的整合视图,并接收建议:
- 在 Google Cloud 控制台中,使用项目选择器选择您的管理项目。
从 Cloud Hub 导航到首页:
选择您的应用,即可查看其集成式信息中心。
查看突发事件、提醒、性能指标和费用趋势。如需了解详情,请参阅应用视图和项目视图。
(可选)使用 Gemini Cloud Assist 面板,通过自然语言提示请求优化建议,例如:
Give me recommendations to optimize my application.Show me the most expensive resources with the lowest utilization for this application.
Gemini Cloud Assist 会提供建议,例如调整利用率不足的机器类型的大小或启用 Cloud CDN。
改进应用架构
确定优化后,使用应用设计中心来对改进后的架构进行建模和部署:
- 如果应用是从模板部署的: 打开模板并根据建议修改其架构。然后,您可以部署新版本,以更新现有应用实例。
- 如果应用不是从模板部署的: 在 App Design Center 中创建新模板,以反映优化后的架构。
部署优化后的应用架构。 此过程可能涉及更新现有部署或创建新部署,具体取决于更改的性质。