初識(shí)集群負(fù)載均衡的概念和意義
對(duì)于日益膨脹的網(wǎng)絡(luò)工作,如何規(guī)劃網(wǎng)絡(luò)資源,合理分配任務(wù)就需要集群負(fù)載均衡的概念幫我們處理了。那么,下面我們就來(lái)詳細(xì)介紹一下集群負(fù)載均衡的含義,那么具體內(nèi)容就詳看文章吧。
集群負(fù)載均衡建立在現(xiàn)有網(wǎng)絡(luò)結(jié)構(gòu)之上,它提供了一種廉價(jià)有效的方法擴(kuò)展服務(wù)器帶寬和增加吞吐量,加強(qiáng)網(wǎng)絡(luò)數(shù)據(jù)處理能力,提高網(wǎng)絡(luò)的靈活性和可用性。它主要完成以下任務(wù):解決網(wǎng)絡(luò)擁塞問(wèn)題,服務(wù)就近提供,實(shí)現(xiàn)地理位置無(wú)關(guān)性;為用戶提供更好的訪問(wèn)質(zhì)量;提高服務(wù)器響應(yīng)速度;提高服務(wù)器及其他資源的利用效率;避免了網(wǎng)絡(luò)關(guān)鍵部位出現(xiàn)單點(diǎn)失效。
定義
其實(shí),負(fù)載均衡并非傳統(tǒng)意義上的“均衡”,一般來(lái)說(shuō),它只是把有可能擁塞于一個(gè)地方的負(fù)載交給多個(gè)地方分擔(dān)。如果將其改稱為“負(fù)載分擔(dān)”,也許更好懂一些。說(shuō)得通俗一點(diǎn),集群負(fù)載均衡在網(wǎng)絡(luò)中的作用就像輪流值日制度,把任務(wù)分給大家來(lái)完成,以免讓一個(gè)人累死累活。不過(guò),這種意義上的均衡一般是靜態(tài)的,也就是事先確定的“輪值”策略。
與輪流值日制度不同的是,動(dòng)態(tài)負(fù)載均衡通過(guò)一些工具實(shí)時(shí)地分析數(shù)據(jù)包,掌握網(wǎng)絡(luò)中的數(shù)據(jù)流量狀況,把任務(wù)合理分配出去。結(jié)構(gòu)上分為本地負(fù)載均衡和地域負(fù)載均衡(全局負(fù)載均衡),前一種是指對(duì)本地的服務(wù)器做集群負(fù)載均衡,后一種是指對(duì)分別放置在不同的地理位置、在不同的網(wǎng)絡(luò)及服務(wù)器群集之間作負(fù)載均衡。
服務(wù)器群集中每個(gè)服務(wù)結(jié)點(diǎn)運(yùn)行一個(gè)所需服務(wù)器程序的獨(dú)立拷貝,諸如Web、FTP、Telnet或e-mail服務(wù)器程序。對(duì)于某些服務(wù)(如運(yùn)行在Web服務(wù)器上的那些服務(wù))而言,程序的一個(gè)拷貝運(yùn)行在群集內(nèi)所有的主機(jī)上,而網(wǎng)絡(luò)負(fù)載均衡則將工作負(fù)載在這些主機(jī)間進(jìn)行分配。對(duì)于其他服務(wù)(例如e-mail),只有一臺(tái)主機(jī)處理工作負(fù)載,針對(duì)這些服務(wù),網(wǎng)絡(luò)負(fù)載均衡允許網(wǎng)絡(luò)通訊量流到一個(gè)主機(jī)上,并在該主機(jī)發(fā)生故障時(shí)將通訊量移至其他主機(jī)。
負(fù)載均衡技術(shù)實(shí)現(xiàn)結(jié)構(gòu)
在現(xiàn)有網(wǎng)絡(luò)結(jié)構(gòu)之上,集群負(fù)載均衡提供了一種廉價(jià)有效的方法擴(kuò)展服務(wù)器帶寬和增加吞吐量,加強(qiáng)網(wǎng)絡(luò)數(shù)據(jù)處理能力,提高網(wǎng)絡(luò)的靈活性和可用性。它主要完成以下任務(wù):
◆解決網(wǎng)絡(luò)擁塞問(wèn)題,服務(wù)就近提供,實(shí)現(xiàn)地理位置無(wú)關(guān)性
◆為用戶提供更好的訪問(wèn)質(zhì)量
◆提高服務(wù)器響應(yīng)速度
◆提高服務(wù)器及其他資源的利用效率
◆避免了網(wǎng)絡(luò)關(guān)鍵部位出現(xiàn)單點(diǎn)失效
廣義上的集群負(fù)載均衡既可以設(shè)置專門的網(wǎng)關(guān)、負(fù)載均衡器,也可以通過(guò)一些專用軟件與協(xié)議來(lái)實(shí)現(xiàn)。對(duì)一個(gè)網(wǎng)絡(luò)的集群負(fù)載均衡應(yīng)用,從網(wǎng)絡(luò)的不同層次入手,根據(jù)網(wǎng)絡(luò)瓶頸所在進(jìn)行具體分析。從客戶端應(yīng)用為起點(diǎn)縱向分析,參考OSI的分層模型,我們把負(fù)載均衡技術(shù)的實(shí)現(xiàn)分為客戶端負(fù)載均衡技術(shù)、應(yīng)用服務(wù)器技術(shù)、高層協(xié)議交換、網(wǎng)絡(luò)接入?yún)f(xié)議交換等幾種方式。