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 前往「Home」(首頁) 頁面:
選取應用程式,查看整合式資訊主頁。
查看事件、警告、成效指標和成本趨勢。詳情請參閱「應用程式檢視畫面和專案檢視畫面」。
您也可以使用 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 建立新範本,反映最佳化架構。
部署最佳化應用程式架構。視變更性質而定,這項程序可能涉及更新現有部署項目或建立新部署項目。