資源描述:
《負載均衡技術(shù)大全》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、【導(dǎo)讀】控制網(wǎng)絡(luò)流量是維護局域網(wǎng)一個非常重要的環(huán)節(jié),主要有下面幾種方法:一、用掩碼將網(wǎng)段劃分為不同的網(wǎng)段,這樣可以減少一定的網(wǎng)絡(luò)廣播,可以實現(xiàn)鄰近的網(wǎng)點快速的通信。 二、建立Vlan 第一個優(yōu)點是:能有效遏制機構(gòu)范圍內(nèi)的廣播和組廣播,進行跨園區(qū)的帶寬和性能管理。如果不管理(或限制)這些工作組的整個范圍,各站點發(fā)送數(shù)據(jù)包之前都要廣播查詢所要到達目的地的MAC地址,同時,由于大量應(yīng)用層軟件需要廣播傳送某些數(shù)據(jù)包,而這些數(shù)據(jù)廣播包只須發(fā)向某一組用戶,此時如果沒有VLAN,這些數(shù)據(jù)包會很快占用整個網(wǎng)絡(luò)
2、大量的資源,使得正常數(shù)據(jù)包無法搶得正常帶寬,嚴重影響到網(wǎng)絡(luò)效率及性能。VLAN是控制廣播發(fā)送的有效技術(shù)。它的采用可以減少對最終用戶站點、網(wǎng)絡(luò)服務(wù)器以及用于處理關(guān)鍵任務(wù)數(shù)據(jù)的背板重要部分的影響。 VLAN的第二個優(yōu)點是:網(wǎng)絡(luò)變更造成的管理任務(wù)大大縮減,即管理員可以減少在整個網(wǎng)絡(luò)上添加用戶移動和改變用戶物理位置的工作量,尤其是在多網(wǎng)絡(luò)服務(wù)器或多網(wǎng)絡(luò)操作系統(tǒng)的情況下,用戶需要多種用途的網(wǎng)絡(luò)操作,這種變更就顯得尤為重要。負載均衡技術(shù)全攻略(上)Internet的規(guī)模每一百天就會增長一倍,客戶希望獲得7天
3、24小時的不間斷可用性及較快的系統(tǒng)反應(yīng)時間,而不愿屢次看到某個站點“ServerTooBusy”及頻繁的系統(tǒng)故障?! 【W(wǎng)絡(luò)的各個核心部分隨著業(yè)務(wù)量的提高、訪問量和數(shù)據(jù)流量的快速增長,其處理能力和計算強度也相應(yīng)增大,使得單一設(shè)備根本無法承擔。在此情況下,如果扔掉現(xiàn)有設(shè)備去做大量的硬件升級,這樣將造成現(xiàn)有資源的浪費,而且如果再面臨下一次業(yè)務(wù)量的提升,這又將導(dǎo)致再一次硬件升級的高額成本投入,甚至性能再卓越的設(shè)備也不能滿足當前業(yè)務(wù)量的需求。于是,負載均衡機制應(yīng)運而生?! ∝撦d均衡(LoadBalance)
4、建立在現(xiàn)有網(wǎng)絡(luò)結(jié)構(gòu)之上,它提供了一種廉價有效透明的方法擴展網(wǎng)絡(luò)設(shè)備和服務(wù)器的帶寬、增加吞吐量、加強網(wǎng)絡(luò)數(shù)據(jù)處理能力、提高網(wǎng)絡(luò)的靈活性和可用性?! ∝撦d均衡有兩方面的含義:首先,大量的并發(fā)訪問或數(shù)據(jù)流量分擔到多臺節(jié)點設(shè)備上分別處理,減少用戶等待響應(yīng)的時間;其次,單個重負載的運算分擔到多臺節(jié)點設(shè)備上做并行處理,每個節(jié)點設(shè)備處理結(jié)束后,將結(jié)果匯總,返回給用戶,系統(tǒng)處理能力得到大幅度提高。 本文所要介紹的負載均衡技術(shù)主要是指在均衡服務(wù)器群中所有服務(wù)器和應(yīng)用程序之間流量負載的應(yīng)用,目前負載均衡技術(shù)大多數(shù)是
5、用于提高諸如在Web服務(wù)器、FTP服務(wù)器和其它關(guān)鍵任務(wù)服務(wù)器上的Internet服務(wù)器程序的可用性和可伸縮性。負載均衡技術(shù)分類 目前有許多不同的負載均衡技術(shù)用以滿足不同的應(yīng)用需求,下面從負載均衡所采用的設(shè)備對象、應(yīng)用的網(wǎng)絡(luò)層次(指OSI參考模型)及應(yīng)用的地理結(jié)構(gòu)等來分類。軟/硬件負載均衡 軟件負載均衡解決方案是指在一臺或多臺服務(wù)器相應(yīng)的操作系統(tǒng)上安裝一個或多個附加軟件來實現(xiàn)負載均衡,如DNSLoadBalance,CheckPointFirewall-1ConnectControl等,它的優(yōu)點
6、是基于特定環(huán)境,配置簡單,使用靈活,成本低廉,可以滿足一般的負載均衡需求。 軟件解決方案缺點也較多,因為每臺服務(wù)器上安裝額外的軟件運行會消耗系統(tǒng)不定量的資源,越是功能強大的模塊,消耗得越多,所以當連接請求特別大的時候,軟件本身會成為服務(wù)器工作成敗的一個關(guān)鍵;軟件可擴展性并不是很好,受到操作系統(tǒng)的限制;由于操作系統(tǒng)本身的Bug,往往會引起安全問題。 硬件負載均衡解決方案是直接在服務(wù)器和外部網(wǎng)絡(luò)間安裝負載均衡設(shè)備,這種設(shè)備我們通常稱之為負載均衡器,由于專門的設(shè)備完成專門的任務(wù),獨立于操作系統(tǒng),整體
7、性能得到大量提高,加上多樣化的負載均衡策略,智能化的流量管理,可達到最佳的負載均衡需求?! ∝撦d均衡器有多種多樣的形式,除了作為獨立意義上的負載均衡器外,有些負載均衡器集成在交換設(shè)備中,置于服務(wù)器與Internet鏈接之間,有些則以兩塊網(wǎng)絡(luò)適配器將這一功能集成到PC中,一塊連接到Internet上,一塊連接到后端服務(wù)器群的內(nèi)部網(wǎng)絡(luò)上?! ∫话愣?,硬件負載均衡在功能、性能上優(yōu)于軟件方式,不過成本昂貴。本地/全局負載均衡負載均衡從其應(yīng)用的地理結(jié)構(gòu)上分為本地負載均衡(LocalLoadBalance)
8、和全局負載均衡(GlobalLoadBalance,也叫地域負載均衡),本地負載均衡是指對本地的服務(wù)器群做負載均衡,全局負載均衡是指對分別放置在不同的地理位置、有不同網(wǎng)絡(luò)結(jié)構(gòu)的服務(wù)器群間作負載均衡。 本地負載均衡能有效地解決數(shù)據(jù)流量過大、網(wǎng)絡(luò)負荷過重的問題,并且不需花費昂貴開支購置性能卓越的服務(wù)器,充分利用現(xiàn)有設(shè)備,避免服務(wù)器單點故障造成數(shù)據(jù)流量的損失。其有靈活多樣的均衡策略把數(shù)據(jù)流量合理地分配給服務(wù)器群內(nèi)的服務(wù)器共同負擔。即使是再給現(xiàn)有服務(wù)器擴充升級,也只是簡單地增加一個新的服