0
我有一個nodejs應用程序,它使用mongodb作爲持久性。我打算將它部署在兩個vms上,我將使用nginx來配置負載均衡設置。現在,應該如何安裝mongodb?我知道我應該將它安裝在任何一個虛擬機中。這可以把它作爲localhost來引用。如何使mongodb可用於負載平衡服務器(另一臺服務器)?使用mongodb的集羣和負載平衡節點js應用程序
我有一個nodejs應用程序,它使用mongodb作爲持久性。我打算將它部署在兩個vms上,我將使用nginx來配置負載均衡設置。現在,應該如何安裝mongodb?我知道我應該將它安裝在任何一個虛擬機中。這可以把它作爲localhost來引用。如何使mongodb可用於負載平衡服務器(另一臺服務器)?使用mongodb的集羣和負載平衡節點js應用程序
根據我所看到的您所需的設置:nginx負載平衡器,兩個應用程序實例和mongodb,我強烈推薦四臺服務器。
服務器1: nginx負載均衡器。您的羣集的主要入口點。這是你的公共領域指向的服務器。
服務器2,3: Node.js應用程序實例。 nginx被配置爲在這兩個服務器之間進行負載平衡。隨着應用程序的增長,您可以繼續在此層添加節點以跟上需求。
服務器4: mongodb。你的Node.js實例都可以配置爲指向這個mongo實例。至少你應該有一臺mongo secondary的第五臺服務器,但這取決於你。