續用折扣

資源如果在一個帳單月份的使用時間超過 25%,且未享有任何其他折扣,則 Compute Engine 會為其提供續用折扣 (SUD)。只要您使用適用資源的時間超過一個帳單月份的四分之一,之後繼續使用該資源的每小時費用就會自動享有折扣。折扣比例會隨著用量逐漸增加,如果虛擬機器 (VM) 執行個體連續運作一整個月,資源費用最多可享 30% 的淨折扣。

限制

續用折扣有下列限制:

適用資源和折扣百分比

下列資源符合續用折扣資格:

  • 一般用途N1N2N2D 自訂與預先定義機器類型的 vCPU 和記憶體
  • 運算最佳化 C2 機器類型的 vCPU 和記憶體
  • 記憶體最佳化 M1M2 機器類型的 vCPU 和記憶體
  • 單一用戶群節點的 vCPU 和記憶體
  • 單一用戶群節點的附加費率 (無論這些節點的 vCPU 和記憶體是否在承諾使用折扣的涵蓋範圍內)
  • 附加至 N1 一般用途機器的 GPU 類型。不過,續用折扣不適用於加速器最佳化機器提供的任何 GPU。

視資源和機器類型而定,Compute Engine 提供最高 20% 或 30% 的每月 SUD 百分比。下表列出各個 SUD 百分比適用的資源:

每月最多可節省 20% 的 SUD 每月最多可節省 30% 的 SUD
  • 所有一般用途 N2 和 N2D 預先定義與自訂機器類型
  • 所有一般用途 N2 和 N2D 單一租戶節點類型
  • 所有運算最佳化 C2 機型
  • 所有運算最佳化 C2 單一租戶節點類型
  • 所有一般用途 N1 預先定義與自訂機器類型
  • 所有一般用途 N1 單一租戶節點類型
  • 所有記憶體最佳化 M1 和 M2 機型
  • 所有記憶體最佳化 M1 和 M2 單一租戶節點類型
  • f1-microg1-small 共用核心機器類型
  • 附加至 N1 一般用途機器的 GPU 類型。

續用折扣的運作方式

Compute Engine 會自動計算並套用 SUD,將折扣金額抵免 Cloud Billing 帳戶內的資源使用費用,您無須採取任何行動來啟用這些折扣。

續用折扣抵免額

您會以每月抵免額的形式獲得 SUD。每個月結束時,您會根據使用 Compute Engine 資源的時間長度,獲得適用的 SUD 抵免額。因 SUD 獲得的抵免額不可兌現。 Compute Engine 會使用這些抵免額來扣抵每月資源使用費用。抵免額只能在收到當月使用,無法儲存或延後使用。

您可以在Google Cloud 控制台中,查看 Cloud Billing 帳戶的「費用表」報表,瞭解特定月份獲得的所有抵免額。如要進一步瞭解抵免額及查看方式,請參閱「 查看及分析抵免額」一文。

資源持續使用時間

如要計算符合條件資源的 SUD,Compute Engine 會先計算指定月份內所有資源的總續用時間,然後,系統會根據這些個別資源的使用量和每月最高 SUD 百分比,為您提供 SUD 抵免額。

只要 VM 在當月持續運作,就能符合持續資源用量時間的資格,不一定要整個月都持續運作。即使您在當月停止使用 VM 一段時間,Compute Engine 仍會彙整當月各項資源的個別使用時間。Compute Engine 也會彙整每個資源的機器系列和區域使用時間。如需詳細範例,請參閱「續用折扣計算情境示例」。

遞增用量等級

您可針對累計資源用量獲得適用的 SUD 折扣。在一個月內,達到特定使用門檻後,資源的折扣率就會提高。這些使用量門檻分別是當月的 25%、50%、75% 和 100%。如果您整個月都使用某項資源,該資源的累進折扣就會加總,您實際上會獲得該資源適用的最高每月 SUD 費率。

舉例來說,假設某資源的每月 SUD 費率上限為 30%。如果當月使用資源的時間達 50%,您會獲得 10% 的有效 SUD 費率。如果當月的使用時間達 75%,您可以獲得 20% 的有效 SUD 費率。如果當月使用時間達 100%,您會獲得 30% 的有效 SUD 費率。您也可以使用Google Cloud 價格計算工具,估算任意工作負載的續用折扣率。 Google Cloud 會使用相同機制,計算搭配自訂機器類型使用的資源續用折扣。

系統會在每月初重設 SUD 費率。如要享有資源的最高續用折扣率,請在每月第一天建立 VM 執行個體,並使用一整個月。如果您沒有在整個月份使用資源,Compute Engine 會根據您的使用量計算折扣率,自動提供最優惠的價格。

各使用情況程度的續用折扣,每月最高可享 7 折優惠

下表列出資源在各使用情況程度可享有的 SUD 折扣,最高每月可享 30% 折扣。每列都會提供該用量層級的資源成本和折扣百分比資訊。如要計算每月續用折扣,Compute Engine 會彙整各個使用量層級的折扣。在本範例中,表格顯示 N1 機器類型資源的資料,該資源的隨選價格為每小時$0.0475 美元。

資源用量等級 無折扣的費用 (每小時美元) 用量等級的折扣費用 (每小時美元)* 達到用量門檻時的有效費用 (每小時美元) 達到用量門檻時的整體 SUD
當月 0% 到 25% 0.0475 0.0475 (以量計價價格的 100%) 0.0475 0%
25% 到 50% 0.0475 0.038 美元 (以量計價價格的 80%) 0.04275 (前兩個用量層級的平均值) 10%
當月 50% 到 75% 0.0475 0.0285 美元 (以量計價價格的 60%) 0.038 (前三個用量層級的平均值) 20%
當月 75% 到 100% 的時間 0.0475 0.019 (以量計價價格的 40%) 0.03325 (所有用量層級的平均值) 30%
* 這項費用僅適用於指定用量等級。達到各個門檻後,系統會套用下一個使用層級的費用。

各用量等級的續用折扣,每月最高可享 20% 折扣

下表列出資源的每個使用情況程度可獲得的續用折扣,每月最高折扣為 20%。每列都會提供該用量層級的資源成本和折扣百分比資訊。如要計算每月續用折扣,Compute Engine 會彙整各個使用量層級的折扣。在本例中,表格顯示 C2 機器類型資源的資料,該資源的隨選價格為每小時$0.2088 美元。

資源用量等級 無折扣的費用 (每小時美元) 用量等級的折扣費用 (每小時美元)* 達到用量門檻時的有效費用 (每小時美元) 達到用量門檻時的整體 SUD
當月 0% 到 25% 0.2088 0.2088 (以量計價價格的 100%) 0.2088 0%
25% 到 50% 0.2088 0.1811 (以量計價價格的 86.78%) 0.19495 (前兩個使用量層級的平均值) 6.6%
當月 50% 到 75% 0.2088 0.1530 (以量計價價格的 73.3%) 0.180967 (前三個用量層級的平均值) 13.3%
當月 75% 到 100% 的時間 0.2088 0.1252 (以量計價價格的 60%) 0.167025 (所有用量層級的平均值) 20%
* 這項費用僅適用於指定用量等級。達到各個門檻後,系統會套用下一個使用層級的費用。

下圖顯示的範例情境中,有效持續使用折扣會隨著用量增加,到月底時最高可達 30%:

不同每月用量等級可享的續用折扣
折線圖:顯示每月用量增加,續用折扣也會隨之提高。
按一下可放大

續用折扣計算情境範例

試想您在同一個地區中有兩個 VM 或單一租戶節點,各使用不同的機器類型且每月執行時間不同。Compute Engine 會細分所有使用預先定義機器類型的 VM 所用 vCPU 和記憶體的數量。接著,Compute Engine 會合併資源數量,盡可能提高續用折扣。

假設您在一個月內在 us-central1 區域中執行下列兩個 VM:

  • 本月上半月,您執行了具有 4 個 vCPU 和 15 GB 記憶體的 n1-standard-4 VM
  • 針對本月下半月,則執行具有 16 個 vCPU 和 60 GB 記憶體的較大 n1-standard-16 VM

在這個情況下,Compute Engine 會將機器類型重新整理為個別的 vCPU 和記憶體資源,並合併這些用量來建立以下資源:

  • 整個月 4 個 vCPU
  • 半個月 12 個 vCPU
  • 整個月 15 GB 記憶體
  • 半個月 45 GB 記憶體

舉例來說,您可以透過以下案例瞭解續用折扣如何套用至 vCPU:

計算每月續用折扣的範例情境
針對預先定義的機器類型,如何使用以資源為基礎的續用折扣,合併虛擬機的 vCPU
舉例來說,假設 N1 vCPU 的費用為每小時 $0.031611 美元,而 N1 記憶體的費用為每小時每 GB $0.004237 美元。這些價格僅供說明用途,不代表實際價格。在這個情境中,這些資源的每月帳單計算方式如下:

(4 vCPUs x $0.031611 x 730 hours) x 0.7 for the 30% full-month discount = $64.612884

(12 vCPUs x $0.031611 x 365 hours) x 0.9 for the 10% half-month discount = $124.610562

(15 GB x $0.004237 x 730 hours) x 0.7 for the 30% full-month discount = $32.476605

(45 GB x $0.004237 x 365 hours) x 0.9 for the 10% half-month discount = $62.6334525

合併資源的每月費用總計為 $284.3335035 美元。

GPU 續用折扣

如果是 GPU 裝置,Compute Engine 會根據您在當月附加至執行中 VM 的 GPU 模型數量,計算續用折扣。您只能使用同型號的 GPU 以獲得續用折扣。GPU 適用的續用折扣會與 VM 機器類型、vCPU 以及系統記憶體折扣等分開計算。

舉例來說,假設您有兩個具有不同 GPU 數量的 VM,並在該月的不同時間運行。 Compute Engine 會細分所有 VM 使用的 GPU,並將這些 GPU 合併計算,盡可能換取最高的續用折扣。

假如您在當月的前半個月執行一個 VM (1 個 GPU),然後在下半個月執行另一個 VM (4 個 GPU),則 Google 會使用以下方式計算總折扣:您使用 1 個 GPU 整整一個月,而另外 3 個 GPU 則使用半個月。Compute Engine 會套用以下續用折扣:

  • 整個月使用 1 個 GPU 的費用可享 30% 優惠
  • 由於每項資源都使用了半個月,因此另外的 3 個 GPU 會獲得 10% 的折扣

查看續用折扣

續用折扣會在帳單週期結束時,自動顯示在您的帳單上。續用折扣是結合 Cloud Billing 帳戶中所有機器類型和專案的所有折扣,並列為獨立明細項目。

您可以在 Google Cloud console 帳單記錄中,查看每個專案獲得的續用折扣總額,以及 VM 的費用。

續用折扣和一律免費用量配額

Google Cloud 提供一律免費用量配額,讓您在相當於當月總時數的期間,免費使用一個 e2-micro VM。足以讓您在整個月內執行一個 VM,而不會發生服務中斷的情況。使用免費方案 VM 時,無法享有續用折扣。

後續步驟