取得承諾使用折扣 (CUD) 建議

承諾使用折扣 (CUD) 建議可協助您最佳化 Cloud Billing 帳戶中專案的資源成本。CUD 建議會使用公式自動產生,該公式會分析 Cloud Billing 收集的歷來和近期用量指標,並納入現有承諾使用合約涵蓋的用量。您可以採行這些建議,購買額外承諾使用合約,進一步降低 Google Cloud 費用。

建議適用於部分依資源計算的承諾使用合約和部分依支出計算的承諾使用合約,包括彈性 Compute 承諾使用合約,但僅限符合條件的產品。

請參閱本頁指南,瞭解下列工作:

如要進一步瞭解建議工具服務,請參閱「建議工具總覽」。

瞭解承諾使用合約建議

承諾使用折扣建議可協助您找出 Google Cloud 專案中的支出和使用模式。系統會根據您的支出模式,產生依支出計算的承諾使用合約建議,包括 Compute 彈性承諾使用合約,並根據您在 Compute Engine 的用量模式,產生依資源計算的承諾使用合約建議。依資源計算的承諾使用合約建議,也會考量您在 Compute Engine 上使用自訂機型的情況。購買建議的使用承諾,有助於最佳化Google Cloud 費用。

建議的計算方式

Google Cloud 會分析過去 30 天的使用記錄,產生承諾使用建議。系統會根據兩種邏輯模型分析您的用量,並提供建議:

  • 穩定用量的建議:分析 30 天內持續運作的資源,計算建議的承諾使用合約數量。這些承諾使用合約涵蓋穩定狀態的工作負載。
  • 最佳節省建議:計算建議承諾使用數量,盡可能提高整體淨節省金額。這個模型也會考量突發或間歇性用量。這個模式會建議使用期間超過財務損益平衡門檻的承諾使用合約,這個門檻代表折扣高於承諾使用合約成本 (相較於標準費率) 的時間點。舉例來說,如果承諾使用合約提供 30% 的折扣,則執行個體必須在一個月內執行超過 70% 的時間,才能達到損益平衡。由於這個模型會盡可能提高整體淨節省金額,因此建議的承諾使用數量有時可能會超過特定日期或時段的未承諾用量。

如果符合下列條件,用量會視為未承諾且符合資格:

您可以在 FinOps 中心或「Recommendations」(建議) 頁面查看承諾使用合約建議。如需存取這些頁面的詳細步驟,請參閱「查看建議」。選取特定建議後,您也可以建立情境,模擬特定條件並自訂建議。

限制

  • 依支出計算的 CUD 建議僅適用於 Google Cloud 控制台。不過,您可以透過Google Cloud 控制台、將 Cloud Billing 資料匯出至 BigQuery,以及 Recommender API,查看依資源計算的 CUD 建議。
  • A3 Ultra、A4、A4X 和 A4X Max 機器系列不提供 CUD 建議。
  • Cloud TPU 不提供 CUD 建議。
  • 區塊儲存空間承諾使用合約不提供 CUD 建議。

支援的資源和服務

本節說明可取得 CUD 建議的資源和服務。

依資源計算的 CUD 建議

依資源計算的 CUD 僅適用於 Compute Engine。這類 CUD 適用於硬體資源 (例如 vCPU、記憶體、GPU 和本機 SSD 磁碟)、軟體資源 (例如 OS 授權) 和區塊儲存空間資源 (Hyperdisk Exapool)。不過,依資源計算的 CUD 建議僅適用於下列軟硬體資源:

硬體資源

下表列出各種 Compute Engine 機器系列、資源類型和承諾使用合約類型的硬體,您可取得這些硬體的 CUD 建議。

對於所有 GPU 類型和多數本機 SSD 磁碟,您必須在購買建議的資源承諾使用合約時,手動建立並附加預留項目。詳情請參閱「合併使用預留項目與承諾使用合約」。

支援的機器系列 支援的承諾使用合約類型 支援的資源
C3 一般用途 C3 vCPU、記憶體和本機 SSD 磁碟
C3D 一般用途 C3D vCPU、記憶體和本機 SSD 磁碟
C4 一般用途 C4 vCPU、記憶體和本機 SSD 磁碟
C4A 一般用途 C4A vCPU、記憶體和本機 SSD 磁碟
C4D 一般用途 C4D vCPU、記憶體和本機 SSD 磁碟
E2 一般用途 E2 vCPU 和記憶體
N1 一般用途 N1 vCPU、記憶體、GPU 和本機 SSD 磁碟
N2 一般用途 N2 vCPU、記憶體和本機 SSD 磁碟
N2D 一般用途 N2D vCPU、記憶體和本機 SSD 磁碟
N4 一般用途 N4 vCPU 和記憶體
N4A 一般用途 N4A vCPU 和記憶體
N4D 一般用途 N4D vCPU 和記憶體
Tau T2D 一般用途 Tau T2D vCPU 和記憶體
C2 運算最佳化 C2 vCPU、記憶體和本機 SSD 磁碟
C2D 運算最佳化 C2D vCPU、記憶體和本機 SSD 磁碟
H3 運算最佳化 H3 vCPU 和記憶體
H4D 運算最佳化 H4D vCPU、記憶體和本機 SSD 磁碟
M1、M2 記憶體最佳化 M1/M2 vCPU、記憶體和本機 SSD 磁碟 (僅限 M2)
M3 記憶體最佳化 M3 vCPU、記憶體和本機 SSD 磁碟
M4
  • 記憶體最佳化 M4
  • 記憶體最佳化 M4 6TB
vCPU 和記憶體
X4
  • 記憶體最佳化 X4 6 TB
  • 記憶體最佳化 X4 8 TB
  • 記憶體最佳化 X4 12 TB
  • 記憶體最佳化 X4 16 TB
  • 記憶體最佳化 X4 24 TB
  • 記憶體最佳化 X4 32 TB
vCPU 和記憶體
A2 加速器最佳化 A2 vCPU、記憶體、GPU 和本機 SSD 磁碟
G2 圖形最佳化 G2 vCPU、記憶體、GPU 和本機 SSD 磁碟
G4 圖形最佳化 G4 vCPU、記憶體、GPU 和本機 SSD 磁碟
Z3 儲存空間最佳化 Z3 vCPU、記憶體和本機 SSD 磁碟

詳情請參閱「硬體承諾使用合約」。

軟體資源

Compute Engine 提供特定作業系統 (OS) 授權的軟體資源型 CUD。下列 OS 授權提供依資源計算的 CUD 建議:

  • SUSE Linux Enterprise Server (SLES)
  • SLES for SAP
  • Red Hat Enterprise Linux (RHEL)

詳情請參閱「軟體授權承諾使用合約」。

依支出計算的 CUD 建議

依支出計算的 CUD 建議僅適用於下列服務:

  • AlloyDB for PostgreSQL
  • 備份和災難復原服務
  • Dataflow 串流 CUD 訂閱方案
  • Memorystore
  • Spanner
  • Cloud SQL
  • Compute 彈性 CUD
  • Google Cloud VMware Engine
  • Google Cloud NetApp Volumes

詳情請參閱「按照支出計算的承諾使用合約」。

查看及修改建議所需的權限

請視需求要求管理員指派下列預先定義的 IAM 角色:

  • 如果 Cloud Billing 帳戶已啟用依資源計算的 CUD 共用功能,則您必須具備 Cloud Billing 帳戶的下列其中一個角色:

    • 如要僅查看建議,請指派帳單帳戶檢視者 (roles/billing.viewer) 角色。
    • 如要查看及修改建議,請指派帳單帳戶管理員 (roles/billing.admin) 角色。

    瞭解如何指派這些角色,管理 Cloud Billing 帳戶的存取權。

  • 如果 Cloud Billing 帳戶未啟用依資源計算承諾使用合約的 CUD 共用功能,則在連結至 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

查看建議

視承諾使用合約類型而定,您可以透過不同方式查看承諾使用折扣建議:

在 Google Cloud 控制台中查看建議

您可以在 Google Cloud 控制台「Billing」(帳單) 專區的兩個頁面中,查看承諾使用合約建議:

  • FinOps 中心:只顯示預估節省金額最高的最佳建議,通常是最佳節省建議。
  • 「Recommendations」(建議) 頁面:顯示所有可用的建議,包括穩定用量和最佳節省建議。您也可以查看特定服務或專案的使用承諾推薦。

如要查看 Cloud Billing 帳戶的承諾使用折扣建議,請採取下列任一做法:

查看建議,盡可能節省費用 查看所有可用的最佳化建議 查看特定服務或專案的建議

    如果您具備 Cloud Billing 帳戶權限,可以前往 Google Cloud 控制台的「FinOps 中心」頁面,查看預估節省最多費用的承諾使用合約建議。

  1. 在 Google Cloud 控制台開啟 FinOps 中心。

    前往 FinOps 中心
  2. 在系統提示時,選擇要查看建議的 Cloud Billing 帳戶。

    如果 Cloud Billing 帳戶有可用的 CUD 建議,就會顯示在「Top recommendations」(重要建議) 專區。

  3. 如要查看建議的詳細資訊,請在「Potential savings/month」(每月可能節省的費用) 欄中,點選所需建議。

    如果您具備 Cloud Billing 帳戶權限,可以透過「Recommendations」(建議) 頁面,查看可用建議的完整清單 (包括穩定用量和最佳節省建議)。您可以從「CUD analysis」(CUD 分析) 頁面或「Committed use discounts」(承諾使用折扣) 頁面存取這個頁面,如下所示。

  1. 在 Google Cloud 控制台中,開啟「Committed use discounts」(承諾使用折扣) 頁面。

    前往「Committed use discounts」(承諾使用折扣) 頁面
  2. 按一下工具列中的「最佳化建議」。「Recommendations」(建議) 頁面隨即顯示。

  3. 如要查看建議的詳細資訊,請在「Potential savings/month」(每月可能節省的費用) 欄中,點選所需建議。

    如果您具備 Cloud Billing 帳戶權限,可以透過「Recommendations」(建議) 頁面查看可用建議的完整清單 (包括穩定用量和最佳節省建議)。您可以從「CUD analysis」(CUD 分析) 頁面或「Committed use discounts」(承諾使用折扣) 頁面存取這個頁面,如下所示。

  1. 在 Google Cloud 控制台中,開啟「Committed use discounts」(承諾使用折扣) 頁面。

    前往「承諾使用折扣」頁面
  2. 按一下工具列中的「最佳化建議」。「Recommendations」(建議) 頁面隨即顯示。

  3. 如要查看特定服務的建議,請在「Services」(服務) 選單中選取服務名稱。

  4. 如要查看特定專案的建議,請在「Projects」(專案) 選單中選取專案名稱。

  5. 如要查看建議的詳細資訊,請在「Potential savings/month」(每月可能節省的費用) 欄中,點選所需建議。

解讀建議摘要

以下是依支出計算的 CUD 建議摘要範例,圖表顯示建議的計算方式。概括來說,系統會根據您的資源使用率、想用 CUD 折抵的用量,以及現有的 CUD 提供建議。圖表會顯示使用率,讓您瞭解簽署承諾使用合約後可節省多少費用。

依支出計算的承諾使用折扣建議摘要範例。

預估最佳用量

用量深入分析資訊

如要瞭解支出型建議的計算方式,請參閱建議的「Usage insights」(用量深入分析) 部分。用量深入分析會說明購買承諾使用合約的損益平衡點。舉例來說,用量深入分析會類似這樣,具體取決於 CUD 建議的詳細資料:

「如果採用建議的 CUD 涵蓋範圍 (每小時 $90.00 美元),即便符合條件的用量減少 54%,還是可以節省費用。」

最佳用量計算範例

如要估算資源使用率,請從 100 減去 CUD 折扣百分比,舉例來說,如果系統建議您購買 1 年期 Cloud SQL CUD,並提供 25% 的折扣,則資源使用率達到 100% - 25% = 75% 時,您就能達到損益平衡。

如要瞭解預估費用,請考慮以 $100 美元的定價使用 Cloud SQL。如果 Cloud SQL 執行個體的運作時間為 100%,且您註冊了 1 年期依支出計算的 CUD,可享 25% 折扣,則用量費用為 $100 - (25% of $100) = $75。

如果 Cloud SQL 執行個體的運作時間縮短至 80%,定價為 $80 美元,但如果採用承諾使用合約,您只需支付 $75 美元的使用費,仍可享有 ($80 - $75) / $80 = 0.0625 或 6.25% 的定價折扣。

同樣地,如果運作時間為 75%,費用會與支付定價相同;如果運作時間低於 75%,簽署承諾使用合約就不再能節省費用。

如要簡要瞭解支出型建議的計算方式,請參閱建議的「Usage insights」(用量深入分析) 部分。

模擬情境,瞭解 CUD 可省下的費用

在 FinOps 中心,您可以先採用依支出計算或依資源計算的 CUD 建議,模擬各種用量情境,然後自訂建議來購買承諾使用合約,盡可能提高節省的費用。您可以在情境模擬中執行下列操作:

  • 切換 1 年和 3 年承諾使用合約。
  • 調整涵蓋率門檻。
  • 選擇其他使用期間來計算建議。
  • 選擇忽略異常的使用記錄。

前往 FinOps 中心

建立 CUD 情境模式

  1. 如要在 FinOps 中心自訂建議,請按一下要模擬的建議。
  2. 在建議的詳細資料頁面,按一下「建立情境」。
  3. 在情境模擬工具中,請使用最符合您用量的選項。以下列舉幾種自訂最佳化建議的方式:

    • 「Recommendation based on usage history」(用來產生建議的用量記錄時間範圍) 專區:根據預設,系統會依據過去 30 天的用量提供建議。如要分析更長時間的使用情形,請變更要考量的記錄天數。

      如要排除用量可能不正常的日期 (例如需求異常高的期間),請啟用「Ignore usage history from specific days」(忽略特定期間內的用量記錄),並指定日期範圍。

      系統會根據您選取的天數和排除的日期,重新計算建議。

    • 「Eligible usage covered」(涵蓋的符合資格用量) 專區:您可以根據 CUD 類型,模擬 CUD 涵蓋的用量:

      • 如為依支出計算的 CUD,則可設定每小時支出百分比。
      • 如果是依資源計算的 CUD,您可以設定使用的資源單位數量。

      為協助您更準確地模擬實際用量,本節會顯示一則訊息,說明模型日期範圍內的實際穩定用量。

    • 「CUD term」(CUD 約期) 區段:您可以為 CUD 情境模型選取 1 年或 3 年約期。如果變更所選字詞,系統會重新計算建議。

舉例來說,下列螢幕截圖顯示 CUD 情境模型建議,根據過去 30 天的用量,購買 3 年期 Compute 彈性承諾使用合約。

承諾使用折扣情境範例。

情境模型中的用量深入分析

在「CUD scenario model」(CUD 情境模式) 的「Usage insights」(用量深入分析) 部分,會簡要說明依支出計算的建議。情境的使用情形深入分析包括建議金額的歷來支出模式,並說明承諾使用合約購買項目的損益平衡點。舉例來說,用量深入分析會類似以下內容,具體取決於 CUD 情境模型的詳細資料:

  • 「如果採用 CUD 情境模式涵蓋範圍 (每小時 $0.07 美元),即便符合條件的用量減少 47%,還是可以節省費用。」

分享 CUD 情境模式

如要與他人共用情境設定,請按一下 「Copy to clipboard」(複製到剪貼簿),複製可共用的連結。收件者開啟連結時,會看到您選擇的參數情境,以及在開啟連結前產生的額外用量更新資訊。

採行建議,購買更多承諾使用合約

查看建議並選取符合需求的選項後,即可開始購買程序。

查看及購買建議

如要購買建議的承諾使用合約,請開啟建議的詳細資料頁面,並根據建議是資源型或支出型 CUD,執行下列操作:

依支出計算

  1. 查看承諾使用合約建議時,點選要購買的建議。

  2. 按一下頁面底部的「查看並購買」。

  3. 在顯示的「Purchase a committed use discount」(購買承諾使用折扣) 窗格中,確認預先填入的欄位是否正確。

    如果 Cloud Billing 帳戶是以非美元幣別計費,系統會同時以美元和帳單幣別顯示預估費用和節省金額。

  4. 查看符合資格的資源類型、月費和服務專屬條款。

  5. 如要購買建議的承諾使用合約,請按一下「Purchase」(購買)。

進一步瞭解依支出計算的承諾使用合約,包括 Compute 彈性承諾使用合約。

資源型

  1. 查看承諾使用合約建議時,點選要購買的建議。

  2. 按一下頁面底部的「查看並購買」。

    系統會將您重新導向至Google Cloud 控制台的 Compute Engine 專區,您可以在「Purchase a commitment」(購買承諾使用合約) 頁面完成購買程序。

  3. 如果出現提示,請選取專案。這是購買建議依資源計算承諾使用合約的專案。請確認您符合下列規定:

  4. 在「Purchase a commitment」(購買承諾使用合約) 頁面中,確認預先填入的承諾使用合約屬性值正確無誤:

    • 軟體授權承諾使用合約:根據預設,Compute Engine 會預先選取最新可用的授權版本。如需其他相符授權,請手動更新選項。

      舉例來說,假設 SLES 授權涵蓋 1 到 2 個 vCPU,針對這項建議,Compute Engine 會預先選取「SLES 15 for SAP」做為授權選項。如果您想改為購買 SLES 12 for SAP 的承諾使用合約,則必須手動更新所選項目。

    • 硬體承諾使用合約:確認資源類型和數量。

  5. 如果 CUD 建議包含 GPU 或本機 SSD 磁碟用量,請仔細查看下列需求條件:

    • GPU 承諾使用合約:購買任何 GPU 類型的資源承諾使用合約時,必須預留這些 GPU,並將預留項目附加至承諾使用合約。

    • 本機 SSD 磁碟承諾使用合約:對於大多數機器系列 (及其對應的承諾使用合約類型),購買本機 SSD 磁碟的資源型承諾使用合約時,必須預留這些磁碟,並將預留項目附加至承諾使用合約。

      • 這項規定不適用於搭配 C4、C4A、C4D、G4、H4D 或 Z3 系列使用的本機 Titanium SSD 磁碟。對於這些機器系列中的承諾使用合約類型,您不需要為承諾使用的磁碟附加預留項目。如果建議的承諾使用合約屬於其中一種合約類型,Compute Engine 會預先為您選取該合約類型。

      • 不過,這項規定適用於與所有其他機器系列搭配使用的本機 SSD 磁碟。對於這些機器系列中的承諾使用合約類型,您必須預留承諾使用的磁碟,並將預留項目附加至承諾使用合約。如果建議的承諾使用合約屬於其中一種承諾使用合約類型,Compute Engine 會預先選取「General-purpose N1」(一般用途 N1) 做為承諾使用合約類型。您可以視需要更新承諾使用類型。

    • 手動附加預留項目:依據建議購買 GPU 或本機 SSD 磁碟的承諾使用合約時,系統不會預先填入這些承諾使用合約的附加預留項目。您必須手動將現有或新的預留項目附加至承諾使用合約。如需詳細步驟,請參閱「將預留項目加入承諾使用合約」。

  6. 在「Summary」(摘要) 窗格中,查看承諾使用合約詳細資料和任何潛在配額限制。

  7. 查看「揭露事項」部分,其中包含費用、折扣資格和條款及細則等資訊。

  8. 如要確認接受承諾使用合約價格和服務專屬條款,請勾選核取方塊。

  9. 如要購買建議的承諾使用合約,請按一下「Purchase」(購買)。

進一步瞭解 Compute Engine 的資源型承諾使用合約。

關閉建議

如要停止顯示特定最佳化建議,可以關閉該建議。這樣一來,所有使用者都無法在 Cloud Billing FinOps 中心或 Active Assist 頁面查看建議。

如要關閉 Cloud Billing 帳戶的建議,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中,開啟 Cloud Billing 帳戶的 FinOps 中心。

    前往 FinOps 中心

  2. 在「Potential savings/month」(每月可能節省的費用) 區段底部,按一下「View all recommendations」(查看所有建議)。

  3. 在建議清單中,按一下 「Actions」(動作),然後選取「Dismiss」(略過)。

調整預設 CUD 建議設定

如要自訂 CUD 建議,請按照下列步驟調整建議設定。設定會在一個工作天內生效。

  1. 前往 Google Cloud 控制台「Billing」(帳單) 部分的「Committed use discounts (CUDs)」(承諾使用折扣 (CUD)) 頁面。

  2. 在動作列中,按一下「CUD settings」(CUD 設定)。「CUD settings」(CUD 設定) 頁面隨即顯示。

  3. 在「Get customized CUD recommendations to maximize your savings」(取得自訂 CUD 建議,盡可能提高節省金額) 區段中,輸入偏好的涵蓋率門檻百分比。

  4. 選取偏好的承諾使用合約效期。

  5. 按一下 [儲存]。

如要查看建議,請前往「FinOps hub」(FinOps 中心) 頁面。