Cloud Hub 和 Gemini Cloud Assist 提供的分析洞见可帮助您发现优化应用的机会。例如,您可以查看有关调整利用率较低的虚拟机大小或配置 Cloud CDN 以降低延迟时间和费用的建议。
分析现有应用后,您可以使用 Application Design Center 对建议的架构更改进行建模和部署。
准备工作
本文档假定您已为应用设置了文件夹级应用管理边界。Application Design Center、Cloud Hub 和 Gemini Cloud Assist 需要此边界类型。
在使用应用数据分析和辅助服务之前,您必须完成以下步骤:
对于管理员:
- 为您打算使用的所有 Google Cloud 资源启用所需的 API。
- 设置 Application 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。
演进应用架构
确定优化方案后,使用 Application Design Center 对改进后的架构进行建模和部署:
- 如果应用是根据模板部署的:打开模板并根据建议修改其架构。然后,您可以部署新版本,作为对现有应用实例的更新。
- 如果应用不是通过模板部署的:在 Application Design Center 中创建一个新模板,以反映优化后的架构。
部署优化后的应用架构。 此过程可能涉及更新现有部署或创建新部署,具体取决于更改的性质。