2016-04-06 17 views
2

私はドッカー集団に関する愚かな質問があります。 同じサーバーまたは2つのVMサーバーの2つのコンテナでWebアプリケーションイメージを開始できると考えています。次に、ロードバランスコンテナを開始し、IPとポートを介して2つのWebアプリケーションコンテナを指し示します。 この場合、クラスタリング管理にdocker swarmが必要なのはなぜですか?ドッカーはどんな利益をもたらしますか? 私はドッカーの文書から読みましたが、彼らは群れであるものと群れの使い方を紹介しています。しかし、なぜ私は群れを使用しなければならないのかの答えを見つけることはできません。 おかげ管理群がっている何本当にドッカー集団が必要ですか?

+0

複数のDockerホストを使用していますか? – Auzias

+0

@Auzias、はい、2つのドッキング・コンテナー以上で1つのイメージを実行すると、これらのドッキング・コンテナーは別々のvmsに配置されます。これらのコンテナー(またはノード)を管理するためにswarmを使用する価値はありますか?または単にnginx LBにトラフィックを直接配布させますか? – user3006967

+0

Swarmはnginxとは関係ありません。それは本当に異なる2つのツールです!他のサービスが提供するサービスを置き換えることはできません。 Dockerホストをあたかも単独のDockerホストのように抽象化したい場合、Swarmは配備を容易にします。 – Auzias

答えて

3
  1. turns a pool of Docker hosts into a single, virtual Docker host

  2. コンテナが死んだ場合、コンテナを自動起動できますか?はい、それは各ホスト上のDockerデーモンを行うことができます。

  3. リソースが不足している場合、より多くのノードを自動作成できますか?いいえできません。このサービスの提供を目的としたものではありません。それでも、必要に応じてコンテナを起動して実行するノードをプログラムすることができます。

  4. トラフィックが急増すると、手作業でさらにノードを作成してさらにコンテナを展開できますか?はい、残念ながら。


更新 必要な場合は、here is an answer that details how to deploy a Swarm cluster

+0

大きな説明。私はクヴェルネッスもスワンと同様のサービスを提供していると聞いています。クベネッテが上記の要件を満たすことができるかどうかは分かりますか? – user3006967

+0

いいえ、私はしません。私はkubernetesの経験がありません。私の投稿があなたの質問に答えるなら、私はそれをあなたの質問に回答としてタグ付けするようにタグ付けすることをお勧めします;) – Auzias

関連する問題