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

承諾使用折扣 (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 帳戶沒有資源型承諾的折扣共用,則您在每個已購買承諾用量折扣的 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 中心

如要查看您擁有的特定專案的承諾建議,請前往控制台的「Recommendation Hub」(建議中心),然後使用「Cost recommendations」(費用建議) 頁面。 Google Cloud

如要查看 Cloud Billing 帳戶的承諾使用折扣最佳化建議,請採取下列其中一種做法:

查看 Cloud Billing 帳戶的所有建議 查看特定專案的最佳化建議

    如果您具備 Cloud Billing 帳戶權限,可以使用 FinOps 中心,取得所有計入 Cloud Billing 帳戶用量的 CUD 建議。

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

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

    如果 Cloud Billing 帳戶有 CUD 建議,會顯示在「大建議」部分。

  3. 如要查看建議的詳細資訊,請按一下建議。

    如果您有特定專案的權限,請前往建議中心的「費用建議」頁面,查看該專案的資源型 CUD 建議。

  1. 在 Google Cloud 控制台中,開啟「建議中心」的「費用建議」頁面。

    前往「費用最佳化建議」
  2. 選取要查看 CUD 建議的專案。
  3. 如要查看建議的詳細資訊,請按一下建議。

解讀建議摘要

以下是根據支出提出的 CUD 建議摘要範例,以及顯示建議計算方式的圖表。整體來說,這項建議是根據您的資源用量、要用 CUD 折抵的用量,以及現有的 CUD 而定。圖表會顯示您註冊承諾方案後,可節省費用的使用率。

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

估算最佳用量

用量深入分析資訊

如要簡要瞭解系統如何計算支出建議,請參閱建議的「使用洞察」部分。用量洞察資料會說明承諾使用方案的損益兩平點。舉例來說,視 CUD 最佳化建議的詳細資料而定,您的用量洞察資料會類似如下:

「如果至少有 263 天 (1 年的 72%) 都是支付 $1.02 美元/小時,購買這項 CUD 就能損益平衡。」

計算最佳用量的範例

如要估算資源使用率的損益兩平點,請從 100 減去 CUD 折扣百分比。舉例來說,如果您獲得 1 年期 Cloud SQL 承諾使用折扣的建議,折扣為 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.06256.25% 的定價折扣。

同樣地,如果正常運作時間為 75%,您的費用與支付原價相同;如果正常運作時間低於 75%,您就不會因為簽署承諾而省下費用。

如要簡要瞭解系統如何計算支出建議,請參閱建議的「使用洞察」部分。

模擬 CUD 節省費用的情境

在 FinOps 中心,您可以根據支出資源,使用 CUD 建議模擬各種用量情境,並自訂建議,購買可節省最多費用的承諾。

前往 FinOps 中心

建立 CUD 情境模式

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

    • 「用來產生建議的用量記錄時間範圍」部分:根據預設,建議會依據過去 30 天的用量。如要分析較長一段時間的使用情況,請變更要納入考量的記錄天數。

      如要排除用量異常的日期 (例如需求量異常高的期間),請啟用「忽略特定期間內的用量記錄」,並指定時間範圍。

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

    • 「符合條件的涵蓋用量」部分:您可以根據 CUD 類型,模擬 CUD 涵蓋的用量金額:

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

      為協助您更準確地模擬實際使用情況,這個部分會顯示訊息,指出模型日期範圍的實際穩定用量。

    • 「承諾使用折扣約期」部分:您可以為承諾使用折扣情境模型選取 1 年或 3 年的約期。如果變更所選字詞,系統會重新計算建議。

舉例來說,下方的螢幕截圖顯示了 CUD 情境模型建議,建議您根據前 60 天的使用量購買 3 年期 Compute 彈性承諾,但排除 2024 年 5 月 12 日至 2024 年 5 月 18 日的使用量。

承諾使用折扣情境範例。

情境模式中的用量洞察

CUD 情境模型中,「用量洞察」部分會簡要說明依支出計算的建議做法。情境的用量洞察資料包括建議金額的過往支出模式,以及說明承諾購買的損益兩平點。舉例來說,根據 CUD 情境模型的詳細資料,您的用量洞察資料會類似於以下內容:

  • 「從用量記錄來看,過去 53 天中有 31 天,這個帳單帳戶按照建議的金額 (每小時 $2.20 美元) 為這項 CUD 涵蓋的資源支付費用。」
  • 「如果以每小時 $2.20 美元的費率支付至少 592 天 (3 年的 54%),購買這項 CUD 就能損益平衡。」

分享 CUD 情境模式

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

根據建議購買更多承諾

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

查看及購買依資源計算的建議

查看承諾建議時,開啟建議的詳細資料頁面,然後按照下列步驟操作:

  1. 按一下頁面底部的「檢閱並購買」

    • 如要查看按照支出計算的承諾使用合約建議,請檢查「購買承諾使用折扣」表單中預先填入的欄位是否正確。

      如果您的 Cloud 帳單帳戶是以美元以外的貨幣計費,系統會以美元和當地貨幣顯示預估費用和節省金額。

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

    • 如果是按資源計算的承諾使用合約建議,系統會將您重新導向至 Google Cloud 控制台的 Compute Engine 部分,您可以在這裡使用「購買承諾使用折扣」表單完成購買程序。

      系統可能會提示您選取專案。這是指購買承諾的專案。請確認所選專案已啟用 Compute Engine API,且您具備足夠的專案權限,可購買以資源為準的約期。

      系統會根據建議預先填入購買表單中的欄位。檢查欄位是否正確,並視需要更新值。

      進一步瞭解 Compute Engine 的資源型承諾

  2. 如要完成購買程序,請先檢查表單,然後按一下「購買」

關閉建議

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

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

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

    前往 FinOps 中心

  2. 在「每月潛在節省金額」部分底部,按一下「查看所有最佳化建議」

  3. 在建議清單中,按一下「動作」,然後選取「捨棄」

設定預設 CUD 建議設定

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

  1. 前往 Google Cloud 控制台「帳單」部分的「承諾使用折扣 (CUD)」頁面。
  2. 選取 設定建議
  3. 以百分比形式輸入偏好的涵蓋範圍門檻。
  4. 選擇偏好的使用承諾期限。
  5. 如要查看最佳化建議,請前往「最佳化建議」頁面

建議支援的依資源計算 CUD

依資源計算的 CUD 建議僅適用於下列機器類型和系列的 vCPU 和記憶體:

詳情請參閱「以資源為準的承諾使用合約」。

建議支援的支出型 CUD

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

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

詳情請參閱「以支出為準的承諾使用合約」。