検索

ホームページ  >  に質問  >  本文

サーバー アーキテクチャ - Docker を使用してサーバー クラスターを学習できますか?

サーバー クラスターとデータベース クラスターのインストール方法を学びたいです。
最初は仮想マシンをパソコンにインストールすることを考えていたので、選択肢は 2 つあります:
1. Windows で Vmware 仮想マシンを使用して 4 つの Linux 環境 (Web サーバー 2 台、データベース サーバー 2 台) を仮想化します。
2. Vmware を使用して Windows 上の 2 つの Linux 環境を仮想化します (仮想環境ごとにさらに 2 つの Vmware 仮想環境が作成されます);

その後、docker で目的を達成できそうな気がしましたが、どの解決策が実現可能なのかわかりません。アドバイスをお願いします。 ! !

または、クラスタの知識を学ぶために、経験を積んで複数のサーバーをすばやくインストールする方法を教えてください。

PHP中文网PHP中文网2725日前1332

全員に返信(5)返信します

  • 某草草

    某草草2017-07-03 11:43:17

    Docker は仮想マシンよりも軽量で、ミラー化した後は、Web サーバーやデータベース サーバーを簡単に拡張できます (設定は必要ありません)。コンテナのように必要な場所に簡単に持ち運べるので、試してみる価値はありますよ

    返事
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-07-03 11:43:17

    docker を使用することをお勧めします。使用するとわかります。vmware よりもはるかに高速で、ハードディスクのスペースを節約できます。

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-07-03 11:43:17

    はい、単一マシン上に複数のコンテナがあります。しかし、正直に言うと、Windows 上で Docker を構築することはお勧めできません。

    返事
    0
  • 高洛峰

    高洛峰2017-07-03 11:43:17

    Docker の使用をお勧めします
    1. Vmware 仮想マシンはハードディスク容量を大量に消費します。Docker を使用して Mongodb データベースをインストールすると、仮想システムだけで数百メガバイトが必要になります。 2. Docker の起動には数秒かかります
    Docker はやはり非常に興味深いです

    返事
    0
  • 巴扎黑

    巴扎黑2017-07-03 11:43:17

    うわー、専門家からの良いレビューをたくさん読みました。

    個人的な意見

    1. mysql マスター/スレーブ、php nginx クラスターなど、別のオペレーティング システムに基づくクラスタリング方法を学習したい場合は、vmware から始めることをお勧めします。これは、vmware が実際のマシンのサーバー クラスター環境をシミュレートするためです。

    2.Docker swarmメソッドクラスター

    3. Docker でオペレーティング システム コンテナを実行してクラスタリングを学習します (個人的にはお勧めしません)

    返事
    0
  • キャンセル返事