Cloud Load Balancing 定價

負載平衡和轉送規則

本節的定價表適用於下列負載平衡器:

  • 內部和外部直通式網路負載平衡器
  • 內部和外部 Proxy 網路負載平衡器
  • 全域、傳統版和區域性外部應用程式負載平衡器
如要瞭解區域內和跨區域內部應用程式負載平衡器,請參閱「內部應用程式負載平衡器」一節。

如想瞭解 Private Service Connect 轉送規則,請參閱「Private Service Connect」一節。

下表列出全域轉送規則的定價。全域資料處理無須付費,資料處理會依照處理流量的區域進行收費。

項目 每單位價格 (美元) 計費單位
前 5 項轉送規則 $0.025 美元 每小時
每項額外轉送規則 $0.01 美元 每小時
如果使用美元以外的貨幣付費,系統將按照 Cloud Platform SKU 頁面上列出的相應貨幣價格計費。

下表列出各區域的轉送規則費用,以及依區域劃分的傳入和傳出資料處理費用。

如果您使用美元以外的貨幣付費,系統將按照 Cloud Platform SKU 頁面上列出的相應貨幣價格計費。

降低外部應用程式負載平衡器成本的方法

全域外部應用程式負載平衡器使用者可以使用 Google Cloud Armor、Cloud CDN 或二者,盡量降低傳出資料處理費用的影響。

  • Cloud CDN:從快取提供給用戶端的靜態物件不會經過負載平衡器。有效的快取策略可減少負載平衡器處理的傳出資料量,進而降低成本。如要導入快取功能,請先瞭解哪些流量為靜態且可快取。如需更多資訊,請參閱 Cloud CDN 說明文件

  • Google Cloud Armor:如果應用程式收到大量不必要的流量,您可以部署 Google Cloud Armor 來封鎖這類流量。遭 Google Cloud Armor 封鎖的要求不會經過負載平衡器,因此負載平衡器處理的傳出資料量會大幅減少。其對成本的影響程度取決於所導入 Google Cloud Armor 安全性政策封鎖的非預期流量百分比。

如果應用程式可以或必須在單一區域中運作,您可以使用區域性外部應用程式負載平衡器。 區域性外部應用程式負載平衡器只會使用標準網路級別,有助降低傳出資料的費用,是較為經濟實惠的選擇。

無伺服器 NEG 的外部應用程式負載平衡器定價

如果您的外部應用程式負載平衡器使用無伺服器 NEG 後端 (全域、區域性或傳統版),那麼除了 Cloud Run、Cloud Run functions 或 App Engine 後端的無伺服器運算費用外,還須支付現有的負載平衡器費用 (視情況而定)。如使用 Google Cloud Armor 或 Cloud CDN,也須分別支付相關費用。

不過您不必支付無伺服器輸出的資料移轉費用,只有網際網路輸出 才會產生費用。Cloud Run functions 外送資料傳輸費用、App Engine 外送網路流量費用及 Cloud Run 資料傳輸費用不適用於外部應用程式負載平衡器 (使用無伺服器 NEG) 向 Cloud Run functions、App Engine 或 Cloud Run 服務傳遞的要求。

使用 Shared VPC 跨專案參照服務

請參閱下列要點,瞭解使用跨專案服務參照時,專案和帳單帳戶如何針對網路 SKU 進行計費。

負載平衡器的前端和後端元件位於不同的服務專案
圖 1. 負載平衡器的前端和後端位於不同的服務專案
  • Cloud Load Balancing 相關費用會一律計入已設定轉送規則的專案 (圖 1 中的服務專案 A)。 這項服務的費用包含轉送規則、處理的傳入資料,以及全域外部應用程式負載平衡器處理的傳出資料。詳情請見「Cloud Load Balancing 計價方式基本概念」。
  • 進階級和標準級的網際網路資料傳出作業,會一律計入設定轉送規則的專案 (圖 1 中的服務專案 A)。詳情請見「 網路資料移轉定價」。
  • 如果使用跨專案服務參照,透過網址對應參照已設定 Cloud CDN 的後端服務,則所有可快取內容的 Cloud CDN 費用 (快取資料輸出、快取查詢、快取填入) 一律會計入包含 Cloud CDN 後端服務的專案 (圖 1 中的服務專案 B),而不是設定轉送規則的專案。詳情請見「Cloud CDN 定價」。
  • 如果使用跨專案服務參照,透過網址對應表參照已設定 Google Cloud Armor 的後端服務,則所有 Google Cloud Armor 相關費用都會計入含有已啟用 Google Cloud Armor 的後端服務的專案 (圖 1 中的服務專案 B),而不是設定轉送規則的專案。詳情請見「Google Cloud Armor 定價」。具體來說,所有 Google Cloud Armor Standard 級和 Cloud Armor Enterprise 級的費用會一律計入服務專案 B。

    使用跨專案服務參照功能搭配 Google Cloud Armor 時,也請考量下列事項:

    • Cloud Armor Enterprise 相關訂閱項目的變更會計入您在註冊時指定的帳單帳戶。如果您想在多個專案中使用同一個 Cloud Armor Enterprise 訂閱項目,以便透過跨專案服務參照來納入所有參考的後端服務,請務必將所有相關服務專案納入同一個 Cloud Armor Enterprise 帳單帳戶。
    • 使用跨專案服務參照時,若要使用 Cloud Armor Enterprise 提供的某些功能 (例如 DDoS 遙測和 DDoS 回應),則前端轉送規則專案和後端服務專案都必須註冊 Cloud Armor Enterprise 級。

轉送規則計費範例

Google Cloud 會針對您為了負載平衡或封包鏡像等其他用途而建立的轉送規則向您收費。

下列範例以美國定價來說明:

您最多可以建立 5 項轉送規則,費用為每小時 $0.025 美元。舉例來說,假設您建立了 1 項轉送規則,費用為每小時 $0.025 美元。即便您建立了 3 項轉送規則,費用仍為每小時 $0.025 美元。不過,如果您建立了 10 項轉送規則,則費用如下:

  • 5 項轉送規則 = 每小時 $0.025 美元
  • 每項額外轉送規則 = 每小時 $0.01 美元

5 項規則每小時 $0.025 美元 + (5 項額外規則 * 每小時 $0.01 美元) = 每小時 $0.075 美元

在大部分的負載平衡用途中,每個負載平衡器只需要一項轉送規則。

Google Cloud 會依專案分別收取全域轉送規則區域轉送規則的費用。舉例來說,如果您在兩個不同的專案中使用一項全域轉送規則和一項區域轉送規則 (共四項規則),費用為每小時 $0.10 美元 (每小時 $0.025 美元 x 4)。

估算負載平衡費用

如要估算負載平衡費用:

  1. 前往 Pricing Calculator 頁面。
  2. 前往「Cloud Load Balancing」分頁。
  3. 從下拉式選單中選取一個區域。
  4. 輸入您的轉送規則估計數量。
  5. 輸入您每月處理的網路流量估計值。

例如:

  • 愛荷華州
  • 轉送規則數量:10
  • 負載平衡器處理的傳入資料:2,048 GiB
  • 預估費用總額:每 1 個月 $71.13 美元

本例不含從後端傳送回覆的網際網路資料傳出費用

內部應用程式負載平衡器

下列費用適用於區域內部應用程式負載平衡器和跨區域內部應用程式負載平衡器。跨區域內部應用程式負載平衡器也會產生額外的跨區域資料移轉費用

如果您使用美元以外的貨幣付費,系統將按照 Cloud Platform SKU 頁面上列出的相應貨幣價格計費。

* 內部應用程式負載平衡器會以一組動態分配至您網路的代管 Proxy 執行個體來處理流量。「每個 Proxy 執行個體」的費用,是依一定時間內處理流量所需的 Proxy 執行個體數量而定。

Proxy 執行個體費用

Envoy 型負載平衡器會自動調整可用的 Proxy 數量,根據您的流量需求來處理流量。系統會依據滿足流量需求的 Proxy 執行個體數量,向您收取 Proxy 執行個體的費用。每增加一個 Proxy,就須根據價目表所列的費率額外支付每小時的費用。

分配至負載平衡器的 Proxy 數量,是根據預估 10 分鐘時間範圍內所需的流量處理量計算而得。我們取以下項目在此期間內較大的值:

  • 因應流量頻寬需求而提供的 Proxy 數量。每個 Proxy 執行個體每秒可處理高達 18 MB 的流量。系統會監測所需總頻寬,並除以單一 Proxy 執行個體可支援的頻寬。
  • 處理連線與要求所需的 Proxy 數量。系統會計算以下各項資源的總額,並除以單一 Proxy 執行個體可處理的量:
    • 每秒 600 (HTTP) 或 150 (HTTPS) 個新連線
    • 3,000 個有效連線
    • 每秒 1,400 個要求*

* 停用 Cloud Logging 的狀況下,一個 Proxy 執行個體每秒可處理 1,400 個要求。假如啟用 Logging,Proxy 執行個體每秒可處理的要求數量會減少。舉例來說,記錄 100% 的要求會使 Proxy 可處理的要求量降至每秒 700 個。您可以設定 Logging 取樣較低比例的流量。如此一來,就可以在控制成本的前提下滿足觀測能力的需求。

計算範例

在 10 分鐘期間內,每秒有 180 MB 的資料通過負載平衡器。180 MB per second / 18 MB per second per proxy instance = 10 proxy instances

在同樣的時間範圍內,每秒建立 300 個新的 HTTPS 連線,每秒有效的連線數量為 3,000 並傳送 2,800 個要求。

300 new HTTPS connections per second / 150 new HTTPS connections per second per proxy instance = 2 proxy instances 3,000 active connections / 3,000 active connections per proxy instance = 1 proxy instance 2,800 requests per second / 1,400 requests per second per proxy instance = 2 proxy instances

總共需要 5 個 Proxy 執行個體。這個數量低於提供頻寬所需的 Proxy 執行個體數量 (10 個)。因此,在此 10 分鐘期間內的 Proxy 執行個體費用計算方式如下:

10 proxy instances * $0.025 per proxy instance per hour * (10 minutes / (60 minutes per hour)) = $0.0417

收費依據為滿足流量需求的預估處理量,而不是建立後端連線的 Proxy 執行個體數量。因此,產生費用的 Proxy 執行個體數量可能和您在基礎架構中所看到的數量不同。

Proxy 執行個體最低費用

為提供最佳效能與可靠性,每個部署負載平衡器的 Google Cloud 區域至少會分配三個 Proxy 執行個體。即便負載平衡器不須處理流量,仍會分配這些 Proxy 執行個體。您的專案部署轉送規則 (具備負載平衡架構 INTERNAL_MANAGED) 後,就會開始產生 Proxy 執行個體的費用。依照前述說明,額外的轉送規則會產生額外的 Proxy 執行個體費用 (換句話說,每個轉送規則須增加三個 Proxy 執行個體)。

分配至負載平衡器的三個 Proxy 執行個體就是 Proxy 執行個體每小時的最低費用。舉例來說,us-central1 Google Cloud 區域的最低費用計算方式如下:

3 proxy instances * $0.025 per proxy per hour = $0.075 per hour

如前文所述,每個 Proxy 執行個體可以處理一定的流量。一旦流量須求超過三個 Proxy 執行個體的處理量,處理額外流量所需的 Proxy 執行個體就會產生額外費用。

資料處理費用

資料處理費用的計算方式是,計算帳單週期內負載平衡器處理的要求與回應資料總量。系統依據用量收費,資料處理沒有最低費用。

跨區域資料移轉費用

如使用跨區域內部應用程式負載平衡器,則需支付跨區域資料移轉費用。舉例來說,如果您的跨區域內部應用程式負載平衡器部署作業中,用戶端、Envoy Proxy 和後端位於不同區域,您會看到每個躍點的跨區域資料移轉費用 (用戶端 <-> Envoy Proxy,以及 Envoy Proxy <-> 後端)。如要降低跨區域資料移轉費用,您可以在多個區域中部署 Envoy Proxy。

使用 Shared VPC 跨專案參照服務

轉送規則專案會針對資料處理、每小時的 Proxy 執行個體用量,以及可用區間 VM 的資料移轉進行收費。

無伺服器 NEG 的內部應用程式負載平衡器定價

如果您的內部應用程式負載平衡器使用無伺服器 NEG 後端,除了 Cloud Run 的無伺服器運算費用外,還須支付現有的內部應用程式負載平衡器費用。

區域性網際網路 NEG 費用

區域性網際網路 NEG 必須使用 Cloud NAT 閘道,因此會產生額外費用。您必須支付網際網路資料傳出費用,以及 Envoy Proxy 專用子網路的 Cloud NAT 用量費用,傳入/傳出子網路的流量以及健康狀態檢查的流量都會產生費用。不過,負載平衡器的費用僅適用於使用者要求的流量。

分配給 Cloud Load Balancing 的 Cloud NAT 閘道,每小時產生的費用等同於具備 32 個 VM 執行個體以上的網路。詳情請參閱「Cloud NAT 定價

授權政策費用

在預先發布期間,授權政策不會收取使用費。

自訂要求標頭和 Google Cloud Armor 的費用

如果後端服務具有相關聯的 Google Cloud Armor 政策,您可以在該項後端服務中啟用自訂標頭功能,無須額外付費。

如果使用自訂要求標頭功能的後端服務沒有相關聯的 Google Cloud Armor 政策,則您每個帳戶每月每 100 萬個 HTTP(S) 要求的費用為 $0.75 美元。我們只會向您收取每個帳戶每月前 666,666,667 項要求的費用。

內部負載平衡器的全域存取權

全域存取權可讓任何區域的用戶端執行個體存取您的內部負載平衡器。如果轉送規則啟用全域存取權,則當流量傳送至與負載平衡器不同的區域,或從與負載平衡器不同區域的用戶端傳回時,就會產生額外的跨區域資料移轉費用。

全域存取權現已正式開放給內部直通式網路負載平衡器、區域性內部應用程式負載平衡器,以及區域性內部 Proxy 網路負載平衡器使用。

通訊協定轉送

通訊協定轉送的費率與負載平衡相同。轉送規則和目標執行個體處理的傳入資料需要付費。

SSL 憑證

自行管理和 Google 代管的安全資料傳輸層 (SSL) 憑證不需要付費。

後續步驟

索取客製化報價

Google Cloud 提供「即付即用」計費模式,您只需要為所用服務付費。貴機構如需索取客製化的報價,請與我們的銷售團隊聯絡。
聯絡銷售人員