本節的定價表適用於下列負載平衡器:
如要瞭解區域內和跨區域內部應用程式負載平衡器,請參閱「內部應用程式負載平衡器」一節。
如要瞭解 Private Service Connect 轉送規則,請參閱 Private Service Connect 一節。
下表列出全域轉送規則的定價。全域資料處理無須付費,資料處理會依照處理流量的區域進行收費。
項目 | 每單位價格 (美元) |
---|---|
前 5 項轉送規則 | US$0.025 / 1 hour |
每項額外轉送規則 | US$0.01 / 1 hour |
如果您使用美元以外的貨幣付費,系統將按照 Cloud Platform SKU 頁面上列出的相應貨幣價格來計費。
下表列出各區域的轉送規則費用,以及依區域劃分的傳入和傳出資料處理費用。
項目 | 每單位價格 (美元) |
---|---|
負載平衡器處理的傳入資料 | US$0.008 / 1 gibibyte |
負載平衡器處理的輸出資料 | US$0.008 / 1 gibibyte |
如果您使用美元以外的貨幣付費,系統將按照 Cloud Platform SKU 頁面上列出的相應貨幣價格來計費。
降低外部應用程式負載平衡器成本的方法
全域外部應用程式負載平衡器使用者可以使用 Google Cloud Armor、Cloud CDN 或二者,盡量降低傳出資料處理費用的影響。
如果應用程式可以或必須在單一區域中運作,您可以使用區域性外部應用程式負載平衡器。區域性外部應用程式負載平衡器只會使用標準網路級別,有助降低傳出資料的費用,是較為經濟實惠的選擇。
無伺服器 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 服務傳遞的要求。
轉送規則計費範例
Google Cloud 會針對您為了負載平衡或 Packet Mirroring 等其他用途而建立的轉送規則向您收費。
下列範例以美國定價來說明:
您最多可以建立 5 項轉送規則,費用為每小時 $0.025 美元。舉例來說,假設您建立了 1 項轉送規則,費用為每小時 $0.025 美元。即便您建立了 3 項轉送規則,費用仍為每小時 $0.025 美元。不過,如果您建立了 10 項轉送規則,則費用如下:
5 項規則每小時 $0.025 美元 + (5 項額外規則 * 每小時 $0.01 美元) = 每小時 $0.075 美元
在大部分的負載平衡用途中,每個負載平衡器只需要一項轉送規則。
Google Cloud 會依專案分別收取全域轉送規則和區域轉送規則的費用。舉例來說,如果您在兩個不同的專案中使用一項全域轉送規則和一項區域轉送規則 (共四項規則),費用為每小時 $0.10 美元 (每小時 $0.025 美元 x 4)。
估算負載平衡費用
如要估算負載平衡費用:
例如:
本範例未包含從後端傳送回覆的網際網路資料傳出費用。
下列費用適用於區域內部應用程式負載平衡器和跨區域內部應用程式負載平衡器。跨區域內部應用程式負載平衡器也會產生額外的跨區域資料移轉費用。
項目 | 每單位價格 (美元) |
---|---|
每個 Proxy 執行個體* | US$0.025 / 1 hour |
負載平衡器處理的資料量 | US$0.008 / 1 gibibyte |
如果您使用美元以外的貨幣付費,系統將按照 Cloud Platform SKU 頁面上列出的相應貨幣價格來計費。
* 內部應用程式負載平衡器會以一組動態分配至您網路的代管 Proxy 執行個體來處理流量。每個 Proxy 執行個體的費用,是依一定時間內處理流量所需的 Proxy 執行個體數量而定。
Proxy 執行個體費用
Envoy 型負載平衡器會自動調整可用的 Proxy 數量,根據您的流量需求來處理流量。系統會依據滿足流量需求的 Proxy 執行個體數量,向您收取 Proxy 執行個體的費用。每增加一個 Proxy,就須根據價目表所列的費率額外支付每小時的費用。
分配至負載平衡器的 Proxy 數量的計算方式,是根據預估 10 分鐘時間範圍內所需的流量處理量。我們取以下項目在此期間內較大的值:
* 停用 Cloud Logging 的狀況下,一個 Proxy 執行個體每秒可處理 1,400 個要求。假如啟用 Logging,Proxy 執行個體每秒可處理的要求數量會減少。舉例來說,記錄 100% 的要求會使 Proxy 可處理的要求量降至每秒 700 個。您可以設定 Logging 取樣較低比例的流量。如此一來,就可以在控制成本的前提下滿足觀測能力的需求。
計算範例
在 10 分鐘期間內,每秒有 180 MB 的資料通過負載平衡器。每秒 180 MB / 每個 Proxy 執行個體每秒 18 MB = 10 個 Proxy 執行個體。
在同樣的時間範圍內,每秒建立 300 個新的 HTTPS 連線,有效的連線數量為 3,000,且每秒傳送 2,800 個要求:
每秒 300 個新的 HTTPS 連線 / 每個 Proxy 執行個體每秒 150 個新的 HTTPS 連線 = 2 個 Proxy 執行個體 3,000 個有效連線 / 每個 Proxy 執行個體 3,000 個有效連線 = 1 個 Proxy 執行個體 每秒 2,800 項要求 / 每個 Proxy 執行個體每秒 1,400 項要求 = 2 個 Proxy 執行個體。
總共需要 5 個 Proxy 執行個體。這個數量低於提供頻寬所需的 Proxy 執行個體數量 (10 個)。因此,在此 10 分鐘期間內的 Proxy 執行個體費用計算方式如下:
10 個 Proxy 執行個體 * 每個 Proxy 執行個體每小時 $0.025 美元 * (10 分鐘 / (每小時 60 分鐘)) = $0.0417 美元
收費依據為滿足流量需求的預估處理量,而不是建立後端連線的 Proxy 執行個體數量。因此,產生費用的 Proxy 執行個體數量可能和您在基礎架構中所看到的數量不同。
Proxy 執行個體最低費用
為提供最佳效能與可靠性,每個部署負載平衡器的 Google Cloud 區域至少會分配三個 Proxy 執行個體。即便負載平衡器不須處理流量,仍會分配這些 Proxy 執行個體。您的專案部署轉送規則 (具備負載平衡架構 INTERNAL_MANAGED) 後,就會開始產生 Proxy 執行個體的費用。依照前述說明,額外的轉送規則會產生額外的 Proxy 執行個體費用 (換句話說,每個轉送規則須增加三個 Proxy 執行個體)。
分配至負載平衡器的三個 Proxy 執行個體就是 Proxy 執行個體每小時的最低費用。舉例來說,Google Cloud 區域 us-central1 的最低費用計算方式如下:
3 個 Proxy 執行個體 * 每個 Proxy 每小時 $0.025 美元 = 每小時 $0.075 美元。
如前文所述,每個 Proxy 執行個體可以處理一定的流量。一旦流量須求超過三個 Proxy 執行個體的處理量,處理額外流量所需的 Proxy 執行個體就會產生額外費用。
資料處理費用
資料處理費用的計算方式是,計算帳單週期內負載平衡器處理的要求與回應資料總量。系統依據用量收費,資料處理沒有最低費用。
跨區域資料移轉費用
如使用跨區域內部應用程式負載平衡器,則需支付跨區域資料移轉費用。舉例來說,如果您部署跨區域的內部應用程式負載平衡器,且用戶端、Envoy Proxy 和後端位於不同的區域,則您會分別看到每個躍點 (用戶端 <-> Envoy Proxy 和 Envoy Proxy <-> 後端) 的跨區域資料移轉費用。如要降低跨區域資料移轉費用,您可以在多個區域中部署 Envoy Proxy。
無伺服器 NEG 的內部應用程式負載平衡器定價
如果您使用無伺服器 NEG 後端來設定內部應用程式負載平衡器,則除了 Cloud Run 的無伺服器運算費用外,還須支付現有內部應用程式負載平衡器的費用。
區域性網際網路 NEG 必須使用 Cloud NAT 閘道,因此會產生額外費用。您必須支付網際網路資料傳出費用,以及 Envoy Proxy 專用子網路的 Cloud NAT 用量費用,傳入/傳出子網路的流量以及健康狀態檢查的流量都會產生費用。不過,負載平衡器的費用僅適用於使用者要求的流量。
分配給 Cloud Load Balancing 的 Cloud NAT 閘道,每小時產生的費用等同於具備 32 個 VM 執行個體以上的網路。詳情請參閱「Cloud NAT 定價」一文
在預先發布期間,授權政策不會收取使用費。
如果後端服務具有相關聯的 Google Cloud Armor 政策,您可以在該項後端服務中啟用自訂要求標頭功能,無須額外付費。
如果使用自訂要求標頭功能的後端服務沒有相關聯的 Google Cloud Armor 政策,則您每個帳戶每月每 100 萬個 HTTP(S) 要求的費用為 $0.75 美元。我們只會向您收取每個帳戶每月前 666,666,667 項要求的費用。
全域存取權可讓任何區域中的用戶端執行個體存取您的內部負載平衡器。如果轉送規則啟用全域存取權,則當流量傳送至與負載平衡器不同的區域,或從與負載平衡器不同區域的用戶端傳回時,就會產生額外的跨區域資料移轉費用。
全域存取權現已正式開放給內部直通式網路負載平衡器、區域性內部應用程式負載平衡器,以及區域性內部 Proxy 網路負載平衡器使用。
通訊協定轉送的費率與負載平衡相同。轉送規則和目標執行個體處理的傳入資料需要付費。
自行管理和 Google 代管的安全資料傳輸層 (SSL) 憑證不需要付費。