Google Kubernetes Engine の料金
このページでは、Google Kubernetes Engine(GKE)のエディション、コンピューティング リソース、クラスタ運用モード、クラスタ管理手数料、該当する Ingress 料金について説明します。
Standard エディション
完全に自動化されたクラスタ ライフサイクル管理、Pod とクラスタの自動スケーリング、費用の可視化、インフラストラクチャ費用の自動最適化が含まれます。料金はクラスタあたり 1 時間 $0.10 です。
Enterprise エディション
Standard エディションの機能に加えて、マルチチーム、マルチクラスタ、セルフサービス オペレーション、高度なセキュリティ、サービス メッシュ、構成、ベスト プラクティスのオブザーバビリティ指標、統合されたコンソール エクスペリエンスが含まれます。料金は、1 vCPU、1 時間あたり $0.00822 です。
プロジェクトで GKE Enterprise を有効にすると、ハイブリッド クラウド機能とマルチクラウド機能を含む GKE Enterprise プラットフォームをすべて使用できます。有効にすると、GKE Enterprise の料金はすべての GKE Enterprise クラスタに適用され、GKE Enterprise クラスタの vCPU の数に基づいて、1 時間単位で課金されます。GKE Enterprise コントロール プレーンでスケジュール可能なコンピューティング容量、つまり関連するユーザー クラスタ内のすべての vCPU と見なされ、管理クラスタとコントロール プレーン ノードの両方を除く(オンプレミス オプションの場合)vCPU は、GKE Enterprise で「管理対象」とみなされます。各環境で使用可能な GKE Enterprise の機能の詳細については、デプロイ オプション ガイドをご覧ください。
GKE Enterprise で Autopilot クラスタを使用する場合、Autopilot の料金に記載されている料金モデルに加えて、Enterprise ティアの vCPU ごとに課金されます。
料金表
GKE Enterprise には従量課金制が適用されます。GKE Enterprise クラスタを使用すると、以下の料金が請求されます。設定ガイドの手順に沿って、いつでも従量課金制の GKE Enterprise の使用を開始できます。
料金は米ドル(USD)で表しています。米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。各請求期間の終わりに、過去の使用状況と料金が記載された請求書が送信されます。
パブリック・クラウド環境 | 従量課金制 正規価格(時間単位) |
従量課金制のリスト 料金(月額)月 |
---|---|---|
GKE Enterprise GC | $0.00822 /vCPU | $6/vCPU |
GKE Enterprise マルチクラウド(AWS)AWS | $0.00822 /vCPU | $6/vCPU |
GKE Enterprise マルチクラウド(Azure)AZ | $0.00822 /vCPU | $6/vCPU |
GKE Enterprise マルチクラウド(接続クラスタ)AC | $0.00822 /vCPU | $6/vCPU |
オンプレミス環境 | 従量課金制(時間単位) | 従量課金制(月単位) 料金(月単位)月 |
---|---|---|
GDC(vSphere) | $0.03288/vCPU | $24/vCPU |
GDC(ベアメタル)BM、BM2 | $0.03288/vCPU | $24/vCPU |
M - 1 か月の 730 時間に基づく推定月額料金。
GC - Google Cloud 上の GKE Enterprise の料金には、Compute Engine、Cloud Load Balancing、Cloud Storage などの Google Cloud リソースの料金は含まれません。
AWS - GKE Enterprise on AWS の料金に、EC2、ELB、S3 などの AWS リソースに関連する費用は含まれません。AWS リソースに対する料金はすべてお客様の負担となります。
AZ - GKE Enterprise on Azure の料金に、VM、LB、Azure Storage などの Azure リソースに関連する費用は含まれません。Azure リソースに対する料金はすべてお客様の負担となります。
BM - ベアメタル版 GKE Enterprise / GDC(ソフトウェアのみ)の場合、ハイパースレッディングが有効になっている場合、料金計算では 1 つの CPU が 2 つの vCPU に相当します。ハイパースレッディングが有効になっていない場合、1 つの CPU は 1 つの vCPU に相当します。
BM2 - VM ランタイムは、GKE Enterprise / GDC(ソフトウェアのみ)のベアメタルで有効にできる機能です。代替 SKU や追加料金は必要ありません。
AC - CNCF 準拠クラスタの場合。詳細
をご覧ください。
GKE Enterprise の新規のお客様は、GKE Enterprise を最大 90 日間無料でお試しいただけます。トライアル中も、該当するインフラストラクチャの使用量に応じて課金されます。登録するには、GKE コンソールに移動してトライアルを有効にします。
GKE Enterprise の使用を停止する場合は、GKE Enterprise の無効化の手順に沿って操作してください。
Autopilot モード
Autopilot クラスタでは、実行するワークロードの料金に加えて、無料枠を経過するとクラスタごとに 1 時間あたり $0.10 の定額料金が適用されます。Autopilot はワークロード ドリブンのプロビジョニング モデルを使用します。このモデルでは、ワークロードの Pod 仕様で指定された要件に基づいてリソースがプロビジョニングされます。GKE にはサービスレベル契約(SLA)が組み込まれており、コントロール プレーンでは 99.95%、複数のゾーンの Autopilot Pod では 99.9%、複数のリージョンの GKE Enterprise Autopilot Pod では 99.99% の可用性を提供します。確約利用割引(CUD)を使用すると、リソース使用量が予測可能なワークロードの費用を削減できます。
デフォルトでは、作成するワークロードは Google の汎用コンピューティング プラットフォームでプロビジョニングされます。このプラットフォームでは、Pod がリクエストしたリソースに対してのみ課金されます(予備のコンピューティング容量やシステム オーバーヘッドではなく)。ワークロードを 28 vCPU を超えてスケーリングする必要がある場合は、Pod ベースのコンピューティングのプロビジョニングと課金と同じアプローチを使用する、バランス型またはスケールアウトのコンピューティング クラスを使用できます。
ワークロード用にアクセラレータや Compute Engine マシンシリーズなどの特定のハードウェアをリクエストすることもできます。このような特殊なワークロードの場合、Autopilot は少なくともワークロードに要求されたコンピューティング容量を持つノードをプロビジョニングし、ノード全体の請求を行います。このノードベースのコンピューティング モデルは、特定のハードウェア要件があるワークロードに最適ですが、プロビジョニングされたリソースを最大限に活用する方法を検討する必要があります。
こうしたコンピューティングのプロビジョニングと請求のアプローチにより、特殊なワークロードには特定のコンピューティング ハードウェアを使用し、それ以外のすべてにはよりシンプルな Pod ベースのコンピューティング プロビジョニングのアプローチを使用できます。
特定のハードウェア要件がない Pod
デフォルトの汎用プラットフォームと、バランスおよびスケールアウトのコンピューティング クラスは、Pod ベースの課金モデルを使用します。Pod のリソース リクエストで、実行中の Pod がリクエストした CPU、メモリ、エフェメラル ストレージ リソースに対して 1 秒単位で課金されます。最小期間は設定されません。この課金モデルは、デフォルトの汎用プラットフォームと、バランス コンピューティング クラスとスケールアウト コンピューティング クラスに適用されます。このモデルには次の考慮事項があります。
Autopilot は、リソース リクエストが定義されていない場合はデフォルト値を設定し、必要な最小値または CPU とメモリの比率を満たさない値をスケールアップします。最適な料金を得るために、ワークロードが必要とするリソース リクエストを設定してください。
作成中または現在実行中の Pod(実行中フェーズの Pod と、ステータスが Pending フェーズの ContainerCreating ステータスの Pod)に対してのみ課金されます。スケジュール設定を待機している Pod や、終了した Pod(Succeeded や Failed とマークされた Pod など)は課金されません。
システム Pod、オペレーティング システムのオーバーヘッド、未割り当てスペース、スケジュールされていない Pod については、課金されません。最適な費用が得られるように、ワークロードに適切なリソース リクエストと Pod レプリカ数を設定します。Pod ベースの課金モデルでは、基盤となるノードのサイズや数量は問題になりません。
汎用(デフォルト)Pod
*Spot の料金は動的で、最大 30 日に 1 回変化する可能性がありますが、 対応する通常価格の 60 ~ 91% の割引を常に提供します CPU、メモリ、GPU に対応しています
バランス重視のコンピューティング クラスの Pod とスケールアウトのコンピューティング クラスの Pod
*Spot の料金は動的で、最大 30 日に 1 回変化する可能性がありますが、 対応する通常価格の 60 ~ 91% の割引を常に提供します CPU、メモリ、GPU に対応しています
特定のハードウェア要件がある Pod
Autopilot は、アクセラレータや Compute Engine マシンシリーズなどの特定のハードウェアをリクエストするときに、ノードベースの課金モデルを使用します。Pod がこれらのタイプのハードウェア リソースをリクエストすると、GKE はリクエストに最も近い事前定義された Compute Engine マシンタイプを割り当てます(その結果、Pod がリクエストしたものよりも大きくなる場合があります)。基盤となる VM リソースに対して料金が発生します。これには Compute Engine CUD などの該当する割引と、コンピューティング リソースの管理プレミアムが適用されます。
マシン全体に対して課金されるため、これらの特殊なワークロードが、プロビジョニングされたマシンのすべてのリソースを効率的に利用できるようにします。この考慮事項はデフォルトの Pod ベースの課金モデルには当てはまりません。このモデルは、小規模なワークロード(マシンシリーズの最小マシンサイズよりも大幅に少ないリソースをリクエストするワークロード)や、事前定義された Compute Engine マシンタイプに効率的に収まらないワークロードに最適です。
アクセラレータと特定のマシンシリーズのノード管理プレミアム
*Spot の料金は動的で、最大 30 日に 1 回変化する可能性がありますが、
対応する通常価格の 60 ~ 91% の割引を常に提供します
CPU、メモリ、GPU に対応しています
標準モード
標準モードで作成されたクラスタは、クラスタの規模やトポロジにかかわらず、無料枠 の経過後に 1 時間、1 クラスタあたり $0.10 の管理手数料が発生します。GKE クラスタの管理手数料は、GKE Enterprise クラスタには適用されません。
標準モードでは、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 クラスタのいずれでも、すべてクラスタごとに定額手数料が発生します。
この料金は、GKE Enterprise クラスタには適用されません。
次の例は、クラスタ管理手数料と無料枠クレジットが組織の請求アカウントにどのように適用されるかを示します。この例では、組織のリージョン クラスタとゾーンクラスタの時間から GKE Enterprise クラスタ時間を除外しています。課金対象の合計は月単位で計算され、月単位の無料枠クレジットが適用されたものです。
組織の請求先アカウント | 1 か月の Autopilot クラスタ時間 | 1 か月のリージョン クラスタ時間 | 1 か月のゾーンクラスタ時間 | 使用した無料枠のクレジット | GKE クラスタの管理手数料の総月額 (1 クラスタあたり $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 |
延長サポート期間
Extended リリース チャンネルのクラスタは、GKE のマイナー バージョンを維持し、標準サポート期間を超えて拡張サポートを受けることができます。拡張サポートにより、サポート対象の GKE マイナー リリースを最大 24 か月間利用できます。クラスタが標準サポートの期間に達すると、GKE の延長期間クラスタ管理手数料が追加で請求されます。標準サポート期間中の Extended リリース チャンネルのご利用には追加料金がかかりません。また、標準サポート期間中のマイナー バージョンにいつでもアップグレードできます。詳しくは、Extended チャンネルで長期サポートを利用するをご覧ください。
料金はクラスタあたり 1 時間 $0.50 です。GKE の長期クラスタ管理手数料は、GKE クラスタの管理手数料(クラスタあたり 1 時間あたり $0.10)に上乗せされます。つまり、クラスタあたり 1 時間で合計 $0.60 になります。GKE の長期クラスタ管理手数料は、GKE Enterprise エディションに含まれています。
マルチクラスタ Ingress
マルチクラスタ Ingress は GKE Enterprise に含まれているため、Google Cloud クラスタの GKE Enterprise でマルチクラスタ Ingress を使用しても追加料金は発生しません。GKE Enterprise のライセンスが付与されていない GKE クラスタがある場合、マルチクラスタ Ingress を使用すると、スタンドアロンの料金レートで課金されます。マルチクラスタ Ingress の機能は、GKE Enterprise ライセンスとスタンドアロン料金のどちらで使用するかにかかわらず同じです。GKE Enterprise に登録または登録解除することで、お支払い方法をいつでも変更できます。
いずれの場合も、MultiClusterIngress
リソースのロードバランサとトラフィックは、ロードバランサの料金に従って個別に課金されます。
GKE Enterprise のライセンス
マルチクラスタ Ingress は GKE Enterprise に含まれています。GKE Enterprise 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 Pod の数に基づく GKE バックアップ管理手数料、2 つ目は、保存されているデータ量(GiB)に基づくバックアップ ストレージ手数料です。どちらの料金も、他の GKE 機能の請求と同様、月単位で計算されます。
たとえば、アイオワの 1 つのバックアップ プラン(us-central1)で 1 か月に平均 20 個の Pod をバックアップし、200 GiB のバックアップ ストレージ データをアイオワに保管する場合、料金は 25.60 ドルになります。この $25.60 には、GKE バックアップ管理の月 $20(20 x $1.00/Pod/月)とバックアップ ストレージの $5.60(200 × $0.028/GiB/月)が含まれます。
2023 年 6 月 26 日より、移行元の GKE クラスタとは異なるリージョンに保存されているバックアップに対して、新しいネットワーク アウトバウンド データ転送の料金が導入されます。これらの料金は、「クロスリージョン」バックアップ オペレーションごとに、ソース / 宛先リージョンと転送バイト数に基づいて計算されます。
GKE クラスタのロケーション | バックアップのロケーション | |||||||
---|---|---|---|---|---|---|---|---|
北アメリカ | ヨーロッパ | アジア | インドネシア | オセアニア | 中東 | ラテンアメリカ | アフリカ | |
北アメリカ | $0.02/GiB | $0.05/GiB | $0.08/GiB | $0.10/GiB | $0.10/GiB | $0.11/GiB | $0.14/GiB | $0.11/GiB |
ヨーロッパ | $0.05/GiB | $0.02/GiB | $0.08/GiB | $0.10/GiB | $0.10/GiB | $0.11/GiB | $0.14/GiB | $0.11/GiB |
アジア | $0.08/GiB | $0.08/GiB | $0.08/GiB | $0.10/GiB | $0.10/GiB | $0.11/GiB | $0.14/GiB | $0.11/GiB |
インドネシア | $0.10/GiB | $0.10/GiB | $0.10/GiB | なし | $0.08/GiB | $0.11/GiB | $0.14/GiB | $0.14/GiB |
オセアニア | $0.10/GiB | $0.10/GiB | $0.10/GiB | $0.08/GiB | $0.08/GiB | $0.11/GiB | $0.14/GiB | $0.14/GiB |
中東 | $0.11/GiB | $0.11/GiB | $0.11/GiB | $0.11/GiB | $0.11/GiB | $0.08/GiB | $0.14/GiB | $0.11/GiB |
ラテンアメリカ | $0.14/GiB | $0.14/GiB | $0.14/GiB | $0.14/GiB | $0.14/GiB | $0.14/GiB | $0.14/GiB | $0.14/GiB |
アフリカ | $0.11/GiB | $0.11/GiB | $0.11/GiB | $0.14/GiB | $0.14/GiB | $0.11/GiB | $0.14/GiB | なし |
料金計算ツール
Google Cloud 料金計算ツールを使用すると、クラスタ管理手数料とワーカーノード料金も含めた月単位の GKE 料金を見積もることができます。
次のステップ
- Google Kubernetes Engine のドキュメントを読む。
- Google Kubernetes Engine を使ってみる。
- 料金計算ツールを試す。
- Google Kubernetes Engine のソリューションとユースケースについて学習する。