負(fù)載均衡
負(fù)載均衡(Load Balance)建立在現(xiàn)有網(wǎng)絡(luò)結(jié)構(gòu)之上,它提供了一種廉價、有效、透明的方法,來擴(kuò)展網(wǎng)絡(luò)設(shè)備和服務(wù)器的帶寬、增加吞吐量、加強(qiáng)網(wǎng)絡(luò)數(shù)據(jù)處理能力、提高網(wǎng)絡(luò)的靈活性和可用性。
負(fù)載均衡有兩方面的含義:首先,大量的并發(fā)訪問或數(shù)據(jù)流量分擔(dān)到多臺節(jié)點(diǎn)設(shè)備上分別處理,減少用戶等待響應(yīng)的時間;其次,單個重負(fù)載的運(yùn)算分擔(dān)到多臺節(jié)點(diǎn)設(shè)備上做并行處理,每個節(jié)點(diǎn)設(shè)備處理結(jié)束后,將結(jié)果匯總,返回給用戶,系統(tǒng)處理能力得到大幅度提高。
負(fù)載均衡技術(shù)分類
目前有許多不同的負(fù)載均衡技術(shù)用以滿足不同的應(yīng)用需求,如軟/硬件負(fù)載均衡、本地/全局負(fù)載均衡、更高網(wǎng)絡(luò)層負(fù)載均衡,以及鏈路聚合技術(shù)。軟/硬件負(fù)載均衡 軟件負(fù)載均衡解決方案,是指在一臺或多臺服務(wù)器相應(yīng)的操作系統(tǒng)上,安裝一個或多個附加軟件來實現(xiàn)負(fù)載均衡,如DNS 負(fù)載均衡等。它的優(yōu)點(diǎn)是基于特定環(huán)境、配置簡單、使用靈活、成本低廉,可以滿足一般的負(fù)載均衡需求。硬件負(fù)載均衡解決方案,是直接在服務(wù)器和外部網(wǎng)絡(luò)間安裝負(fù)載均衡設(shè)備,這種設(shè)備我們通常稱之為負(fù)載均衡器。由于專門的設(shè)備完成專門的任務(wù),獨(dú)立于操作系統(tǒng),整體性能得到大量提高,加上多樣化的負(fù)載均衡策略,智能化的流量管理,可達(dá)到最佳的負(fù)載均衡需求。 一般而言,硬件負(fù)載均衡在功能、性能上優(yōu)于軟件方式,不過成本昂貴。
本地/全局負(fù)載均衡
負(fù)載均衡從其應(yīng)用的地理結(jié)構(gòu)上,分為本地負(fù)載均衡和全局負(fù)載均衡。本地負(fù)載均衡是指對本地的服務(wù)器群做負(fù)載均衡,全局負(fù)載均衡是指在不同地理位置、有不同網(wǎng)絡(luò)結(jié)構(gòu)的服務(wù)器群間做負(fù)載均衡。本地負(fù)載均衡能有效地解決數(shù)據(jù)流量過大、網(wǎng)絡(luò)負(fù)荷過重的問題,并且不需花費(fèi)昂貴開支購置性能卓越的服務(wù)器,可充分利用現(xiàn)有設(shè)備,避免服務(wù)器單點(diǎn)故障造成數(shù)據(jù)流量的損失。有靈活多樣的均衡策略,可把數(shù)據(jù)流量合理地分配給服務(wù)器群內(nèi)的服務(wù)器,來共同負(fù)擔(dān)。即使是再給現(xiàn)有服務(wù)器擴(kuò)充升級,也只是簡單地增加一個新的服務(wù)器到服務(wù)群中,而不需改變現(xiàn)有網(wǎng)絡(luò)結(jié)構(gòu)、停止現(xiàn)有的服務(wù)。全局負(fù)載均衡,主要用于在一個多區(qū)域擁有自己服務(wù)器的站點(diǎn),為了使全球用戶只以一個IP地址或域名就能訪問到離自己最近的服務(wù)器,從而獲得最快的訪問速度,也可用于子公司分散站點(diǎn)分布廣的大公司通過Intranet(企業(yè)內(nèi)部互聯(lián)網(wǎng))來達(dá)到資源統(tǒng)一合理分配的目的。
更高網(wǎng)絡(luò)層負(fù)載均衡
針對網(wǎng)絡(luò)上負(fù)載過重的不同瓶頸所在,從網(wǎng)絡(luò)的不同層次入手,我們可以采用相應(yīng)的負(fù)載均衡技術(shù)來解決現(xiàn)有問題!「呔W(wǎng)絡(luò)層負(fù)載均衡,通常操作于網(wǎng)絡(luò)的第四層或第七層。第四層負(fù)載均衡將一個Internet上合法注冊的IP地址,映射為多個內(nèi)部服務(wù)器的IP地址,對每次TCP連接請求動態(tài)使用其中一個內(nèi)部IP地址,達(dá)到負(fù)載均衡的目的。第七層負(fù)載均衡控制應(yīng)用層服務(wù)的內(nèi)容,提供了一種對訪問流量的高層控制方式,適合對HTTP服務(wù)器群的應(yīng)用。第七層負(fù)載均衡技術(shù)通過檢查流經(jīng)的HTTP報頭,根據(jù)報頭內(nèi)的信息來執(zhí)行負(fù)載均衡任務(wù)。
網(wǎng)絡(luò)負(fù)載平衡的優(yōu)點(diǎn)
1.網(wǎng)絡(luò)負(fù)載平衡允許你將傳入的請求傳播到最多達(dá)32臺的服務(wù)器上,即可以使用最多32臺服務(wù)器共同分擔(dān)對外的網(wǎng)絡(luò)請求服務(wù)。網(wǎng)絡(luò)負(fù)載平衡技術(shù)保證即使是在負(fù)載很重的情況下它們也能作出快速響應(yīng)。
2.網(wǎng)絡(luò)負(fù)載平衡對外只須提供一個IP地址(或域名)。
3.如果網(wǎng)絡(luò)負(fù)載平衡中的一臺或幾臺服務(wù)器不可用時,服務(wù)不會中斷。網(wǎng)絡(luò)負(fù)載平衡自動檢測到服務(wù)器不可用時,能夠迅速在剩余的服務(wù)器中重新指派客戶機(jī)通訊。此保護(hù)措施能夠幫助你為關(guān)鍵的業(yè)務(wù)程序提供不中斷的服務(wù)。可以根據(jù)網(wǎng)絡(luò)訪問量的增多來增加網(wǎng)絡(luò)負(fù)載平衡服務(wù)器的數(shù)量。
4.網(wǎng)絡(luò)負(fù)載平衡可在普通的計算機(jī)上實現(xiàn)。在Windows Server 2003中,網(wǎng)絡(luò)負(fù)載平衡的應(yīng)用程序包括Internet信息服務(wù)(IIS)、ISA Server 2000防火墻與代理服務(wù)器、VPN虛擬專用網(wǎng)、終端服務(wù)器、Windows Media Services(Windows視頻點(diǎn)播、視頻廣播)等服務(wù)。同時,網(wǎng)絡(luò)負(fù)載平衡有助于改善你的服務(wù)器性能和可伸縮性,以滿足不斷增長的基于Internet客戶端的需求!【W(wǎng)絡(luò)負(fù)載平衡可以讓客戶端用一個邏輯Internet名稱和虛擬IP地址(又稱群集IP地址)訪問群集,同時保留每臺計算機(jī)各自的名稱。
來源:winternet