サーバー アーキテクチャ - Docker を使用してサーバー クラスターを学習できますか?
PHP中文网
PHP中文网 2017-07-03 11:41:17
0
5
1336

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

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

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

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(5)
某草草

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

いいねを押す +0
女神的闺蜜爱上我

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

いいねを押す +0
曾经蜡笔没有小新

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

いいねを押す +0
小葫芦

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

いいねを押す +0
巴扎黑

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

個人的な意見

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

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート