Google Kubernetes Engine 定價

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

Autopilot 模式

所有 Autopilot 資源以 1 秒鐘為單位遞增,沒有任何持續時間限制。

Pod 要求的 pod 資源數量取決於相關 Kubernetes PodSpec 中定義的資源要求。Autopilot 為 Pod 提供極高的計價方式,並讓 CPU 的增加幅度最高可達 vCPU 核心的 1⁄4。Pod 資源必須遵守最低限度、增量值,以及 CPU 與記憶體的比率,而且 Autopilot 會自動視需要將值四捨五入,以符合我們的規定。如果您未指定 Pod 資源要求,則會使用預設值

您只需為目前排定的 Pod 要求的資源付費。排程的 Pod 是執行中階段的 Pod,以及處於 ContainerCreation 狀態處於「待處理」階段的 pod。待處理階段中的 Pod 正在等待排程 (即 ContainerContainer 以外的狀態),以及其他階段 (例如「成功」和「失敗」) 的 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 啟用作業一文。

GKE 備份

「GKE 備份」是不同於 GKE 的獨立服務,可用來保護及管理 GKE 資料。

GKE 備份功能會根據以下兩種維度累積費用:第一個是依受保護的 GKE Pod 數量計算 GKE 備份管理費用,第二個是依據儲存的資料量 (GB) 收取備份儲存空間費用。這兩項費用是按月計算,與其他 GKE 功能的計費方式相同。

舉例來說,如果一家客戶在愛荷華州 (us-central1) 具有單一備份方案,一個月平均備份 20 個 pod 並在愛荷華州儲存 200 GB 的備份資料,則費用為 $25.60 美元。這筆 $25.60 美元的價格包含 GKE 備份管理的 $20 美元月費 (20 x $1.00 美元/每 Pod 每月) 和 $5.60 美元的備份儲存空間 (200 * 每 GB 每月 $0.028 美元)。

如果客戶選擇資料備份在實際工作環境 GKE 叢集以外的區域,則須支付網路費用。

Pricing Calculator

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

後續步驟

要求自訂報價

Google Cloud 採用「即付即用」的定價方式,因此您只需要為實際使用的服務付費。歡迎與我們的銷售團隊聯絡,為貴機構取得自訂報價。
聯絡銷售人員