私のアプリケーションは、(さまざまなバッチ処理ジョブを実行するために) ワーカー ノードとして多くのコンテナーを実行する必要があり、Web サーバーやデータベースの維持にはあまり関心がありません。1 秒から 1 時間かかる短いジョブだけです。私のアイデアは、これらのノードのどのマシンが自分のジョブを処理するために利用できるリソースを持っているかを心配することなく、ノードのクラウドに対して作業することです (宣伝されているように、mesos はこれが得意です)。
私は現在 DC/OS で遊んでいますが、他のクラスタリング テクノロジでこの機能が提供されているかどうか疑問に思っていました: given I need 1CPU, 2GB RAM and 2GB of disk - run X docker container against my nodes
.
私は docker 自体に非常に精通しており、セットアップと自動化 (スケールアップまたはスケールダウン) が最も簡単であると信じているため、swarm のアイデアが気に入っています。私は kubernetes が好きです (ただし、経験はありません)。それは無料であり、長い間そのままであり続けると確信しているからです。DC/OS はたくさんバンドルされているので気に入っていますが、彼らの将来の計画についてはよくわかりません。また、x 個のノードに対して魂を充電する計画にそれらを含めるために、機能を切り離すプロジェクトに慣れています。
あなたの考えは何ですか?