Google Kubernetes Engine の料金
このページでは、Google Kubernetes Engine(GKE)のエディション、コンピューティング リソース、クラスタ オペレーション モード、クラスタ管理手数料、適用される上り(内向き)料金について説明します。
Standard エディション
完全に自動化されたクラスタ ライフサイクル管理、Pod とクラスタの自動スケーリング、費用の可視化、自動化されたインフラストラクチャ費用の最適化などです。料金は、クラスタあたり 1 時間 $0.10 です。
Enterprise エディション
Standard エディションの機能のほか、マルチチーム、マルチクラスタ、セルフサービス オペレーション、高度なセキュリティ、サービス メッシュ、構成、統合されたコンソール エクスペリエンスが含まれます。料金は、vCPU あたり 1 時間 $0.0083 です。
Autopilot モード
Autopilot クラスタでは、無料枠を超えると、クラスタごとに 1 時間あたり $0.10 の定額料金がかかります。また、Pod 仕様の resources.requests フィールドの定義に従って、現在スケジュールされている Pod からリクエストされた CPU、メモリ、エフェメラル ストレージのリソースも発生します。
Autopilot は、Pod 仕様で定義されていないリソースにデフォルト値を適用します。
Pod は、特定のコンピューティング クラスでスケジュールされていない限り、汎用 Pod として課金されます。
Pod リソースには、定義された CPU とメモリの最小比率、増分値、比率が適用され、Autopilot は要件を満たすように必要に応じて値を自動的に切り上げます。
Autopilot は、リクエストが上限と等しい保証された Quality of Service(QoS)クラスのみをサポートします。バースト可能な QoS のサポートはサポートされていません。resources.requests と resources.limits の両方が設定されている場合、上限は無視されます。上限が設定され、リソースが設定されていない場合、Autopilot は resources.requests 値を resources.limits 値に設定します。例については、Autopilot でのリソース制限の設定をご覧ください。
システム Pod、オペレーティング システムのオーバーヘッド、未割り当てスペース、スケジュールされていない Pod には課金されません。
現在スケジュールされている Pod によってリクエストされたリソースに対してのみ課金されます。 スケジュールされた Pod は、Running フェーズの Pod と、Pending フェーズの ContainerCreating ステータスの Pod です。スケジュール設定を待っている保留中のフェーズ(ContainerCreating 以外のステータス)の Pod や、成功や失敗などの他のフェーズにある Pod には課金されません。
すべての Autopilot リソースは 1 秒単位で課金されます。最小期間はありません。
Autopilot クラスタの確約利用割引を利用できます。確約利用割引では、3 年間のコミットメントの場合はオンデマンド料金に対して 45% 割引、1 年間のコミットメントの場合はオンデマンド料金に対して 20% 割引が適用されます。この割引はすべてのリージョンで同一です。詳細については、GKE での確約利用割引をご覧ください。
GKE には、返金制度を備えたサービスレベル契約(SLA)が含まれていて、Autopilot クラスタのコントロール プレーンで 99.95%、複数ゾーンでの Autopilot Pod で 99.9% の稼働率を保証します。
汎用(デフォルト)Pod
*Spot の料金は動的で、最大 30 日に 1 回変更される場合があります。ただし、CPU、メモリ、GPU については、対応する通常価格の 60 ~ 91% の割引が常に提供されます。
**アプリケーションのデフォルトのコスト パフォーマンスを向上させるために、コントロール プレーン バージョン 1.27.5 以降のすべての GKE Autopilot クラスタで、エフェメラル ストレージに SSD ベースの永続ディスクを使用します。この変更は、新しく作成されたクラスタと、バージョン 1.27.5 以降にアップグレードされたクラスタで作成される新しい Pod にのみ影響します。
スケールアウト コンピューティング クラスの Pod
*Spot の料金は動的で、最大 30 日に 1 回変更される場合があります。ただし、CPU、メモリ、GPU については、対応する通常価格の 60 ~ 91% の割引が常に提供されます。
バランス コンピューティング クラスの Pod
*Spot の料金は動的で、最大 30 日に 1 回変更される場合があります。ただし、CPU、メモリ、GPU については、対応する通常価格の 60 ~ 91% の割引が常に提供されます。
GPU Pod
*Spot の料金は動的で、最大 30 日に 1 回変更される場合があります。ただし、CPU、メモリ、GPU については、対応する通常価格の 60 ~ 91% の割引が常に提供されます。
標準モード
標準モードで作成されたクラスタは、クラスタの規模やトポロジにかかわらず、無料枠 の経過後に 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 | 1000 | 500 人 | $50 | $100 |
account_3 | 1000 | 1000 | 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 には、保護される GKE Pod の数に基づく GKE バックアップ管理料金と、保存されるデータの量(GiB)に基づくバックアップ ストレージ料金という 2 つの項目があります。どちらの料金も、他の GKE 機能の請求と同様、月単位で計算されます。
たとえば、アイオワ(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.05/GiB | $0.02/GiB | $0.08/GiB | $0.10/GiB | $0.10/GiB | $0.11/GiB | $0.14/GiB |
アジア | $0.08/GiB | $0.08/GiB | $0.08/GiB | $0.10/GiB | $0.10/GiB | $0.11/GiB | $0.14/GiB |
インドネシア | $0.10/GiB | $0.10/GiB | $0.10/GiB | 該当なし | $0.08/GiB | $0.11/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.11/GiB | $0.11/GiB | $0.11/GiB | $0.11/GiB | $0.11/GiB | $0.08/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 |
料金計算ツール
Google Cloud 料金計算ツールを使用すると、クラスタ管理手数料とワーカーノード料金も含めた月単位の GKE 料金を見積もることができます。
次のステップ
- Google Kubernetes Engine のドキュメントを読む。
- Google Kubernetes Engine を使ってみる。
- 料金計算ツールを試す。
- Google Kubernetes Engine のソリューションとユースケースについて学習する。