負載均衡能給系統帶來:1、能夠提高系統的吞吐量;2、有效降低了系統的單點故障率;3、能夠讓系統降低對外網端口的依賴;4、降低系統對網絡帶寬的要求;5、能夠實現不停機升級系統。
具體內容:
負載均衡建立在現有網絡結構之上,它提供了一種廉價有效透明的方法擴展網絡設備和服務器的帶寬、增加吞吐量、加強網絡數據處理能力、提高網絡的靈活性和可用性。
負載均衡(Load Balance)其意思就是分攤到多個操作單元上進行執行,例如Web服務器、FTP服務器、企業關鍵應用服務器和其它關鍵任務服務器等,從而共同完成工作任務。
能給系統帶來什么?
1、提高系統吞吐量
通過負載均衡,部署多個tomcat服務,提高系統的吞吐量。
2、降低單點故障
有效降低單點故障率,故障率隨著后端服務的部署增多而下降,同時通過對HTTP報頭的檢查,自定義400\500等錯誤顯示頁面,提供更友好服務。
3、降低對外網端口的依賴
負載均衡下只需要一個外網端口,但可以負載到內網多個tomcat上。
4、降低網絡帶寬
通過nginx的動靜資源分離root、緩存加速proxy_cache_path、壓縮GZIP、客戶端緩存expires等功能,減少數據傳輸量,降低帶寬要求。
5、不停機升級系統
很多情況下,我們升級服務端系統文件后,需要重啟服務以應用最新程序,通過Nginx負載實現不停服務完成重啟。