web-dev-qa-db-ja.com

Apache Mesos、Mesosphere、DCOSの違いは何ですか?

Apache Mesosは分散システムカーネルであり、MesosphereはApache Mesosに基づいたLinuxディストリビューションであると私には思えます。

たとえば、Linux Kernel(Apache Mesos)やUbuntu(Mesosphere)のようなものです。

私はこれについて正しいですか?

dCOSは、RedHatとRedHat Enterpriseのように、Mesosphereの無料版ですか?

18
Sato

私が試してみましょう ;-)

Apache Mesos-OpenSource Cluster Resource Manager、DC/OSのカーネル

Mesosphere-Apache MesosとDC/OSの両方に貢献している会社

DC/OS-UI、ネットワーク、および他の多くの部分を含むApache Mesosの周りのオープンソース配布。 Mesosphereは、サポートといくつかの高度な機能を備えたDC/OSのEnterprise Editionも提供しています。

これが役に立てば幸いです!

33
js84

js84は、上記の優れた簡潔な回答を提供します。要点を明らかにするために、Linuxエコシステムの例えを以下に示します。

  1. MesosはLinuxカーネルに似ています(2.6などのLinuxカーネルバージョンで識別され、コマンド$ uname -aで検出)

  2. DC/OSはLinuxオペレーティングシステムに似ており(/ etc/redhat-release:RHEL 7.1、CentOS 7.2などのファイル内のLinuxディストリビューション/リリースで識別されます)、/ bin、/ usr /に多数のビンとユーティリティがあります。置き場、 ...

  3. Mesosphereは、オープンソースのLinuxカーネルとLinuxディストリビューションに多大な貢献をするRedHatに似ており、企業顧客に有料サポートを提供し、企業に必要な追加機能を提供します。

これはDC/OSの概要です: https://docs.mesosphere.com/1.11/overview/what-is-dcos/

2
HAltos

私の2セントと様々なオンラインソースから...

DC/OSはデータセンターオペレーティングシステムであり、分散システムでもあります。オペレーティングシステムは、Apache Mesos分散カーネルに基づいています。詳細については、Apache Mesosを参照してください

次の3つの主要コンポーネントで構成されます。

  1. クラスターマネージャー、
  2. コンテナプラットフォーム、および
  3. オペレーティングシステム。

基本的に、DC/OSはMesosで以下のインフラストラクチャを抽象化し、サービスとアプリケーションを実行できる強力なツールを提供します。さらに重要なことは、完全なSMACKスタックをすべて1つのOSプラットフォームで取得できることです。 DC/OSには、自己修復型の分散システムが組み込まれています。

インフラストラクチャ層にとらわれないため、ホストは、コンピューティング、ストレージ、およびネットワーキングを提供する限り、仮想または物理ハードウェアのいずれかで構成できます。オンプレミスおよび/または仮想AWS、Azure….see https://dcos.io/docs/1.10/overview/

Apache Mesosは分散カーネルであり、DC/OSのバックボーンです。データセンターに対して単一のリソースプールとしてプログラムされています。 CPU、メモリ、ストレージ、その他のコンピューティングリソースを抽象化します。また、リソース管理、データセンターおよびクラウド環境全体のスケジューリングのためのAPIも提供します。最大10,000ノードまで拡張できます。そのため、大規模な実稼働クラスターのソリューションと見なすことができます。 KubernetesやもちろんMarathonなどのコンテナオーケストレーションプラットフォームをサポートしています。

Mesosphere-DC/OSはMesosphereによって作成および管理されます

2
Ashok Mahalik