您可以在「Cost Explorer」頁面中,監控及瞭解 Google Cloud 專案或 App Hub 應用程式的資源成本和使用率。費用探索工具會以圖表呈現目前的費用資料和歷來費用資料,以及用量指標,協助您做出明智決策,把握最佳化機會。
舉例來說,貴機構的開發人員和平台管理員可能需要使用費用總管,才能執行下列操作:
判斷過去兩週內,App Hub 工作負載
cymbal的費用增加幅度。找出專案中費用高昂但使用率低的資源。 Google Cloud
找出應用程式中成本高昂但使用率低的 Compute Engine 代管執行個體群組 (MIG)。
如要以程式輔助方式擷取費用和用量資料,以便與其他工具和資料整合,請使用 App Optimize API。
Gemini 也能協助您節省費用並提高使用率。詳情請參閱「透過 Gemini 輔助功能最佳化成本」。
本文適用對象為開發人員和平台管理員。如果您在 Cloud Billing 中管理帳單帳戶或預算,請參閱 Cloud Billing 成本最佳化說明文件,瞭解如何在 Cloud Billing 中使用 FinOps 中心和 Gemini Cloud Assist。
事前準備
Cost Explorer 會使用 Cloud Billing 擷取費用資料,並使用 Cloud Monitoring 擷取用量指標。如要使用 Cost Explorer,您必須有權存取監控資料和設定資訊,以及查看 Cloud Billing 資料。
如要依 App Hub 應用程式查看費用資料,請確認您已設定 App Hub 並建立應用程式。
如果只查看專案的費用資料,請在專案中啟用 App Optimize API。
Cost Explorer 僅支援在設定為應用程式管理的資料夾中管理的應用程式。不支援主專案或單一專案界線中的應用程式。
必要的角色
使用 Cost Explorer 時,視您是依專案還是依應用程式查看,需要不同的權限。
依專案查看
如要取得查看專案費用和用量資料所需的權限,請要求管理員授予您專案的下列 IAM 角色:
-
啟用 API:
服務使用情形管理員 (
roles/serviceusage.serviceUsageAdmin) -
查看用量資料:Monitoring 檢視者 (
roles/monitoring.viewer) -
查看費用:
Cloud Hub 操作人員 (
roles/cloudhub.operator) 或具有billing.resourceCosts.get權限的自訂角色
如果管理員已授予您 Cloud Hub 操作人員 (roles/cloudhub.operator) 角色,則該角色已包含 Monitoring 檢視者權限。
按應用程式查看
如要取得查看應用程式費用和用量資料所需的權限,請要求管理員在資料夾的管理專案中,授予您下列 IAM 角色:
-
查看用量資料:Monitoring 檢視者 (
roles/monitoring.viewer) -
查看應用程式資料:App Hub 檢視者 (
roles/apphub.viewer) -
查看資料夾中的資料:
資料夾檢視者 (
roles/resourcemanager.folderViewer)
查看費用探索工具
如要查看 Cost Explorer,請按照下列步驟操作:
-
前往 Google Cloud 控制台的「Cost Explorer」頁面:
如果是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果。
選取要查看的專案或應用程式:
如要查看專案資料,請在頁面頂端的專案挑選器中選取專案。
如要查看應用程式的資料,請在Google Cloud 控制台的工具列中,選取資料夾的管理專案。接著前往 Cost Explorer 的工具列,將檢視畫面設為「Application」。如果不確定要選取哪個專案,請洽詢管理員。
您也可以在 Cloud Hub 的「最佳化」頁面中查看費用和用量資料。「最佳化」頁面會顯示 Cost Explorer 中的資料總覽,讓您一目瞭然地掌握趨勢。您可以查看所選專案或應用程式的總費用趨勢、費用變化最大的前 5 項資源,以及 5 項最未充分利用的資源。在「Resources by cost and utilization」(依費用和使用率劃分的資源) 專區中,按一下「View details in Cost Explorer」(在 Cost Explorer 中查看詳細資料),即可進一步探索費用和使用率資料。
瞭解費用和用量
您可以使用 Cost Explorer 僅查看費用資料,也可以同時查看費用資料和使用率指標。
你可以調整時間範圍選取器,篩選顯示的資料,選取「1 天」、「7 天」、「14 天」或「30 天」。
Google Cloud 產品會按照不同間隔,將用量和費用資料回報給 Cloud Billing 程序。因此,您可能需要等待一段時間,才能在費用管理工具中查看 Google Cloud 服務用量和費用。費用通常會在一天內顯示,但有時可能超過 24 小時。
依費用分析
Cost Explorer 的「所選範圍的費用摘要」部分會顯示總費用、總費用變化和資源總費用變化等資料。
總費用是根據所選專案或應用程式的使用量,依據合約價格計算,且尚未扣除任何承諾使用折扣 (CUD) 或其他抵免額。應用程式的總費用包含應用程式完整使用的所有資源,但不含應用程式間共用的資源。
總費用表會列出支援產品和資源的費用明細。
- 網路資料移轉費用和 Cloud Load Balancing 資料處理費用會與資源費用分開顯示。
- 使用永久磁碟的本機儲存空間費用會顯示在「永久磁碟」產品下方。
不支援的產品會歸類在「產品」欄的「其他」,不支援的資源則會歸類在「資源類型」欄的「其他」。
如要進一步瞭解 Cost Explorer 中的費用和用量資料,請參閱「關於費用和用量資料」。
依費用和使用率分析
如果是支援的 Google Cloud 產品,您可以在「探索已分析的資源」部分,進一步瞭解與資源相關的費用。
您可以在這個部分選取匯總費用和使用率的指標,並查看以大小表示費用、顏色表示使用率的樹狀圖。舉例來說,這個部分有助於找出過去 30 天內 CPU 使用率偏低,但費用最高的資源。
如果選取「匯總費用、費用變化」指標,「資源清單」表格會顯示額外資訊。
後續步驟
- 使用 App Optimize API 以程式輔助方式取得費用和用量資料,並將資料整合到日常工作流程中。
- 在 FinOps 中心探索節省成本和最佳化的機會。
- 使用 Cloud Billing 報表進行深入的費用分析。
- 如要瞭解成本最佳化的最佳做法,請參閱「Google Cloud 架構架構:成本最佳化」一文。