「最佳化」頁面會顯示Google Cloud 服務的摘要費用和使用率資料。您可以查看下列資訊:
- 所選專案或 App Hub 應用程式的總費用和費用趨勢。
- 費用最高的前五項資源或應用程式工作負載,以及費用變化。
- 費用最高且使用率最低的五項資源或工作負載。
如要查看更多資源和工作負載的費用,請使用 Cost Explorer。
「最佳化」頁面會使用將 Cloud Billing 資料匯出至 BigQuery 功能提供的資料。如要在 BigQuery 中進行更詳細的費用分析,可以直接使用匯出功能。
限制與已知問題
在預先發布期間,部分費用和費用變更資料可能不完整,包括 Google Kubernetes Engine (GKE) 區域叢集的資料。
Compute Engine VM、Compute Engine MIG 和 GKE 叢集的費用不包含資料輸出或 Persistent Disk 使用量的網路費用。這類費用會分開列出。
如果查看 App Hub 應用程式的資料,請注意下列限制:
- 只有在所有應用程式資源的費用都以相同幣別計算時,您才能查看應用程式的費用。如果應用程式的資源與不同帳單帳戶相關聯,則必須為所有帳單帳戶設定相同的幣別,才能查看應用程式費用資料。
- 您無法依據位置查看或篩選資源。
事前準備
「最佳化」頁面會使用 Cloud Billing 擷取費用資料,並使用 Cloud Monitoring 擷取用量指標。如要使用「最佳化」頁面,您必須有權存取監控資料和設定資訊,以及查看 Cloud 帳單資料。
設定 Cloud Hub。
如果尚未啟用,請啟用 App Optimize API。
- 前往「最佳化」頁面:
在 Google Cloud 控制台工具列中,選取要啟用 API 的專案:
如要查看應用程式的費用和用量,請選擇已啟用應用程式管理功能的資料夾中的管理專案。啟用應用程式的資料夾會顯示啟用應用程式的資料夾圖示 (
)。子項管理專案也有專屬圖示 (
),且專案名稱的格式為
FOLDER-NAME-mp
。如要查看個別專案的費用和用量,請選擇含有要查看資源的專案。
按一下「啟用 App Optimize API」。「啟用必要的 API」對話方塊隨即開啟。
按一下「啟用」。
必要的角色
如要查看「最佳化」頁面的資料,您必須具備不同權限,視您是依專案還是依應用程式查看頁面而定。
專案檢視畫面
如要取得查看專案費用和用量資料所需的權限,請要求管理員將專案的下列 IAM 角色授予您:
-
啟用或停用 API:
Service Usage Admin (
roles/serviceusage.serviceUsageAdmin
) -
查看用量資料:
Monitoring 檢視者 (
roles/monitoring.viewer
) -
查看費用:
檢視者 (
roles/viewer
) 或具有billing.resourceCosts.get
權限的自訂角色
應用程式檢視畫面
如要取得查看應用程式費用和用量資料的權限,請要求管理員在啟用應用程式的資料夾中,授予您下列 IAM 角色:
-
啟用或停用 API:
Service Usage Admin (
roles/serviceusage.serviceUsageAdmin
) -
查看用量資料:
Monitoring 檢視者 (
roles/monitoring.viewer
) -
查看費用:
檢視者 (
roles/viewer
) 或具有billing.resourceCosts.get
權限的自訂角色 -
查看應用程式資料:
App Hub 檢視者 (
roles/apphub.viewer
) -
查看資料夾資料:
資料夾檢視者 (
roles/folder.viewer
)
如果管理員已授予您 Cloud Hub 運算子 (roles/cloudhub.operator
) 角色或應用程式管理檢視者角色 (roles/apphub.appManagementViewer
),這些角色已包含 Monitoring 檢視者權限。
如要根據費用分析結果進行變更,例如套用 Active Assist 的建議,或是變更 Cloud Run 的帳單選項,您必須具備額外權限,或是與貴機構中具備必要權限的成員協調。
查看費用和使用率
查看所選專案或應用程式的資料時,您可以篩選頁面,只顯示特定產品。
Cloud Billing 和「最佳化」頁面會以不同方式分類產品相關費用。
「最佳化」頁面會依產品邏輯整理費用。Cloud Billing 會將資源用量的 SKU 分組為服務。Cloud Billing 中的服務可能是產品的子集,也可能包含多項產品的 SKU。 Google CloudGoogle Cloud 這些 Cloud Billing 服務與 App Hub 服務無關。
舉例來說,Compute Engine 和 GKE 產品的費用等同於多項 Cloud Billing 服務。
最佳化頁面上的產品 | Cloud Billing 中的服務 |
---|---|
Compute Engine | Compute Engine 和 VM 管理工具 |
GKE | Compute Engine 和 GKE |
Persistent Disk | Compute Engine |
網路服務包含許多網路產品的 SKU,例如 Cloud Load Balancing、Cloud NAT、Cloud VPN、Private Service Connect 和效能資訊主頁。「最佳化」頁面會依產品分類這些費用,但 Cloud Billing 只提供單一網路服務,且未針對各項網路產品定義服務。
您可以搜尋 Google Cloud SKU 清單,進一步瞭解 Cloud Billing 中 SKU 的分類方式。如要查看費用和使用率,請按照下列步驟操作:
前往 Google Cloud 控制台的「Optimization」(最佳化) 頁面:
選取要查看的專案或應用程式:
- 如要查看專案資料,請從工具列的專案挑選器中選取專案。
- 如要查看應用程式資料,請從工具列的專案挑選器中選取已啟用應用程式的資料夾。如果不確定要選取哪個資料夾,請洽詢管理員。
如要篩選特定產品、地點或歷史時間範圍的資料,請從「產品」、「地點」或時間範圍篩選器中選取選項。最多可查看 30 天的資料。
「最佳化」頁面會顯示下列資訊:
費用趨勢:所選篩選條件的總費用。
圖 1:專案的費用摘要 圖 2:應用程式的費用摘要 - 總毛利:顯示所選篩選條件的總用量費用。總額是依據合約價格計算,未套用任何承諾使用折扣 (CUD) 或其他抵免額。應用程式的總費用包含應用程式完整使用的所有資源費用,但不含應用程式間共用資源的費用。
- 費用變更:顯示總費用的變更。系統會根據您選取的時間範圍計算變更。舉例來說,如果您選取「7 天」,而目前日期是 2025 年 4 月 30 日,系統就會比較 4 月 23 日至 4 月 29 日的資料,以及 4 月 16 日至 4 月 22 日的資料,並顯示變更百分比。帳單結算日會在美國和加拿大太平洋標準時間 (UTC-8) 凌晨 12 點開始,但太平洋標準時間生效時除外。太平洋日光節約時間生效時,帳單結算日會在美國和加拿大太平洋日光節約時間 (UTC-7) 時區的午夜開始。
資源 (按照費用和使用率劃分):這個部分會列出值得進一步調查的頂尖資源。與不支援的產品相關聯的費用會歸類為「其他」。
專案:顯示費用最高和費用變化最大的前五項資源,以及費用高且使用率最低的前五項資源。不支援的產品資源會歸類為「其他」。
圖 3:專案的費用摘要 - 如要進一步瞭解費用,請按一下特定資源名稱,查看該資源的詳細資料。
- 如要查看更詳細的費用資訊,請按一下「在 Cost Explorer 中查看詳細資料」。費用探索工具的檢視畫面會經過篩選,顯示與最佳化頁面相同的專案、產品、位置和時間範圍。
應用程式:顯示費用最高和費用變化最大的前五項工作負載和服務,以及費用高且使用率最低的前五項工作負載和服務。
圖 4:應用程式的費用摘要 - 如要進一步瞭解費用,請按一下特定工作負載或服務名稱,查看該工作負載或服務的詳細資料。
- 如要查看更詳細的費用資訊,請按一下「在 Cost Explorer 中查看詳細資料」。費用探索工具的檢視畫面會經過篩選,顯示與「最佳化」頁面相同的應用程式、產品、位置和時間範圍。
如要進一步瞭解如何使用 Cost Explorer,請參閱「使用 Cost Explorer 最佳化成本」。
由於使用率只是服務成本的其中一個面向,建議您搭配使用「最佳化」頁面上的資料,以及您所用服務適用的其他成本最佳化功能和最佳做法。 Google Cloud舉例來說,Compute Engine、Google Kubernetes Engine (GKE) 和 Cloud Run 提供承諾使用折扣。此外,Cloud Run 也提供多種計費方式,您可以根據執行個體的使用方式選擇。
停用 App Optimize API
如果不想再查看「最佳化」頁面上的資料,可以停用 API。
在 Google Cloud 控制台工具列中,選取要停用 API 的專案。
按一下 [停用]。
在確認對話方塊中,按一下「停用」。
後續步驟
- 在 FinOps 中心中,探索可節省成本和最佳化的機會。
- 使用 Cloud Billing 報表進行深入的費用分析。
- 如要瞭解成本最佳化的最佳做法,請參閱「Google Cloud 架構架構:成本最佳化」一文。