さまざまなKubernetesディストリビューションの比較

さまざまなKubernetesディストリビューションの比較

[編集者注] Kubernetes のオープンソースの性質とその人気に基づいて、業界ではさまざまなバージョンのコンテナ管理プラットフォームが開発されてきました。

Kubernetes は現在最も成功し、最も急速に成長している IT インフラストラクチャ プロジェクトの 1 つです。 Kubernetes は、Google 社内のオーケストレーター Borg のオープンソース バージョンとして 2014 年にリリースされました。 2017 年には、企業による Kubernetes の利用が増加しました。 2018年までに、ソフトウェア開発会社から航空会社まで、さまざまなビジネスで広く利用されるようになりました。 Kubernetes が急速に成長した理由の 1 つは、そのオープン ソース アーキテクチャと、忠実なコミュニティによって提供される多数のヘルプ マニュアル、さまざまなドキュメント、技術サポートです。

他の成功したオープンソース プロジェクトと同様に、Kubernetes が (Linux と同様に) さまざまな追加機能を提供し、特定のカテゴリのユーザーをターゲットにして、市場でさまざまなディストリビューションで見つかるのも不思議ではありません。

なぜこんなに多くのディストリビューションがあるのでしょうか?答えは明らかです。すべてのベンダーはパフォーマンスを保証したいと考えています。 Kubernetes はオープンソースであるため、独自の Kubernetes ディストリビューションを提供する企業はそれを販売することはできませんが、Kubernetes クラスター (「マネージド Kubernetes」とも呼ばれます) のサポートとメンテナンスは提供しています。もちろん、彼らは自社製品をサポートすることを好むため、コードに変更を加えなくても、自社製品を理解し、本番環境でどのように動作するかを確認するためにディストリビューションをテストします。

あなたの会社が現在 Kubernetes を導入する予定であり、クラスター自体のセットアップと保守を急いでいないとします。ベンダーはどのように選びますか?現在、トップクラスのベンダーはどの企業ですか?市場で入手可能ないくつかの Kubernetes ディストリビューションに注目し、それらの違いを確認し、オリジナルの Kubernetes ディストリビューションと比較してみましょう。

「バニラKubernetes」

その特徴は何ですか?

公式リポジトリから Kubernetes をインストールすると、Kubernetes が手に入ります。 Kubernetes には膨大な機能があるため、ここですべてをリストするのはあまり意味がありません。 Kubernetes が何であるかわからない場合は、公式ドキュメントを参照してください。つまり、Kubernetes のクラシック バージョンをインストールすると、すべての機能が利用可能になります。オープンソース製品には、バージョン更新、カスタマイズの自由度、コミュニティからの素晴らしいサポート、対処しなければならない、または同僚に助けを求めなければならないあらゆる種類のバグなど、すべての長所と短所があります (これはオープンソース ソフトウェアでは普通のことなので、Kubernetes のせいにしないでください)。

その背後には誰がいるのか?

Kubernetes は、CNCF と多様な Kubernetes ユーザー コミュニティの両方によってサポートされているプロジェクトです。 CNCF が何であるか分からない場合は、詳しく調べてみてください。CNCF はクラウド テクノロジーに特化した評判の高い組織です。 Kubernetes は CNCF を卒業する最初のプロジェクトであり、2 番目のプロジェクトである Prometheus も 2018 年 8 月に卒業することを発表しました。Helm、containerd、CoreDNS などのツールについて聞いたことがあるなら (聞いたことがなければ調べてみてください)、CNCF がそれらの開発をサポートしていることはご存知でしょう。

商用ライセンスと価格はどうなっていますか?

Kubernetes は完全に無料のオープンソース ソフトウェアです。他のオープンソース製品と同様に、新しいバージョンをインストール、使用、アップグレードできます。

インストールは簡単ですか?

Kubernetes クラスターをインストールする方法は、簡単なものから難しいものまで多数あります。 minikube を使用して実験やテストのために Kubernetes をローカルにインストールしたり、kubeadm を使用してクラウドでクラスターをブートストラップしたりできます。トラブルシューティングやベスト プラクティスについては、さまざまなリソースを参照したり、公式 GitHub リポジトリで問題を作成したりできます。

それは何に使用され、その対象者は誰ですか?

Kubernetes のすぐに使える機能は、すでにこの技術に精通している方や、この技術を試してみたい方にとっては非常に便利ですが、Kubernetes は強力である一方で、操作が決して簡単ではないことに注意してください。十分な準備と豊富な経験がないまま本番環境に導入すると、問題に対処する際に深刻なサービス停止を引き起こす可能性があります。したがって、最終的な正式なサービスに Kubernetes を使用する前に、まずサンドボックス モードで Kubernetes を学習する時間を増やすことをお勧めします。

レッドハットオープンシフト

その特徴は何ですか?

OpenShift は Kubernetes 以前の独立したプロジェクトであり、まったく異なる技術的ルートを採用していました。しかし、Red Hat も Kubernetes への関心が高まっていることに気付き、賢明にも Kubernetes を OpenShift バージョン 3 の中核に据えました。

従来の Kubernetes との主な違いは次のとおりです。

  • 高度で統合されたユーザー管理
  • Dockerリポジトリを統合する
  • 統合CIパイプライン
  • 統合リソーステンプレート
  • Ingress の代わりにルーター、名前空間の代わりにプロジェクトなど、類似しているがわずかに異なる用語を使用します。

その背後には誰がいるのか?

OpenShift は、オープンソース ソフトウェア コミュニティとして知られている RedHat によってサポートされています。 Stackalytics によると、RedHat は Google に次いで Kubernetes プロジェクトへの 3 番目に大きなコミュニティ貢献者であるため、Kubernetes の公式バージョンをリリースする正当な企業の 1 つであると考えられます。

商用ライセンスと価格はどうなっていますか?

OpenShift には 3 つの価格モデルがあります。

  • OKD モデルでは、OpenShift は Kubernetes を無料で配布します。
  • OpenShift Enterprise Mode は、RedHat によってホストおよび管理することも、クライアントを使用してローカルにデプロイすることもできます。ホスト型バージョンの価格は年間 48,000 ドルからで、マスター サーバー 3 台、etcd サーバー 3 台、アプリケーション ノード 4 台が含まれます。
  • OpenShift オンライン モードは、オンラインで提供される PaaS バージョンです。価格は 2 Gb メモリ仕様あたり月額約 50 ドルで、他の Kubernetes-as-a-Service プロバイダーと比較すると少し高価です。

インストールは簡単ですか?

それほど複雑ではありませんが、特定の設定が必要なので、インストールと設定には構成管理ツール Ansible を使用することをお勧めします。

それは何に使用され、その対象者は誰ですか?

OpenShift は明らかに、機能性よりも安定性を重視したエンタープライズ グレードのディストリビューションです。そのため、そのリリースは常に Kubernetes より一歩遅れています。そのため、現在、Kubernetes はバージョン 1.11 をリリースしていますが、OpenShift は Kubernetes 1.10 に基づくバージョン 3.10 のみをリリースしています。

そのため、OpenShift は機能性よりもソフトウェアの動作安定性を重視するエンタープライズ顧客を対象としています。

テクトニック

その特徴は何ですか?

Tectonic は、現在 RedHat と統合されている非常に人気のある Kubernetes ディストリビューションです。オリジナルの Kubernetes と比較すると、その機能は次のとおりです。

  • 簡単にインストールできます
  • ユーザーフレンドリーなウェブインターフェース
  • ユーザー管理
  • オペレーター向けのネイティブサポート

その背後には誰がいるのか?

Tectonic は、コンテナ テクノロジーに特化した企業である CoreOS によって作成されました。同社の製品ポートフォリオには、CoreOS Linux、Quay Docker リポジトリ、Etcd KV ストレージ、Flannel コンテナ ネットワーク インターフェイスなど、価値が高く人気のある製品が数多く含まれています。同社は Red Hat に買収されたため、今後数か月以内に Red Hat が統合進化ロードマップで OpenShift と Tectonic の融合を発表する可能性があります。

商用ライセンスと価格はどうなっていますか?

Tectonic は最大 10 ノードまで無料の商用ライセンスを提供していますが、より大規模なクラスターの価格はサポート込みで 10 ノードあたり月額約 1,000 ドルから始まります。

インストールは簡単ですか?

はい、簡単です。インストーラーまたは Terraform 経由でインストールできます。

それは何に使用され、その対象者は誰ですか?

Tectonic はエンタープライズ顧客向けに提供されています。しかし、今後の方向性は不透明だ。このバージョンは段階的に完全に廃止され、OpenShift と統合される可能性があります。したがって、Kubernetes を導入する予定がある場合、Tectonic は長期的には最適な選択肢ではありません。

牧場主

その特徴は何ですか?

Rancher は Kubernetes を含んだコンテナ管理プラットフォームなので、Kubernetes のディストリビューションとも言えます。オリジナルの Kubernetes にいくつかの新しい機能が追加されました。主に次のとおりです。

  • クロスアプリケーション クラスタの展開
  • ユーザー管理
  • ウェブインターフェース
  • 統合されたCI/CDパイプライン

その背後には誰がいるのか?

Rancher Kubernetes は、2014 年に設立された Rancher Labs によってサポートされています。同社の主力製品は Rancher コンテナ管理プラットフォームです。同社はまた、コンテナ中心の Linux ディストリビューションである RancherOS も開発しました。

商用ライセンスと価格はどうなっていますか?

Rancher は 100% オープンソース ソフトウェアです。同社のビジネスモデルはコンサルティングとサポートサービスを提供することですが、価格は公表されていません。

インストールは簡単ですか?

RKE と呼ばれる独自の Kubernetes インストール ツールを使用すると、非常に簡単で、ドキュメントも充実しています。

それは何に使用され、その対象者は誰ですか?

Rancher のターゲット顧客が誰なのかは、彼ら自身もよくわかっていないため、はっきりとは言えません。機能面では、このバージョンは実際にはあらゆるタイプの企業に適しています。

標準的なKubernetes

その特徴は何ですか?

このディストリビューションは、主要なパブリック クラウド プロバイダーや OpenStack などのプライベート クラウド ソリューションに簡単に導入できる標準的な Kubernetes とみなすことができ、プロバイダーやリージョンをまたいで Kubernetes クラスターを簡単にセットアップおよび管理できます。そのユーザー インターフェースは、実際には公式の Kubernetes ダッシュボードです。

その背後には誰がいるのか?

このバージョンは、人気の Linux ディストリビューション Ubuntu を開発している Canonical 社によってサポートされています。

商用ライセンスと価格はどうなっていますか?

Canonical Kubernetes は完全に無料です。ただし、各仮想ノードにはオプションのサポート パッケージも用意されており、年間 200 ドル (最低 2,500 ドル) から、メンテナンス パッケージは 10 ノードあたり 14,600 ドルからとなっています。

インストールは簡単ですか?

インストールは、Canonical が開発したデプロイメント ツールである Conjure-up または Juju を使用して行うことができます。

それは何に使用され、その対象者は誰ですか?

Canonical Kubernetes は Kubernetes に多くの機能を追加するものではなく、元の Kubernetes と同じ機能を備えています。さらに、ベンダーや地域をまたいで Kubernetes クラスターをセットアップし、エンタープライズ グレードのサポートを提供することもできます。 Canonical と商業提携している、または今後提携する予定がある企業にお勧めします。

Containerum による Kubernetes ディストリビューション

その特徴は何ですか?

Containerum には、互いに補完し合う 2 つの異なる製品があります。

  • Kubernetes 用の製品は、Containerum の KDC - Kubernetes Distribution と呼ばれます。 KDC は Kubernetes のオリジナル バージョンでもあり、Containerum チームによってテストおよびサポートされています。
  • オープンソースの Containerum プラットフォームは、インターフェースとして Kubernetes にインストールでき、ユーザー管理、使用状況の監視、CI/CD パイプラインなどの追加機能も備えています。

その背後には誰がいるのか?

Containerum は、コンテナ技術に取り組むラトビアのスタートアップ企業 Exon LV の支援を受けています。

商用ライセンスと価格はどうなっていますか?

KDC と Containerum プラットフォームはどちらも完全にオープン ソースなので、自由に展開できます。同社の事業収入は次の 2 つの源から得られます。

  • DevOpsおよびインフラストラクチャコンサルティングサービス
  • Containerum 経由の Kubernetes ディストリビューションのサポート。インストールおよびサポート サービスは、10 ノードあたり年間 550 ドルから始まります。

他のディストリビューションと比較すると、この価格は非常に競争力があります。

インストールは簡単ですか?

セットアップは比較的シンプルで、通常の Kubernetes インストールと非常によく似ています。 Helm チャートを使用して、既存の Kubernetes クラスター上に Containerum プラットフォームをインストールすることもできます。

それは何に使用され、その対象者は誰ですか?

KDC + Containerum プラットフォームは、おそらく最もシンプルな Kubernetes ディストリビューションです。また、Kubernetes クラスターをすでに持っているが、標準の Kubernetes クラスターよりも多くの機能を必要とするユーザーのニーズにも応えることができます。

要約する

ここで示すバージョンのリストは網羅的なものではありません。よく知られている参加者だけでなく、あまり知られていない参加者も含めるようにしました。もちろん、最終的な選択はそれぞれの状況によって異なります。時間をかけ、社内の能力を改善、開発したいと考える企業もあれば、サードパーティのサービスを利用したいと考える企業もあります。 Kubernetes を小規模なプロジェクトや単なる楽しみのために使用している場合 (もちろん、Kubernetes は楽しいものです)、すぐに数百のマイクロサービスを開始する予定がない場合は、標準バージョンを使用することをお勧めします。ただし、大規模なプロジェクトや重要なアプリケーションの場合は、すぐに技術サポートやトラブルシューティングを受けられるように、サードパーティベンダーが提供する Kubernetes ディストリビューションを使用することをお勧めします。どう思いますか?

<<:  OpenvSwitch オフロードに基づく UCloud の高性能 25G スマート ネットワーク カードの実践

>>:  マイクロソフトのパートナー エコシステムの解釈: パートナーが業界に浸透するための優れたプラットフォームの構築

推薦する

ウェブマスターネットワークの報道:Qvodは2億6000万元の罰金を科せられたが、これは最終的な罰金ではない。JD.comは今夜上場される予定。

1. Qvodは罰金通知書にその場で署名することを拒否し、2億6000万元の罰金は最終的な罰金ではな...

新しいウェブマスターのためのヒント: ウェブサイトのキーワード最適化のヒント

はじめに:インターネットマーケティングは、すべての企業が緊急に解決しなければならない問題です。多くの...

QQグループのマーケティングは時代遅れでしょうか?

QQを使ったことがある人なら、多かれ少なかれQグループを使ったことがあると思います。オンラインマーケ...

UCloudの究極のパフォーマンスGPUクラウドホストは差別化されたAIクラウドサービスを実現します

人工知能の急速な発展に伴い、モデルの精度と複雑性はますます高まり、企業のコンピューティングに対する需...

TragicServers - 5.94 USD/年/128 MB RAM/10 GB HDD/500 GB トラフィック/ロサンゼルス

今日は「悲劇的な」VPS ベンダーについてお話ししたいと思います。彼らが提供する VPS は悲劇では...

中国のインテリジェント化と技術革新ハイレベルセミナーが北京で開催され、「中国クラウドコンピューティング産業の発展に関する白書」が正式に発表されました

デジタル経済の波は止められない勢いで世界を席巻しています。第5世代移動通信技術(5G)、クラウドコン...

2018年:中国のクラウドコンピューティング業界の転換点

投資ポイント世界の IT 支出に占めるクラウド コンピューティング支出の割合は増加し続けています。世...

ウェブサイト構築の3年間の失敗から学んだ教訓のまとめ

本来は、ウェブサイトを3年間運営した後、成功体験を皆さんと共有するためにA5に来たはずでしたが、失敗...

クラウドのホワイトウォッシング VS クラウド ネイティブ、どうすればクラウドを賢く認識できるでしょうか?

マーケティング用語に惑わされないでください。クラウド インスタンス上で従来のインフラストラクチャを実...

ウェブサイトの最適化作業には何が含まれますか?優秀なSEOチームの仕事を分担する方法

月収10万元の起業の夢を実現するミニプログラム起業支援プラン現在、多くの企業が SEO の最適化とプ...

仮想化テクノロジーをいくつご存知ですか?

編集者が皆様のために様々な仮想用語をまとめました。これが皆様のお役に立てれば幸いです! [[2488...

Proaxxs 初月配送リストサーバー

Proaxxs, LLC は、1999 年に設立された定評のあるホスティング会社です。同社のアダルト...

Juju Cat は海賊版を配布したため禁止された。容疑者 3 名が逮捕され、1 名はまだ逃走中である。

Juju Cat は海賊版を配布したため禁止された。容疑者 3 名が逮捕され、1 名はまだ逃走中であ...

racknerd: 「ボスの誕生日プロモーション + 無料の赤い封筒」、年間 15.88 ドル、KVM/1.5G メモリ/20g ハードディスク/3T トラフィック

今日はラックナードのボスの誕生日なので、彼は特別に誕生日プロモーションを企画しました。誕生日プロモー...

INIZ-$5.7/kvm/2cpu/1g メモリ/20gSSD/2T トラフィック/ロンドン/500gDDOS 保護

iniz.com が Hostcat に登場してから 1 年が経ちました。今日は、ロンドン データ ...