マネージド Kubernetes、無料コントロールプレーンのクラスター
コントロールプレーンは無料、ワーカーノード分だけ支払う手頃なマネージド Kubernetes
- コントロールプレーン無料
- ワーカーノードは月 $25.00 から
- 請求書で毎月更新
マネージド Kubernetes は、Kubernetes クラスター内でコンテナを複数のサーバーに分散して管理するサーバー製品で、管理層であるコントロールプレーンはサービス側が代行します。HELPER VPS の手頃なマネージド Kubernetes はコントロールプレーンが無料で、アプリが実際に動くワーカーノードの料金だけを支払い、4 vCPU、16GB のノードが月 $25.00 からです。
コントロールプレーン
管理領域は無料
無料
ワーカーノードの料金だけを支払います
- 管理領域1つ
- マネージド
- マネージド
- マネージド
- クラスターあたり
高可用性コントロールプレーン
管理領域を3重化
2500$/ 月
月額請求
- 管理領域を3重化
- マネージド
- マネージド
- マネージド
- クラスターあたり月
ワーカーノード 16GB
小規模クラスター向け
2500$/ 月
月額請求
- ワーカーノード
- 4 vCPU
- 16 GB RAM
- 200 GB NVMe
- ノードあたり月
ワーカーノード 32GB
一般的なサービス向け
4500$/ 月
月額請求
- ワーカーノード
- 8 vCPU
- 32 GB RAM
- 400 GB NVMe
- ノードあたり月
ワーカーノード 64GB
大規模サービス向け
8500$/ 月
月額請求
- ワーカーノード
- 16 vCPU
- 64 GB RAM
- 800 GB NVMe
- ノードあたり月
クラスターなしでコンテナをいくつか動かすだけなら クラウドVPS
マネージド Kubernetes はどんな作業に使いますか?
Kubernetes は、複数のコンテナに分かれたサービスを複数のサーバーに均等に起動し、止まったコンテナを再起動し、新しいバージョンを少しずつ入れ替える作業を自動で行います。マネージド Kubernetes が特によく合う4つのケースをまとめました。
複数のサービスに分かれたウェブアプリ
フロントエンド、API、ジョブ処理、キャッシュのように複数のコンテナに分かれたサービスを、1つのクラスターでまとめて運用します。サービスごとにレプリカ数を決めれば、Kubernetes がワーカーノードに適切に振り分けて起動します。
止まらないデプロイ
新しいバージョンのイメージをアップすると、既存のコンテナを1つずつ新しいものに入れ替えるローリングデプロイを使えます。問題が起きても以前のバージョンに戻しやすいので、デプロイのたびにサービスを止める必要はありません。
CI と自動デプロイのパイプライン
GitLab CI などのツールでイメージを作成し、Helm チャートでクラスターにデプロイする流れを作れます。コードをアップすればテストからデプロイまで同じ手順が繰り返されるので、人によるミスが減ります。
開発、ステージング、本番環境の分離
Namespace で開発、ステージング、本番環境を1つのクラスター内に分けたり、環境ごとにクラスターを別に作ったりできます。コントロールプレーンが無料なので、クラスターを分けても増えるのはノードの料金だけです。
VPS に自分でインストールするのとマネージド Kubernetes は何が違いますか?
Kubernetes は、複数の VPS に自分でインストールして使うこともできます。違いは、コントロールプレーンを誰が管理するかです。管理領域を自分で運用するか、任せてアプリだけに集中するかで選んでください。
VPS に自分でインストール
複数のクラウドVPS で自分で作るクラスター
おすすめの方
- Kubernetes の仕組みを自分で学びたい場合
- インストールツールとバージョンを自分で決めたいチーム
- コンテナをいくつか動かすだけの小さな構成
- Docker のワンクリックアプリで手軽にスタート
マネージド Kubernetes
コントロールプレーン無料、ワーカーノードだけに料金
おすすめの方
- アプリの運用に時間を使いたい開発チーム
- 開発とステージングのクラスターを分けておく場合
- ワーカーノード数台で始めるサービス
- ノードあたり月 $25.00 から始めたい場合
高可用性コントロールプレーン
管理領域を3重化したクラスター
おすすめの方
- 止められない本番サービス
- デプロイが多くクラスター API を頻繁に使うチーム
- ワーカーノードの多い大規模クラスター
- 管理領域にも余裕を持たせたい場合
Kubernetes とは何ですか?
Kubernetes は、コンテナで作ったアプリを複数のサーバーに配置して管理するオープンソースのプラットフォームです。アプリをいくつ起動するか、どの設定で実行するかをファイルに書いておけば、Kubernetes がその状態を見守り続け、実際のサーバー群を書いたとおりの姿に合わせます。人がサーバーごとにログインしてコマンドを打つ作業が大きく減ります。
クラスターは2つの部分に分かれます。コントロールプレーンは API サーバー、スケジューラー、クラスターの状態ストアのように全体を管理する領域で、ワーカーノードは実際にコンテナが動くサーバーです。コンテナが止まれば再起動し、ノードに問題が起きればほかのノードに移すといった処理も、この仕組みの中で行われます。
マネージド Kubernetes では、コントロールプレーンのインストールと運用をサービス側が担い、ユーザーは kubectl と Helm でアプリをデプロイすることに集中します。自分でインストールするときに最も手間のかかる管理領域を任せられるので、少ない人数でもクラスターを運用できます。空いた時間はサービスの改善に使えます。
最も手頃なマネージド Kubernetes はどう選べばよいですか?
マネージド Kubernetes の費用は、コントロールプレーンの料金とワーカーノードの料金を足したものです。コントロールプレーンにクラスターごとの月額料金がかかる場合、小さなクラスターほど全体の費用に占める割合が大きくなるので、この部分が無料かどうかをまず確認するのがおすすめです。次にノード1台のスペックと月額料金を比べれば、実際の費用が見えてきます。
HELPER VPS では標準のコントロールプレーンが無料なので、ワーカーノードの料金がクラスターの料金になります。4 vCPU、16GB のノード2台で小さく始め、サービスが成長したら必要に応じて 32GB や 64GB のノードを追加できます。使用するノードの分だけ料金がかかるので、最初から大きく始める必要はありません。
本番サービスのように管理層にも余裕を持たせたい場合は、クラスターあたり月 $25.00 で高可用性コントロールプレーンを選択できます。開発クラスターには無料のコントロールプレーン、本番クラスターには高可用性を使用して、コストと安定性をバランスさせることができます。すべての料金は同じ請求書からまとめて支払われます。
マネージド Kubernetes の料金はいくらですか?
標準のコントロールプレーンは無料で、ワーカーノードは 4 vCPU、16GB メモリ、200GB NVMe がノードあたり月 $25.00 からです。管理層を3重化する高可用性コントロールプレーンは、クラスターあたり月 $25.00 です。
コントロールプレーン無料
管理領域の料金なしで、ワーカーノードの料金だけを支払います。開発用、テスト用のクラスターを複数作っても、増えるのはノード数分の費用だけです。
ノードサイズごとの定額料金
各ノードには月額料金が設定されており、16GB ノードは $25.00、32GB ノードは $45.00、64GB ノードは $85.00 など、クラスターのコストを事前に簡単に計算できます。
請求書で毎月更新
12 種類の暗号通貨で請求書を支払い、ノードとコントロールプレーンを作成できます。契約期間なしで月単位で使用でき、請求書を更新するだけです。
数字で見る HELPER VPS
40リージョン、12オペレーティングシステム、10ワンクリックアプリを1つのアカウントで選択し、すぐに支払えます。以下の数字は現在の販売内容に基づいています。
40
データセンターリージョン
12
OS
10
ワンクリックアプリ
$25.00
この商品の最低料金(月)
Kubernetes クラスターと一緒に使うツール
Helm チャートでアプリをデプロイし、Terraform で構成をコードとして残し、GitLab CI でイメージを作成して自動でリリースしましょう。
- Kubernetes
- Helm
- Docker
- Terraform
- GitLab CI
- NGINX Ingress
HELPER VPS のマネージド Kubernetes が選ばれる理由
無料のコントロールプレーン
クラスターの管理領域に料金がかからないので、小さなクラスターも気軽に始められ、環境ごとにクラスターを分けておけます。
高可用性を選択可能
本番サービスには管理領域を3重化する高可用性コントロールプレーンを選び、管理領域の1か所に問題が起きてもクラスターの管理が続くようにできます。
3つのノードサイズ
16GB、32GB、64GB のワーカーノードを組み合わせて、軽いアプリとメモリを多く使うアプリを同じクラスターで一緒に実行できます。
SSD のノードディスク
ノードごとに 80GB~320GB の SSD が含まれているので、コンテナイメージ、ログ、一時ファイルをたっぷり置けます。
使い慣れたツールをそのまま
kubectl、Helm、Terraform、GitLab CI など、すでに使っているツールと設定ファイルをそのまま持ち込んでクラスターを扱えます。
Ingress でトラフィックを受ける
NGINX Ingress などのコントローラーを導入し、ドメインやパスごとにトラフィックを複数のサービスに振り分けられます。
VPS と1つのアカウントで管理
クラスター、クラウド VPS、データベースを同じアカウントで管理し、サービス全体のコストを1か所で確認できます。
アカウントトークン1つで登録
アカウントトークン1つですぐに登録でき、最初の支払い後はサポートと API キーを使用できます。
40 リージョンのサーバーネットワーク
アメリカ、ヨーロッパ、中東、アフリカ、アジア太平洋の40都市にサーバーを配置しており、ユーザーに近い場所でサービスを実行できます。
Kubernetes クラスターはどのリージョンで作成できますか?
HELPER VPS は、アメリカ、ヨーロッパ、中東、アフリカ、アジア太平洋の40都市にサーバーを配置しています。クラスター作成時に選択できるリージョンが表示されるので、ユーザーの多い場所に近いリージョンを選ぶことで応答速度を向上させることができます。
ドイツ
オランダ
イギリス
フランス
アメリカ合衆国 の 7 都市
カナダ
ブラジル
シンガポール
日本 の 2 都市
インド の 2 都市
オーストラリア の 2 都市
メキシコ
スペイン
スウェーデン
ポーランド
南アフリカ
韓国
ドイツ
オランダ
イギリス
フランス
アメリカ合衆国 の 7 都市
カナダ
ブラジル
シンガポール
日本 の 2 都市
インド の 2 都市
オーストラリア の 2 都市
メキシコ
スペイン
スウェーデン
ポーランド
南アフリカ
韓国
チリ
コロンビア
イタリア
スイス
フィンランド
トルコ
アラブ首長国連邦
イスラエル
サウジアラビア
ナイジェリア
中華人民共和国香港特別行政区
台湾
インドネシア
タイ
マネージド Kubernetes のよくある質問
Kubernetes の料金、構成、お支払いについての回答
Kubernetes とは何ですか?
Kubernetes は、コンテナで作ったアプリを複数のサーバーに分散して起動、管理するオープンソースのプラットフォームです。実行するコンテナの数と設定をファイルに書いておけばその状態を維持し続け、止まったコンテナを再起動し、新しいバージョンを順番に入れ替える作業を自動で処理します。複数のサーバーを1つのまとまりのように扱えます。
最も手頃なマネージド Kubernetes はどれですか?
無料のコントロールプレーンを備えたマネージド Kubernetes は、小さなクラスターでは最もコストがかかりません。HELPER VPS では標準のコントロールプレーンが無料なので、ワーカーノードの料金だけを支払い、4 vCPU、16GB のノードが月 $25.00 からなので、小さなノード2台でクラスターを運用できます。必要に応じて大きなノードを追加できます。
コントロールプレーンは本当に無料ですか?
はい、管理領域1つで構成される標準のコントロールプレーンには、クラスターあたりの料金はかかりません。クラスターの費用はワーカーノードの料金の合計で、管理領域を3重化する高可用性コントロールプレーンを選んだ場合にのみ、クラスターあたり月 $25.00 が加算されます。開発クラスターを複数作っても管理領域の料金は増えないので、環境を分けやすくなっています。
高可用性コントロールプレーンはどんなときに必要ですか?
止められない本番サービスや、デプロイの多い大規模クラスターなら、高可用性コントロールプレーンが適しています。管理領域を3か所に置くので、1か所に問題が起きても残りがクラスターの管理を引き継ぎます。開発やテスト用のクラスターなら、無料のコントロールプレーンで十分です。クラスターごとに個別に選べます。
ワーカーノードはどのサイズを選べばよいですか?
軽いウェブアプリや API を複数の 16GB ノードで始め、メモリを多く使うアプリがある場合は 32GB や 64GB のノードを追加できます。小さなノードを複数台にすれば1台に問題が起きても影響が少なく、大きなノードはメモリを多く使うコンテナを1か所に置くのに便利です。異なるサイズを組み合わせて使っても構いません。
ワーカーノードは何台で始めるのがよいですか?
本番サービスなら、ワーカーノードを2台以上置いて始めることをおすすめします。ノードが2台以上あれば、1台をメンテナンスしたり問題が起きたりしてもほかのノードでコンテナが動き続け、サービスが継続します。必要に応じてノードを追加していけば大丈夫です。ノードは1台ずつ追加できるので、費用も少しずつ増えます。
Kubernetes はどの支払い方法で使えますか?
12 種類の暗号通貨で請求書を支払い、ノードとコントロールプレーンを作成できます。契約期間なしで月単位で使用でき、請求書を更新するだけです。返金はアカウントクレジットに戻されます。月単位で使用し、いつでもノードを減らすことができます。
請求書を更新しないとクラスターはどうなりますか?
請求日に請求書が更新されない場合、ノードは停止し、3日以内に支払いを行うことで更新できます。3日を過ぎても更新されない場合、ノードとそのデータは削除されるので、請求日前に請求書を更新してください。設定ファイルをリポジトリに保存しておけば、簡単に再作成できます。請求書を更新して自動更新を続けてください。
Helm や Terraform をそのまま使えますか?
はい、Kubernetes の標準的な方法でクラスターを扱うので、kubectl や Helm、すでに作成済みのマニフェストファイルをそのまま使えます。Terraform でクラスター内のリソースをコードで管理し、GitLab CI などのパイプラインでイメージを作成してすぐにデプロイする流れも作れます。
データベースもクラスター内に置く必要がありますか?
データベースはマネージドデータベースとして別に置き、クラスターにはアプリだけを置く構成が運用しやすくなります。アプリのコンテナはいつでも作り直せるようにしておき、データは毎日自動バックアップされるマネージド PostgreSQL や MySQL に置けば、クラスターを変えたり作り直したりするときもデータをそのまま引き継げます。
Kubernetes ガイド
クラスターを始める前に一緒に読みたいガイド記事
- マネージドデータベースアプリはクラスターに、データは毎日自動バックアップされるマネージド PostgreSQL や MySQL に置く構成をご紹介します。
- API ドキュメントAPI キーでサーバー一覧を取得し、管理作業をコードで処理する方法をまとめたドキュメントです。
- 料金をひと目で確認クラウドVPS、高性能 NVMe、専用 CPU、大容量メモリのサーバーの料金を1つの表で比較できます。
表示価格は米ドル建ての月額料金で、12 種類の暗号通貨で支払われます。標準のコントロールプレーンは無料で、ワーカーノードと高可用性コントロールプレーンの料金は、各請求日に同じ金額で自動更新されます。
最低利用期間: 1か月 | 解約: コントロールパネルからいつでも削除 | 更新されない場合: 停止後3日で削除 | 削除したノードの残り期間は返金されません。返金はアカウントクレジットに戻されます。
