Google Cloud 以應用程式為中心,可讓您將資源分組為已註冊的應用程式,以便在 Google Cloud專案中以一致的方式設計、部署及管理這些資源。
應用程式定義
應用程式是元件 (例如服務和工作負載) 的邏輯群組,這些元件會共同運作,提供業務功能。舉例來說,下列三層式網頁應用程式包含 Cloud Run 前端、Cloud Run 後端和 Cloud SQL 資料庫:
將資源分組有助於執行以下操作:
- 一致部署:使用範本設計、部署及更新應用程式。
- 強化管理:在應用程式層級設定擁有權和政策。
- 監控健康狀態和成本:在同一處查看效能、資安態勢和成本。
- 有效排解問題:使用資源依附元件找出問題並評估影響。
- 使用 AI 輔助功能:使用 Gemini Cloud Assist 設計、最佳化成本及排解問題。
核心功能與整合項目
下圖說明以應用程式為中心的 Google Cloud 主要功能和產品。
圖中的數字對應下列說明:
資源:將 Google Cloud 資源註冊為邏輯群組,以便統一管理。
應用程式設計和部署:
使用 Application Design Center 設計範本及部署應用程式。
使用 App Hub 將現有資源整理成應用程式。
觀測能力:使用 Google Cloud Observability 最佳化及監控應用程式、代理和 MCP 伺服器:
- 透過指標、記錄和追蹤記錄,監控健康狀態和效能。
- 根據指標和記錄設定警告。
成本最佳化:使用 App Optimize API 瞭解支出和資源用量。
- 在 Cloud Hub 和費用探索工具中查看成本趨勢和使用率變化。
- 直接使用 App Optimize API 進行趨勢分析,或將費用資料與其他業務資料彙整。
安全性和法規遵循:在 Security Command Center 追蹤資安態勢發現項目,控管風險。
洞察:
AI 輔助:使用 Gemini Cloud Assist 取得情境感知協助,包括:
以應用程式為中心的管理模式
如要管理資源,請使用管理專案設定應用程式管理邊界,集中管理所有應用程式管理工作、中繼資料和 API。舉例來說,您可以設定啟用應用程式管理功能的資料夾,在資料夾層級定義邊界。
資源組織範例
以下範例將資源整理至不同的資料夾層級管理邊界。
依業務單位劃分邊界有下列好處:
Business Unit 1 中的應用程式可以包含 Business Sub-Unit 1 資料夾內專案中的資源。這樣一來,業務單位就能區分工作,同時共用資源存取權。
如要進一步瞭解如何建構資源,請參閱「應用程式管理的最佳做法」。
自動啟用的 API
設定管理專案時,系統會自動啟用應用程式管理所需的 API,包括 App Hub、Application Design Center 和 Google Cloud Observability 的 API。
儲存在管理專案中的應用程式資料
- App Hub 資料:應用程式、服務和工作負載的邏輯模型,包括擁有者、環境和業務重要性等中繼資料。
- Application Design Center 資料:用於設計及部署應用程式的應用程式範本、目錄和空間。
如要查看已啟用應用程式管理功能的資料夾中,應用程式資源的匯總遙測資料,請設定管理專案的可觀測性範圍。
刪除管理專案的影響
如果刪除資料夾邊界的管理專案,所有應用程式模型資料都會永久遺失。其他專案中的基礎 Google Cloud資源不受影響,但 App Hub 中的邏輯群組和中繼資料會遭到刪除。