サーバーリソースを最大限に活用するために、 ドッカーオーケストラツールを検討したいと思います。サーバーリソースの利用を最大限に活用できるドッカーのオーケストラツールについて
たとえば、Aサーバには3つのコンテナがありますが、Bサーバに空きがある限り、1つのコンテナがBサーバに移動するように制御するだけで済みます。
このような機能を意味する用語は何ですか?
上記のようなkubernetes、swarm、mesos、nomadを使用できますか?
サーバーリソースを最大限に活用するために、 ドッカーオーケストラツールを検討したいと思います。サーバーリソースの利用を最大限に活用できるドッカーのオーケストラツールについて
たとえば、Aサーバには3つのコンテナがありますが、Bサーバに空きがある限り、1つのコンテナがBサーバに移動するように制御するだけで済みます。
このような機能を意味する用語は何ですか?
上記のようなkubernetes、swarm、mesos、nomadを使用できますか?
Maximizing utilization is in general a NP-hard problem。
メゾスは2ステップスケジューラです。リソースの使用は、フレームワークによって制御することができます。 Mesosはリソースのみを提示し、フレームワーク側ではそれを受け入れるかどうかを決定します。これは、クラスタの利用を最大限にするアルゴリズムを実装できることを意味します。さらに、メゾスは余裕のあるリソースを監視し、oversubscriptionと一緒に使うことができます。
Kubernetesでは、独自のスケジューラーを接続することもできます。 Kubernetesは1ステップスケジューラですが、すぐにmultiple schedulersを持つことができます。これに関するドキュメントを参照してください:advanced scheduling in Kubernetes