
未來我將部署我正在開發的軟體作為 SaaS 產品。我想創建一個「啟動」網絡,可以隨著客戶數量的增加而簡單地擴展無需重新建構網頁設計。 我了解load balancer>web servers>application servers>database servers
架構。
我的問題是,“我可以在同一台 Linux 伺服器上放置一個 NGINX 負載平衡器和多個虛擬 NGINX Web 伺服器嗎?”我問這個問題是為了能夠適當地設計我的啟動網路基礎設施,而無需在業務啟動階段投資單獨的 Linux NGINX 負載平衡器和 NGINX Web 伺服器電腦。我意識到,如果我的軟體成功,隨著網路需求的成長,我將需要添加專用的 Web 伺服器。
我知道在啟動期間我可以使用單一 NGINX Web 伺服器,而無需 NGINX 負載平衡器。但我想設計我的啟動網絡,這樣當我(希望)SaaS 客戶顯著增加時,我就不必費力安裝、配置和測試新的 NGINX 負載平衡器。我的想法是,如果NGINX 負載平衡器和Web 伺服器已經在單個Linux 伺服器上配置和測試,那麼隨著客戶需求的增長,添加新的NGINX Web 伺服器計算機,將已經運行的NGINX 負載平衡器指向一個簡單的問題新的 NGINX Web 伺服器,並停用虛擬 NGINX Web 伺服器。