承諾使用折扣 (CUD) 建議可協助您降低 Cloud Billing 帳戶中專案的資源成本。系統會使用公式自動產生 CUD 建議,該公式會分析 Cloud Billing 收集到的歷史和近期用量指標,並納入現有承諾涵蓋的用量。您可以採用這些建議購買額外的承諾,進一步降低 Google Cloud 成本。
系統會針對符合資格的產品 (包括彈性 Compute 承諾) 提供依資源計算的承諾使用合約子集和依支出計算的承諾使用合約子集的最佳化建議。
如要瞭解下列工作,請參閱本頁的指南:
如要進一步瞭解推薦服務,請參閱「推薦工具總覽」。
瞭解承諾建議
承諾使用折扣建議可讓您瞭解 Google Cloud 專案中的支出和使用模式。您的支出模式會產生以支出計算的承諾建議,包括Compute 彈性承諾,而您在 Compute Engine 上的使用模式會產生依資源計算的承諾建議。以資源為準的承諾建議也會考量您在 Compute Engine 上使用自訂機器類型的情況。購買建議的承諾可協助您最佳化Google Cloud 成本。
查看及修改最佳化建議所需的權限
視您的需求而定,請要求系統管理員指派下列預先定義的 IAM 角色:
如果 Cloud Billing 帳戶已為資源型承諾啟用折扣共用功能,您必須在 Cloud Billing 帳戶中具備下列其中一個角色:
- 如要僅查看最佳化建議,請指派「帳單帳戶檢視者」(
roles/billing.viewer
) 角色。 - 如要查看及修改建議內容,請指派帳單帳戶管理員 (
roles/billing.admin
) 角色。
- 如要僅查看最佳化建議,請指派「帳單帳戶檢視者」(
如果 Cloud Billing 帳戶沒有折扣共用功能,可用於資源型承諾,則您需要在已購買承諾用量折扣的 Cloud Billing 帳戶所附加的每個專案中,具備下列其中一個角色:
- 如要僅查看建議,請在專案中指派檢視者 (
roles/viewer
) 角色。 - 如要查看及修改建議內容,請為專案指派「擁有者」 (
roles/owner
) 或「編輯者」 (roles/editor
) 角色。
- 如要僅查看建議,請在專案中指派檢視者 (
如果您使用的是自訂角色,請更新自訂角色,加入下列個別權限:
(按一下展開) 自訂角色所需的權限
模擬 CUD 省錢情境的權限
- 如要模擬根據定價的情況,您需要
billing.cudrecommendations.generateDefaultPriceSavingRecommendation
- 如果您有自訂價格合約,就需要使用
billing.cudrecommendations.generateCustomPriceSavingRecommendation
模擬自訂價格的情況。
查看建議內容的權限
如要查看依支出計算的 CUD 建議,請按照下列步驟操作:
recommender.spendBasedCommitmentRecommendations.get
recommender.spendBasedCommitmentRecommendations.list
recommender.spendBasedCommitmentInsights.get
recommender.spendBasedCommitmentInsights.list
recommender.spendBasedCommitmentRecommenderConfig.get
如要查看依資源計算的 CUD 建議,請按照下列步驟操作:
recommender.usageCommitmentRecommendations.get
recommender.commitmentUtilizationInsights.get
recommender.usageCommitmentRecommendations.list
recommender.commitmentUtilizationInsights.list
修改最佳化建議的權限
如要修改依支出計算的 CUD 建議,請按照下列步驟操作:
recommender.spendBasedCommitmentRecommendations.update
recommender.spendBasedCommitmentInsights.update
recommender.spendBasedCommitmentRecommenderConfig.update
如要修改依資源計算的 CUD 建議,請按照下列步驟操作:
recommender.usageCommitmentRecommendations.update
recommender.commitmentUtilizationInsights.update
查看建議
您可以透過多種方式查看承諾用量折扣建議。
如要查看適用於 Cloud Billing 帳戶所有用量的承諾建議,請使用 FinOps 中心。
如要查看您擁有的特定專案的承諾建議,請前往 Google Cloud 控制台的「Recommendations Hub」(建議中心) 中的「Cost recommendations」(費用建議) 頁面。
如要查看 Cloud Billing 帳戶的承諾使用折扣建議,請採取下列任一做法:
查看 Cloud Billing 帳戶的所有建議 | 查看特定專案的最佳化建議 |
---|---|
如果您具備 Cloud Billing 帳戶權限,就可以使用 FinOps 中心,針對向 Cloud Billing 帳戶收取費用的所有用量,取得 CUD 最佳化建議。 |
如果您擁有特定專案的權限,可以在「建議中心」的「費用建議」頁面中,取得該專案的資源相關 CUD 建議。 |
解讀最佳化建議摘要
以下是根據支出計算 CUD 的建議摘要範例,其中的圖表顯示建議計算方式。大致來說,系統會根據您的資源使用率、您希望透過 CUD 折抵的用量,以及現有的 CUD 提供建議。圖表會顯示使用承諾可節省費用的使用率。
估算最佳用量
用量深入分析資訊
如要簡要瞭解系統如何計算以支出為準的最佳化建議,請參閱最佳化建議的「使用情形洞察」一節。用量洞察資料會說明承諾購買方案的收支平衡點。舉例來說,您的用量洞察資料會類似下方,具體取決於 CUD 最佳化建議的詳細資料:
「如果以 $1.02/hr 的費率支付至少 263 天 (1 年中的 72%),購買這項 CUD 就能損益平衡。」
計算最佳使用量範圍的示例
如要估算資源使用率,以便計算費用是否能打平,請將 CUD 折扣百分比從 100 中扣除。舉例來說,如果您收到建議購買 1 年期 Cloud SQL CUD 並享 25% 折扣,則達到損益平衡的資源使用率為 100% - 25% = 75%
。
為了瞭解預估值,請假設 Cloud SQL 的使用費為 $100 美元。如果您的 Cloud SQL 執行個體的正常運作時間為 100%,且您以 75% 的折扣訂閱 1 年期依支出計算的 CUD,則您將為用量支付 $100 - (25% of $100)
= $75
。
如果 Cloud SQL 執行個體的正常運作時間降至 80%,定價為 $80 美元,但如果您有承諾,就會為使用量支付 $75 美元,這仍會讓您享有 ($80 - $75) / $80 = 0.0625
或 6.25%
的折扣。
同樣地,在 75% 的正常運作時間下,您的成本與支付定價相同,如果正常運作時間低於 75%,則註冊承諾方案就無法再節省費用。
如要簡要瞭解系統如何計算以支出為準的最佳化建議,請參閱最佳化建議的「使用情形洞察」一節。
模擬 CUD 省錢情境
在 FinOps 中心,您可以使用以支出為準或以資源為準的 CUD 建議做為起點,模擬各種用途情境,並自訂建議,購買可盡量節省支出的承諾。
建立 CUD 情境模式
- 如要在 FinOps 中心開始自訂建議,請點選要建立模型的建議。
- 在推薦內容的詳細資料頁面中,按一下「建立情境」。
在情境模擬工具中,請使用最能反映您用法的選項。您可以透過下列方式自訂最佳化建議:
「依據用量記錄提供建議」部分:根據預設,系統會根據過去 30 天的用量提供建議。如要分析較長時間的使用情形,請變更要考量的記錄天數。
如要排除可能出現異常用量的日期 (例如需求異常高的期間),請啟用「忽略特定期間內的用量記錄」,並指定時間範圍。
系統會根據您選取的天數和排除的日期,重新計算推薦內容。
「符合涵蓋條件的用量」部分:您可以模擬 CUD 涵蓋的用量,具體取決於 CUD 類型:
- 對於依支出計算的 CUD,您可以設定每小時的支出百分比。
- 對於資源型 CUD,您可以設定使用的資源單位數量。
為協助您更準確地模擬實際使用量,這個部分會顯示一則訊息,說明模型日期範圍內的實際穩定使用量。
承諾使用折扣期:您可以為承諾使用折扣情境模型選取 1 年或 3 年的期限。如果您變更所選期間,系統會重新計算最佳化建議。
舉例來說,下圖顯示 CUD 情境模型建議,建議您購買 3 年 Compute 彈性承諾,但不包含 2024 年 5 月 12 日至 2024 年 5 月 18 日的使用情形,這項建議是根據過去 60 天的使用情形所得。
情境模型中的使用量深入分析
在 CUD 情境模式中,「使用量洞察」部分會簡要說明如何計算依支出計算的建議。情境的使用洞察資料包含建議金額的歷來支出模式,並說明承諾購買的收支平衡點。舉例來說,您的用量洞察資料會大致如下所示,具體取決於 CUD 情境模型的詳細資料:
- 「從記錄來看,過去 53 天中有 31 天,這個帳單帳戶在此 CUD 涵蓋的資源上,使用量為 $2.20/hr。」
- 「如果以 $2.20 美元/小時的費率支付至少 592 天 (3 年中的 54%),購買這項 CUD 就能損益平衡。」
分享 CUD 情境模式
如要與他人分享情境設定,請按一下「複製到剪貼簿」
,複製可分享的連結。收件者開啟連結時,會看到您選擇的參數情境,以及開啟連結前發生的其他使用情形更新資訊。套用建議,購買更多承諾
詳閱建議內容並選取符合需求的選項後,即可開始購買程序。
查看並購買依資源計算的最佳化建議
查看承諾最佳化建議時,請開啟最佳化建議的詳細資料頁面,然後按照下列步驟操作:
按一下頁面底部的「查看並購買」。
如要查看按照支出計算的承諾使用合約建議,請查看「購買承諾使用折扣」表單中預先填入的欄位是否正確。
如果 Cloud Billing 帳戶以非美元貨幣計費,系統會同時以美元和當地貨幣顯示成本和節省金額的預估值。
針對依資源計算的承諾使用合約建議,系統會將您重新導向至 Google Cloud 控制台的 Compute Engine 專區,您可以在該處使用購買承諾使用折扣表單完成購買程序。
系統可能會提示您選取專案。這是購買承諾的專案。請確認已在所選專案中啟用 Compute Engine API,且您具備足夠的專案權限,可購買以資源為基礎的承諾。
系統會根據建議,預先填入購買表單中的欄位。檢查欄位是否正確,並視需要更新任何值。
查看表單後,如要完成購買程序,請按一下「購買」。
關閉建議
如要不再看到特定推薦內容,可以關閉。這樣一來,所有使用者都不會在 Cloud Billing FinOps 中心或建議中心頁面中看到建議。
如要關閉 Cloud Billing 帳戶的最佳化建議,請按照下列步驟操作:
在 Google Cloud 控制台中,開啟 Cloud Billing 帳戶的 FinOps 中心。
在「可能節省的費用/月」部分底部,按一下「查看所有最佳化建議」。
在推薦清單中,按一下
「Actions」,然後選取「Dismiss」。
設定預設的 CUD 建議設定
如要自訂收到的 CUD 建議,請按照下列步驟設定建議設定。設定會在 1 個工作天內套用。
- 前往 Google Cloud 控制台的「Billing」(帳單) 部分,然後前往「Committed use discounts (CUDs)」頁面。
- 選取 設定推薦內容
- 輸入偏好的涵蓋率門檻百分比。
- 選擇偏好的承諾期。
- 如要查看最佳化建議,請前往「最佳化建議」頁面。
建議支援的依資源計算的 CUD
依資源計算的 CUD 建議僅適用於下列機器類型和系列的 vCPU 和記憶體:
- 加速器最佳化 A2 系列
- 運算最佳化 C2 系列
- 運算最佳化 C2D 系列
- 一般用途 E2 系列
- 記憶體最佳化 M1 系列
- 記憶體最佳化 M2 系列
- 一般用途 N1 系列
- 一般用途 N2 系列
- 一般用途 N2D 系列
- 一般用途 Tau T2D 系列
詳情請參閱「以資源為準的承諾」。
依據推薦內容支援的支出型 CUD
依支出計算的 CUD 建議僅適用於下列產品:
- AlloyDB for PostgreSQL
- 備份和災難復原服務
- GKE 備份
- Dataflow 串流 CUD 訂閱
- Memorystore
- Spanner
- Cloud SQL
- Compute 彈性 CUD
- Google Cloud VMware Engine
- Google Cloud NetApp Volumes
詳情請參閱「以支出為準的承諾」。