Google Kubernetes Engine の料金
このページでは、Google Kubernetes Engine(GKE)のコンピューティング リソースとクラスタ管理の料金について説明します。
Autopilot モード
Autopilot クラスタには、無料枠の後にクラスタあたり $0.10/時間の定額料金が発生します。これに加えて、現在スケジュールされている Pod でリクエストされる CPU、メモリ、エフェメラル ストレージ リソースの料金も発生します。システム Pod、オペレーティング システムのオーバーヘッド、未割り当てのスペース、またはスケジュール未設定の Pod については課金されません。Autopilot リソースはすべて 1 秒単位で課金されます。最小時間はありません。
汎用(デフォルト)Pod
*スポット料金は動的で、30 日に 1 回まで変更されることがありますが、CPU、メモリ、GPU の対応する通常価格から常に 60 ~ 91% 割引になります。
スケールアウト コンピューティング クラスの Pod
*スポット料金は動的で、30 日に 1 回まで変更されることがありますが、CPU、メモリ、GPU の対応する通常価格から常に 60 ~ 91% 割引になります。
バランスの取れたコンピューティング クラスの Pod
*スポット料金は動的で、30 日に 1 回まで変更されることがありますが、CPU、メモリ、GPU の対応する通常価格から常に 60 ~ 91% 割引になります。
GPU Pod
*スポット料金は動的で、30 日に 1 回まで変更されることがありますが、CPU、メモリ、GPU の対応する通常価格から常に 60 ~ 91% 割引になります。
Pod からリクエストされた Pod リソースの量は、関連付けられた Kubernetes PodSpec で定義されたリソース リクエストに基づきます。Autopilot では、Pod の料金が非常に細かく設定されているため、CPU の増分を vCPU コアの 1/4 まで削減できます。Pod リソースには、CPU とメモリの定義された最小数、増分、比率が適用され、Autopilot は必要に応じて要件を満たすように値を自動的に切り上げます。Pod リソース リクエストを指定しない場合は、デフォルト値が使用されます。特定のコンピューティング クラスでスケジュールされない限り、Pod は汎用 Pod として課金されます。
現在スケジュールされている Pod でリクエストされたリソースに対してのみ課金されます。スケジュールされた Pod は、フェーズの Pod であり、ContainerCreating ステータスで保留中です。保留中のフェーズ(ステータスは ContainerCreating 以外のもの)を待機している Pod や、Succeeded や Failed などの他のフェーズの Pod は課金されません。
Autopilot クラスタの確約利用割引を利用できます。確約利用割引では、3 年間のコミットメントの場合はオンデマンド料金に対して 45% 割引、1 年間のコミットメントの場合はオンデマンド料金に対して 20% 割引が適用されます。この割引はすべてのリージョンで同一です。詳細については、GKE での確約利用割引をご覧ください。
GKE には、返金制度を備えたサービスレベル契約(SLA)が含まれていて、Autopilot クラスタのコントロール プレーンで 99.95%、複数ゾーンでの Autopilot Pod で 99.9% の稼働率を保証します。
標準モード
標準モードで作成されたクラスタは、クラスタの規模やトポロジにかかわらず、無料枠 の経過後に 1 時間、1 クラスタあたり $0.10 の管理手数料が発生します。GKE クラスタ管理手数料は、Anthos クラスタには適用されません。
標準モードでは、GKE は Compute Engine インスタンスのワーカーノードをクラスタ内で使用します。ノードを削除するまでは、Compute Engine の料金設定に基づいて、これらのインスタンスごとに課金されます。Compute Engine リソースは秒単位で課金され、最小使用料金は 1 分間分です。
Compute Engine は、クラスタ内の Compute Engine インスタンスに適用される確約利用割引を提供しています。詳細については、Compute Engine での確約利用割引をご覧ください。
GKE には、返金制度を備えたサービスレベル契約(SLA)が含まれていて、リージョン クラスタのコントロール プレーンで 99.95%、ゾーンクラスタのコントロール プレーンで 99.5% の稼働率を保証します。
クラスタ管理手数料と無料枠
1 時間、1 クラスタあたり $0.10 のクラスタ管理手数料(1 秒単位で課金)が、運用モード、クラスタの規模、トポロジに関係なく、すべての GKE クラスタに適用されます。
GKE の無料枠では、ゾーンクラスタと Autopilot クラスタに適用される月額 $74.40 のクレジットが、請求先アカウントごとに提供されます。単一のゾーンクラスタまたは Autopilot クラスタのみを使用する場合は、このクレジットで最低限そのクラスタの月額の費用がすべてカバーされます。未使用の無料枠クレジットは繰り越されず、他の SKU には適用できません(たとえば、コンピューティング料金やリージョン クラスタのクラスタ料金に適用することはできません)。
次の条件がクラスタの管理手数料に適用されます。
この手数料は、クラスタの規模やトポロジにかかわらず一定です。シングルゾーン クラスタ、マルチゾーン クラスタ、リージョン クラスタ、Autopilot クラスタのいずれでも、すべてクラスタごとに定額手数料が発生します。
この手数料は Anthos クラスタには適用されません。
次の例は、クラスタ管理手数料と無料枠クレジットが組織の請求アカウントにどのように適用されるかを示します。ここでは、組織のリージョン クラスタ時間とゾーンクラスタ時間のみを示しており、Anthos クラスタ時間は除外されています。課金対象の合計は月単位で計算され、月単位の無料枠クレジットが適用されたものです。
組織の請求先アカウント | 1 か月の Autopilot クラスタ時間 | 1 か月のリージョン クラスタ時間 | 1 か月のゾーンクラスタ時間 | 使用した無料枠のクレジット |
GKE クラスタの管理手数料合計(クラスタあたり $0.10/時間) |
---|---|---|---|---|---|
account_1 | 744 | 0 | 0 | $74.40 | $0 |
account_2 | 0 | 1,000 | 500 人 | $50 | $100 |
account_3 | 1,000 | 1,000 | 1000 | $74.40 | $225.60 |
マルチクラスタ Ingress
マルチクラスタ Ingress は Anthos の一部として含まれるため、Anthos on Google Cloud クラスタでマルチクラスタ Ingress を使用するための追加料金はありません。Anthos のライセンスが付与されていない GKE クラスタがある場合にマルチクラスタ Ingress を使用すると、スタンドアロンの料金レートが適用されます。マルチクラスタ Ingress の機能は、Anthos のライセンスを使用する場合もスタンドアロンの料金で使用する場合も同じです。請求方法は、Anthos に登録または登録解除することでいつでも変更できます。
いずれの場合も、MultiClusterIngress
リソースのロードバランサとトラフィックは、ロードバランサの料金に従って個別に課金されます。
Anthos のライセンス
マルチクラスタ Ingress は Anthos の一部として含まれています。Anthos API(gcloud services enable anthos.googleapis.com
)を有効にして、クラスタがフリートに登録されている場合、マルチクラスタ Ingress の使用に追加料金はかかりません。
スタンドアロン版の料金
マルチクラスタ Ingress のスタンドアロンの料金は、マルチクラスタ Ingress バックエンドとみなされる Pod の数に基づいて決まります。1 つのバックエンド Pod あたり月額 $3(730 時間)です。この料金は、1 バックエンド Pod あたり毎時約 $0.0041096 で、5 分単位で課金されます。
バックエンド Pod の数は、プロジェクト内のすべての GKE クラスタ間で MultiClusterService
リソースのメンバーとなっている Pod の合計数です。次の例は、バックエンド Pod のカウント方法を示しています。
マルチクラスタ Ingress は、MultiClusterIngress
リソースに対する直接のバックエンドである Pod にのみ課金されます。マルチクラスタ Ingress バックエンドではない Pod は課金されません。この例では、Pod バックエンドを持つ 2 つのクラスタに MultiClusterService
リソースが 3 つあります。Service A、B、C のメンバーである Pod は直接のバックエンドではないため、スタンドアロンの料金には課金されません。
複数の MultiClusterService
リソースのメンバーとなっている Pod は、そのメンバーになっている MultiClusterService
ごとに課金されます。2 つの Pod は D と E の両方の MultiClusterService
のメンバーです。
次の表に、この例の 2 つのクラスタでのスタンドアロン版による課金の月額費用をまとめます。
MultiClusterService | ポッド | 月額 |
---|---|---|
D | 3 | $9 |
E | 4 | $12 |
F | 1 | $3 |
合計 | 8 | $24 |
マルチクラスタ Ingress の課金の構成方法の詳細については、API の有効化をご覧ください。
Backup for GKE
Backup for GKE は GKE とは別のサービスであり、GKE データの保護と管理に使用できます。
Backup for GKE では、2 つのディメンションに沿って料金が発生します。1 つ目は、GKE バックアップ管理の料金で、保護される GKE Pod の数に基づいて課金されます。2 つ目は、バックアップ ストレージの料金で、保存されているデータの量(GB)に基づいて課金されます。どちらの料金も、他の GKE 機能の請求と同様、月単位で計算されます。
たとえば、アイオワ州(us-central1)で 1 つのバックアップ プランをご利用のお客様が 1 か月に平均 20 個の Pod をバックアップし、アイオワ州に 200 GB のバックアップ ストレージ データを保存している場合、請求額は $25.60 になります。この $25.60 には、1 か月の GKE バックアップ管理の料金 $20(20 × $1.00/Pod/月)と、バックアップ ストレージの料金 $5.60($200 × $0.028/GB/月)が含まれます。
2023 年 6 月 26 日より、ソース GKE クラスタとは異なるリージョンに保存されているバックアップに対して、新しいネットワーク下り(外向き)料金が導入されます。これらの料金は、移行元と移行先のリージョン、およびこのような「クロスリージョン」バックアップ オペレーションの転送バイト数に基づいて計算されます。
GKE クラスタのロケーション | バックアップのロケーション | ||||||
---|---|---|---|---|---|---|---|
北アメリカ | ヨーロッパ | アジア | インドネシア | オセアニア | 中東 | ラテンアメリカ | |
北アメリカ | $0.02/GB | $0.05/GB | $0.08/GB | $0.10/GB | $0.10/GB | $0.11/GB | $0.14/GB |
ヨーロッパ | $0.05/GB | $0.02/GB | $0.08/GB | $0.10/GB | $0.10/GB | $0.11/GB | $0.14/GB |
アジア | $0.08/GB | $0.08/GB | $0.08/GB | $0.10/GB | $0.10/GB | $0.11/GB | $0.14/GB |
インドネシア | $0.10/GB | $0.10/GB | $0.10/GB | 該当なし | $0.08/GB | $0.11/GB | $0.14/GB |
オセアニア | $0.10/GB | $0.10/GB | $0.10/GB | $0.08/GB | $0.08/GB | $0.11/GB | $0.14/GB |
中東 | $0.11/GB | $0.11/GB | $0.11/GB | $0.11/GB | $0.11/GB | $0.08/GB | $0.14/GB |
ラテンアメリカ | $0.14/GB | $0.14/GB | $0.14/GB | $0.14/GB | $0.14/GB | $0.14/GB | $0.14/GB |
料金計算ツール
Google Cloud 料金計算ツールを使用すると、クラスタ管理手数料とワーカーノード料金も含めた月単位の GKE 料金を見積もることができます。
次のステップ
- Google Kubernetes Engine のドキュメントを読む。
- Google Kubernetes Engine を使ってみる。
- 料金計算ツールを試す。
- Google Kubernetes Engine のソリューションとユースケースについて学習する。