Google Kubernetes Engine 定價

這個頁面說明 Google Kubernetes Engine (GKE) 的運算資源與叢集管理費用。

Autopilot 模式

超過免費方案的配額之後,Autopilot 叢集會產生每個叢集每小時 $0.10 美元的固定費用,並向您收取實際為 Pod 佈建的 CPU、記憶體和臨時儲存運算資源的費用。實際佈建的 pod 資源數量取決於 Kubernetes PodSpec 的資源要求。您無須支付系統 Pod、作業系統運作成本或未分得空間的費用。所有 Autopilot 資源的費用都是以秒為單位累計,而且沒有基本費用。

Autopilot 提供極為精細的 Pod 定價,要求增加 vCPU 的最小單位為 ¼ 個 核心。每個 vCPU 可佈建 1 GB 至 6.5 GB 的記憶體。如果您要求使用的資源數量超出這個範圍或遞增的單位不同,則資源值會經過四捨五入來滿足我們的規定。如果您未指定 Pod 資源要求,則會使用預設值

我們提供 Autopilot 叢集的承諾使用折扣。承諾使用折扣可讓您獲得 45% 以量計價費率優惠 (承諾使用三年) 或 20% 以價計量費率優惠 (承諾使用一年)。所有區域均適用上述折扣。詳情請參閱 GKE 的承諾使用折扣

GKE 採用提供財務補償的服務水準協議 (SLA),可針對 Autopilot 叢集的控制層提供 99.95% 的可用性保證,並針對多個可用區中的 Autopilot pod 提供 99.9% 的可用性保證。

標準模式

超過免費方案的配額之後,建立時採用標準模式的叢集會產生每個叢集每小時 $0.10 美元的管理費用 (無論叢集大小或拓撲為何)。GKE 叢集管理費用不適用於 Anthos 叢集

在標準模式中,GKE 會使用 Compute Engine 執行個體的叢集中工作站節點。因此,在節點遭到刪除之前,系統會依據 Compute Engine 定價向您收取所有執行個體的費用。 Compute Engine 資源的計費單位為秒,而且會產生一分鐘的基本使用費用。

Compute Engine 會為叢集中的 Compute Engine 執行個體提供承諾使用折扣。詳情請參閱 Compute Engine 的承諾使用折扣

GKE 採用提供財務補償的服務水準協議 (SLA),可針對區域性叢集的控制層提供 99.95% 的可用性保證,並針對可用區叢集的控制層提供 99.5% 的可用性保證。

叢集管理費用與免費方案

無論運作模式、叢集大小或拓撲為何,所有 GKE 群集都會產生每個叢集每小時 $0.10 美元的叢集管理費用 (以秒為單位計費)。

GKE 免費方案每個月會為每個帳單帳戶提供價值 $74.40 美元的抵免額,可用於可用區叢集和 Autopilot 叢集。如果您只使用了一個可用區叢集或 Autopilot 叢集,這項抵免額至少可以完全抵銷該叢集的每月費用。未使用的免費方案抵免額不會累計,而且無法套用至其他 SKU (例如無法套用至運算費用或區域性叢集的叢集費用),

並會根據下列條件計算叢集管理費用:

  • 無論叢集大小或拓撲為何,均採固定費率。因此,無論是單一可用區叢集、多可用區叢集、區域性叢集或 Autopilot 叢集,每個叢集的費用都是按照同樣的固定費率累計。

  • 這項費用不適用於 Anthos 叢集

以下以某個機構的帳單帳戶為例,說明叢集管理費用與免費方案抵免額的計算方式。這個範例列出了該機構的區域性和可用區叢集時數,但不含 Anthos 叢集時數。系統每個月計算計費總時數一次,並會套用每月的免費方案抵免額。

機構的帳單帳戶 每個月的 Autopilot 叢集時數 每個月的區域性叢集時數 每個月的可用區叢集時數 已使用的免費方案抵免額 每個月的 GKE 叢集管理費用總額
(每個叢集每小時 $0.10 美元)
account_1 744 0 0 $74.40 美元 $0 美元
account_2 0 1000 500 $50 美元 $100 美元
account_3 1000 1000 1000 $74.40 美元 $225.60 美元

多叢集 Ingress

Anthos 包含多叢集 Ingress,因此在 Google Cloud 叢集的 Anthos 中使用多叢集 Ingress 無須支付額外費用。如果您的 GKE 叢集並未獲得 Anthos 授權,使用多叢集 Ingress 時就會按照獨立定價費率計費。無論採用 Anthos 授權或獨立定價來計費,您都可以使用相同的多叢集 Ingress 功能。您隨時可以註冊或取消註冊 Anthos,藉此變更收費方式。

不論在任何情況下,系統都會依據負載平衡器定價向您收取 MultiClusterIngress 資源的負載平衡器和流量費用。

Anthos 授權

Anthos 包含多叢集 Ingress。如果您啟用 Anthos API (gcloud services enable anthos.googleapis.com) 且將叢集註冊為一組,使用多叢集 Ingress 就無須支付額外費用。

獨立定價

多叢集 Ingress 的獨立定價是根據系統判定為多叢集 Ingress 後端的 Pod 數量來計算,每月 (730 小時) 每個後端 Pod 的費用為 $3 美元。這個計價方式約為每小時每個後端 Pod $0.0041096 美元,以 5 分鐘為單位遞增。

後端 Pod 數量是專案所有 GKE 叢集內 MultiClusterService 資源的 Pod 成員總數。以下範例顯示後端 Pod 的計算方式:

多叢集 Ingress 定價模式

多叢集 Ingress 只會針對屬於 MultiClusterIngress 資源直接後端的 Pod 收費。非多叢集 Ingress 後端的 Pod 不會產生費用。在此範例中,共有三個 MultiClusterService 資源跨兩個具有 Pod 後端的叢集。服務 A、B 和 C 的成員 Pod 並非直接後端,因此不會依據獨立定價計費。

如果 Pod 屬於多個 MultiClusterService 資源,則系統會根據其所屬的每個 MultiClusterService 計費。兩個 Pod 均為 D 和 E MultiClusterService 的成員。

下表針對範例中的兩個叢集摘要說明獨立定價的每月費用總計:

MultiClusterService Pod 每月費用
D 3 $9 美元
E 4 $12 美元
F 鍵 1 $3 美元
總計 8 $24

如要進一步瞭解如何設定多叢集 Ingress 帳單,請參閱 API 啟用作業一文。

Pricing Calculator

您可以使用 Google Cloud Pricing Calculator 來估算每個月的 GKE 費用,包括叢集管理費用與工作站節點價格。

後續步驟