您可以透過「成本探索器」頁面,監控並瞭解 Google Cloud 專案或 App Hub 應用程式中的成本和資源使用情形。費用探索器會以圖表呈現目前和歷來費用資料和使用量指標,協助您做出明智的最佳化決策。
您可以使用「費用分析」工具來執行下列操作:
判斷過去兩週內 App Hub 工作負載
cymbal
的費用增加幅度。判斷 Google Cloud 專案中哪些資源費用高且使用率低。
找出應用程式中使用率偏低的昂貴 Compute Engine 代管執行個體群組 (MIG)。
成本分析器會使用 Cloud Billing 匯出至 BigQuery 提供的資料。如果想在 BigQuery 中執行更詳細的費用分析,可以直接使用匯出功能。
限制
在私人搶先體驗期間,部分費用和費用變更資料可能不完整,包括 Compute Engine MIG、Google Kubernetes Engine (GKE) 區域叢集和 App Hub 應用程式的資料。此外,Compute Engine VM、Compute Engine MIG 和 GKE 叢集的費用不包含資料輸出或永久磁碟使用量的網路費用。
費用以美元為單位。您無法變更幣別。
如果您查看的是 App Hub 應用程式的資料,就無法依位置查看或篩選資源。
事前準備
成本分析器會使用 Cloud Billing 擷取費用資料,並使用 Cloud Monitoring 擷取使用率指標。如要使用「費用資源」工具,您必須具備監控資料和設定資訊的存取權,以及查看 Cloud Billing 資料的權限。
如要查看 App Hub 應用程式的費用資料,請務必為已啟用應用程式的資料夾設定 App Hub,並建立應用程式。
費用分析工具僅支援由啟用應用程式的資料夾管理的應用程式。不支援由主機專案管理的應用程式。
必要的角色
使用「費用分析工具」時,需要的權限會因您是依專案還是應用程式進行查看而有所不同。
依專案查看
如要取得查看專案費用和使用率資料所需的權限,請要求管理員為您授予專案的下列 IAM 角色:
-
查看使用率資料:
Monitoring Viewer (
roles/monitoring.viewer
) -
查看費用:
查看者 (
roles/viewer
) 或具有billing.resourceCosts.get
權限的自訂角色
如果管理員已授予您 Cloud Hub 操作員 (roles/cloudhub.operator
) 角色,則該角色會包含「Monitoring 檢視者」權限。
按應用程式查看
如要取得查看應用程式費用和使用率資料所需的權限,請要求管理員在已啟用應用程式的資料夾中,授予您管理專案的下列 IAM 角色:
-
查看使用率資料:
Monitoring Viewer (
roles/monitoring.viewer
) -
查看應用程式資料:
App Hub Viewer (
roles/apphub.viewer
) -
查看資料夾中的資料:
資料夾檢視器 (
roles/folder.viewer
)
查看費用探索工具
如要查看「費用分析工具」,請按照下列步驟操作:
-
前往 Google Cloud 控制台的「Cost Explorer」頁面:
如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果。
選取要查看的專案或應用程式:
如要查看專案的資料,請在頁面頂端的專案選取器中選取專案。
如要查看應用程式資料,請在Google Cloud 控制台的工具列中,選取已啟用應用程式的資料夾的管理專案。接著,前往「費用分析工具」的工具列,然後將檢視畫面設為「應用程式」。如果不知道要選取哪個專案,請洽詢管理員。
您也可以在 Cloud Hub 的「Optimization」頁面中查看成本和使用率資料。「最佳化」頁面會顯示「費用探索器」中顯示的資料概覽,讓您一目瞭解趨勢。您可以查看所選專案或應用程式的總費用趨勢、費用變化前 5 大的資源,以及未充分利用的前 5 大資源。在「資源 (依費用和使用率劃分)」部分,您可以按一下「在 Cost Explorer 中查看詳細資料」,進一步查看費用和使用率資料。
探索費用和使用率
您可以透過「費用分析」查看費用資料,或是費用資料搭配使用率指標。
您可以調整時間範圍選取器,篩選要顯示的資料,可選範圍包括「1 天」、「7 天」、「14 天」或「30 天」。
Cloud Billing 和 Cost Explorer 對產品相關費用的分類方式不同。
費用探索工具會以邏輯方式依產品分類顯示費用。Cloud Billing 會將資源使用量的 SKU 分組為服務。Cloud Billing 中的服務可能是 Google Cloud產品的子集,也可能包含多個 Google Cloud 產品的 SKU。這些 Cloud Billing 服務與 App Hub 服務無關。
舉例來說,Compute Engine 和 GKE 產品的費用等同於多項 Cloud Billing 服務。
Cost Explorer 中的產品 | Cloud Billing 中的服務 |
---|---|
Compute Engine | Compute Engine 和 VM Manager |
GKE | Compute Engine 和 GKE |
Persistent Disk | Compute Engine |
網路服務包含許多網路產品的 SKU,例如 Cloud Load Balancing、Cloud NAT、Cloud VPN、Private Service Connect 和 Performance Dashboard。成本分析器會依產品分類這些費用,但 Cloud Billing 只提供單一網路服務,且沒有為每項網路產品定義服務。
您可以搜尋 Google Cloud SKU 清單,進一步瞭解 Cloud Billing 中的 SKU 分類方式。
按費用分析
費用分析工具的「所選範圍的費用摘要」專區會顯示總費用、總費用變化,以及依資源劃分的總費用變化資料。
總費用是根據所選專案或應用程式中的使用量,依合約價格計算 (未套用承諾使用折扣 (CUD)或其他抵免額)。對於應用程式而言,總費用包含應用程式完全使用的所有資源。這項總費用不含應用程式間共用資源的費用。
依據費用和使用率進行分析
對於支援的 Google Cloud 產品,您可以在「探索已分析的資源」部分進一步探索與資源相關的費用。
您可以在這一節中選取匯總費用和使用率的指標,並透過樹狀圖呈現費用和使用率的大小和顏色。舉例來說,您可以透過這一節,找出過去 30 天內 CPU 使用率偏低,但費用最高的資源。
支援的產品
Cost Explorer 中的「產品」篩選器會列出與 Cost Explorer 整合的產品。
下表列出支援的產品,以及資源層級費用資料。
產品名稱 | 支援的資源類型 |
---|---|
AlloyDB for PostgreSQL | 備份 叢集 執行個體 |
Bigtable | 應用程式設定檔 執行個體 |
Cloud Deploy | 推送 pipeline |
Cloud Run 函式 | 函式 |
Compute Engine | 位址 磁碟 轉送規則 全域位址 全域轉送規則 映像檔 執行個體 即時快照 VLAN 連結 機器映像檔 機器執行個體群組 網路連結 預留項目 路由器 快照 儲存空間集區 目標 VPN 閘道 VPN 閘道 VPN 通道 |
Google Kubernetes Engine | 叢集 |
Dataflow | 工作 快照 |
Cloud Data Fusion | 執行個體 |
Dataproc Metastore | 服務 |
Firestore | 資料庫 |
GKE 備份 | 備份方案 |
Cloud Logging | 記錄檔值區 |
Managed Service for Microsoft Active Directory | 網域 |
Memorystore for Redis | 執行個體 |
Cloud Run | Job Service |
Secret Manager | 密鑰 |
Spanner | 執行個體 資料庫 |
Cloud SQL Admin API | 執行個體 |
Cloud Storage | 值區 |
在「費用分析工具」中查看總費用表格和匯總費用和費用變動表格時,系統會在「產品」欄中將不支援的產品歸類為「其他」。系統不支援資源層級成本資料的資源,會在「資源類型」欄中歸類為「其他」。
後續步驟
- 在 FinOps 中心中探索節省成本和最佳化機會。
- 使用 Cloud Billing 報表進行深入的費用分析。
- 如要瞭解成本最佳化的最佳做法,請參閱「Google Cloud 架構架構:成本最佳化」一文。