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