永続化のためにmongodbを使用するnodejsアプリがあります。これを 2 つの VM にデプロイし、nginx を使用して負荷分散セットアップを構成します。では、mongodb はどのようにインストールすればよいのでしょうか。VMのいずれかにインストールする必要があることを理解しています。これは、単に localhost として参照できます。負荷分散サーバー (他のサーバー) で mongodb をどのように使用できるようにする必要がありますか?
1522 次
1 に答える
2
nginx ロード バランサー、2 つのアプリ インスタンス、および mongodb という希望する設定に基づいて、4 台のサーバーを強くお勧めします。
サーバー 1: nginx ロード バランサー。クラスターのメイン エントリ ポイント。これは、パブリック ドメインが指すサーバーです。
サーバー 2、3: Node.js アプリケーション インスタンス。nginx は、これら 2 つのサーバー間で負荷を分散するように構成されています。アプリケーションが成長するにつれて、このレイヤーにノードを追加し続けて、需要に対応できます。
サーバー 4: mongodb。Node.js インスタンスはすべて、この mongo インスタンスを指すように構成できます。少なくとも、mongo セカンダリ用に 5 台目のサーバーが必要ですが、それはあなた次第です。
于 2013-05-17T03:33:23.383 に答える