什么叫負載均衡?負載均衡(Load Balance)定義:建立在現(xiàn)有網(wǎng)絡結(jié)構(gòu)之上,它提供了一種擴展網(wǎng)絡設備和服務器的帶寬、增加吞吐量、加強網(wǎng)絡數(shù)據(jù)處理能力、提高網(wǎng)絡靈活性和可用性的方法。
負載均衡本質(zhì)
就是分攤到多個操作單元上進行執(zhí)行,例如Web服務器、FTP服務器、企業(yè)關鍵應用服務器和其它關鍵任務服務器等,從而共同完成工作任務。
軟硬件的分類
1.軟件負載均衡解決方案是指,在一臺或多臺服務器相應的操作系統(tǒng)上安裝一個或多個附加軟件來實現(xiàn)負載均衡,如DNS Load Balance,CheckPoint Firewall-1 ConnectControl等,它的優(yōu)點是基于特定環(huán)境,配置簡單,使用靈活,成本低廉,可以滿足一般的負載均衡需求。
缺點:因為每臺服務器上安裝額外的軟件運行會消耗系統(tǒng)不定量的資源,越是功能強大的模塊,消耗得越多,所以當連接請求特別大的時候,軟件本身會成為服務器工作成敗的一個關鍵;軟件可擴展性并不是很好,受到操作系統(tǒng)的限制;由于操作系統(tǒng)本身的Bug,往往會引起安全問題。
2.硬件負載均衡解決方案是直接在服務器和外部網(wǎng)絡間安裝負載均衡設備,這種設備通常稱之為負載均衡器,由于專門的設備完成專門的任務,獨立于操作系統(tǒng),整體性能得到大量提高,加上多樣化的負載均衡策略,智能化的流量管理,可達到最佳的負載均衡需求。
負載均衡器有多種多樣的形式,除了作為獨立意義上的負載均衡器外,有些負載均衡器集成在交換設備中,置于服務器與Internet鏈接之間,有些則以兩塊網(wǎng)絡適配器將這一功能集成到PC中,一塊連接到Internet上,一塊連接到后端服務器群的內(nèi)部網(wǎng)絡上。
一般而言,硬件負載均衡在功能、性能上優(yōu)于軟件方式,不過成本昂貴。