更新: Google は、Kubernetes エンジン (GKE) を使用している顧客に対し、2020 年 6 月 6 日から 1 クラスターあたり 1 時間あたり 0.10 ドル (月額約 73.00 ドル) の新しい管理料金が適用されることを通知しました。
2017年11月、Googleは「マネージドKubernetesサービスであるGoogle Kubernetes Engineのクラスタ管理料金を廃止した」と宣伝しました。それ以前は、6ノード以上のクラスタにのみ、1時間あたり0.15ドルのクラスタ管理料金が適用されていました。各ノードは仮想マシンであり、Google Compute Engineの通常料金で個別に課金されていました。
クラスタの管理料金は、請求アカウントごとに1つのゾーンクラスタを除き、あらゆるサイズで復活しました。Google Cloud Platform(GCP)におけるゾーンとは、リージョンの細分化です。この新料金は、Googleが価格を公開していない(「営業担当者にお問い合わせください」)より管理性の高い製品であるAnthos GKEクラスタには適用されません。また、GCPは安定版リリースをご利用いただくことを条件に、GKEのサービスレベル契約(SLA)を導入します。このSLAは、リージョンクラスタで99.95%、ゾーンクラスタで99.5%の可用性を保証します。
Google Kubernetes Engine の新しい料金体系(管理費を含む)
新しい料金はどれほどの違いをもたらすのでしょうか? 最小のインスタンスサイズ(1 vCPU、3.75GB RAM)でノードが2つしかなく、永続ストレージを考慮していない場合、月額料金(73.00ドル)はインスタンスコスト(62.54ドル)を上回ります。しかし、高性能インスタンスで大規模なリージョンクラスターを構成すれば、料金は10%以下になる可能性があります。このタイプの料金体系の問題点の一つは、大規模なクラスターを優先する金銭的インセンティブを生み出してしまうことです。しかし、こうした判断はアーキテクチャに基づいて行うべきです。
偶然か(あるいは偶然か)、AWS も「Amazon EKS クラスターを作成するごとに 1 時間あたり 0.10 ドル」の料金を請求しますが、無料のクラスターはありません。一方、Microsoft Azure は Azure Kubernetes Service において「クラスター管理は無料」としています。
顧客はこのニュースに不満を抱いている。「GCPは、市場で2番目に劣る選択肢という自社の立ち位置を十分に認識していないようだ」と、ある顧客はHacker Newsにコメントした。「私はGCPを使うことで勝ち目のない会社に賭けたのに、その仕返しをされた。特に、Kubernetesの『デフォルト』設定では、レプリケーションで3つ(!)のコントロールプレーンが自動的に設定されることを考えると、私の理解では、毎月の料金に約300ドルも無駄に加算されていることになる」
別のユーザーは、「クラスタごとに課金されます。GKEは、あらゆる種類の分離とセキュリティ上の理由から、複数のクラスタを実行することを推奨しており、その点で非常に優れています。しかし、こうしたシナリオでは、このコストは急速に増加します。」と述べています。
GKEはGCPポートフォリオの中核です。KubernetesはGoogleが開発した技術であり、同社のこの技術に関する専門知識は競合他社に対する大きな魅力となっています。とはいえ、GCPは市場シェアでAWSやMicrosoftに大きく後れを取っており、大幅な値上げはGCPの立場を悪化させるでしょう。
もう一つの観察は、突然の価格上昇はクラウドコンピューティングモデルに内在するリスクであるという点です。クラウドプロバイダーは、技術の向上と規模の拡大によって可能になった場合には価格引き下げを含め、一貫した価格設定を行うことで顧客との信頼関係を築くことができます。逆もまた真なりです。®
15.35 GMTに更新されました。
Googleの広報担当者は、「2020年6月6日より、GKEクラスタ管理料金をクラスタ1つあたり1時間あたり0.10ドルに設定し、99.95%の可用性を保証する財務的に裏付けられたSLAを導入します。これにより、当社のチームは業界の価格基準にさらに準拠しながら、製品イノベーションに集中することができます。お客様と開発者は、無料のゾーンクラスタを通じてGKEを引き続きご利用いただけます」と述べています。