2016-04-16 6 views
2

私はvideo on introduction of DCOSを調べました。それは良いことでしたが、私はMesosphereのコンポーネント定義の分類に関してやや混乱しました。メゾス用語に混乱しています

  1. DCOSはエコシステムで、Mesosはカーネルのようです。私が間違っていれば私を修正してください。たとえば。それはUbuntuとLinuxカーネルのようなものです。

  2. マラソンとは何ですか?それはサービスかフレームワークなのでしょうか、どちらのカテゴリーにも該当しないものですか?私は、サービス対フレームワーク対アプリケーション対メゾスフェアのコンテキストのタスク定義の面で少し混乱しています。

  3. ビデオで起動するサービス(Cassandra、HDFS、Kubernetesなど)は、フレームワークとしても安全に呼び出すことができますか?

  4. 3より、これらのサービスはスレーブでエグゼキュータとして実行されていますか?

  5. rails-appのタイプはどうすればよいですか?それは仕事ですか?それで、それにもエグゼクティブがいるでしょうか?

  6. 誰がマラソンを使用してトラフィックを増やした場合、より多くのノードにrails-appを自動拡張するかを決定します。

答えて

6

1)私はDCOSが生態系であるとMesosはカーネルのようなものであることを取得します。私が間違っている場合は を修正してください。たとえば。それは、UbuntuとLinuxカーネルのようなものです。私は と仮定します。

正解!

2)マラソンとは何ですか?それはサービスかフレームワークですか、それともどちらも 他のカテゴリに属していませんか?私は、 サービス対フレームワーク対アプリケーション対メゾスフィアのタスク定義の面で少し混乱しています コンテキスト。

Apache Mesosの用語では、Marathonはフレームワークです。すべてのフレームワークは、フレームワークスケジューラとエグゼキュータで構成されています。多くのフレームワークは、独自のものを提供するのではなく、標準の実行プログラムを再利用します。アプリはMarathon固有の用語で、長期間に渡って実行するタスクです。タスクは、Mesosエージェント(エグゼキュータ内)で実行されている実行単位です。 DC/OS(製品であるMesosphereは当社)では、一般的なサービスでフレームワークを呼び出します。また、DC/OSの文脈では、Marathonは特別な役割を果たします。これは、SparkやKafkaなどの他のサービスを起動する一種の分散型initdとして機能します。

3)は、ビデオで彼 起動が安全にもフレームワークとして呼び出すことができるというサービス(カサンドラ、HDFS、Kubernetes、等。)はありますか?

上記を参照してください。

4)3)から、これらの "サービス"はスレーブのエグゼキュータとして実行されていますか?

番号上記を参照してください。

5)rails-appのタイプはどうすればよいですか?それは仕事ですか?それでは には実行者がいますか?

Railsアプリケーションでは、1つ以上のエージェントのエグゼキュータで1つ以上の(Mesos)タスクが実行されている可能性があります。彼はマラソンを使用してトラフィックを増加させたときに、より多くのノードに をレールアプリを自動スケーリングの決定を下す

6)。

アプリケーションのノードではなくインスタンスです。また、@ airが示唆しているように、Marathon autoscalingはシンプルですが、autoscaling exampleも参照してください。

+0

こんにちはマイケル、#6のためにhttps://docs.mesosphere.com/usage/tutorials/autoscaling-with-marathon/にリンクしているかもしれません。 – Air

+0

DC/OSはオープンソースなので、より適切な場所はhttps://dcos.io/docs/1.7/usage/tutorials/autoscaling/ですが、それ以外の良い提案があります;) –

関連する問題