負(fù)載均衡實(shí)施要素
- 編輯:admin -負(fù)載均衡方案應(yīng)是在網(wǎng)絡(luò)建設(shè)初期就應(yīng)考慮的問題,不過有時(shí)隨著訪問流量的爆炸性增長,超出決策者的意料,這也就成為不得不面對的問題。當(dāng)在引入某種負(fù)載均衡方案乃至具體實(shí)施時(shí),像其他的許多方案一樣,首先是確定當(dāng)前及將來的應(yīng)用需求,然后在代價(jià)與收效之間做出權(quán)衡。
負(fù)載均衡方案應(yīng)是在網(wǎng)絡(luò)建設(shè)初期就應(yīng)考慮的問題,不過有時(shí)隨著訪問流量的爆炸性增長,超出決策者的意料,這也就成為不得不面對的問題。當(dāng)在引入某種負(fù)載均衡方案乃至具體實(shí)施時(shí),像其他的許多方案一樣,首先是確定當(dāng)前及將來的應(yīng)用需求,然后在代價(jià)與收效之間做出權(quán)衡。針對當(dāng)前及將來的應(yīng)用需求,分析網(wǎng)絡(luò)瓶頸的不同所在,需要確立是采用哪一類的負(fù)載均衡技術(shù),采用什么樣的均衡策略,在可用性、兼容性、安全性等等方面要滿足多大的需求,如此等等。不管負(fù)載均衡方案是采用花費(fèi)較少的軟件方式,還是購買代價(jià)高昂在性能功能上更強(qiáng)的第四層交換機(jī)、負(fù)載均衡器等硬件方式來實(shí)現(xiàn),抑或其他種類不同的均衡技術(shù),下面這幾項(xiàng)都是在引入均衡方案時(shí)可能要考慮的基本原則問題:

(1)性能:性能是我們在引入均衡方案時(shí)需要重點(diǎn)考慮的問題但也是一個(gè)最難把握的問題。衡量性能時(shí)可將每秒鐘通過網(wǎng)絡(luò)的數(shù)據(jù)包數(shù)目作為一個(gè)參數(shù),另一個(gè)參數(shù)是均衡方案中服務(wù)器群所能處理的最大并發(fā)連接數(shù)目,但是,假設(shè)一個(gè)均衡系統(tǒng)能處理百萬計(jì)的并發(fā)連
接數(shù),可是卻只能以每秒2個(gè)包的速率轉(zhuǎn)發(fā),這顯然是沒有任何作用的。性能的優(yōu)劣與負(fù)載均衡設(shè)備的處理能力、采用的均衡策略息息相關(guān),并且有兩點(diǎn)需要注意:一、均衡方案對服務(wù)器群整體的性能,這是響應(yīng)客戶端連接請求速度的關(guān)鍵:二、負(fù)載均衡設(shè)備自身的性能,避免有大量連接請求時(shí)自身性能不足而成為服務(wù)瓶頸。有時(shí)我們也可以考慮采用混合型負(fù)載均衡策略來提升服務(wù)器群的總體性能,如DNS負(fù)載均衡與MAT負(fù)載均衡相結(jié)合。另外,針對有大量靜態(tài)文檔請求的站點(diǎn),也可以考慮采用高速緩存技術(shù),相對來說更節(jié)省費(fèi)用,更能提高響應(yīng)性能:對有大量ssl/xml內(nèi)容傳輸?shù)恼军c(diǎn),更應(yīng)考慮采用ssl/xml加速技術(shù)。
(2)可擴(kuò)展性:T技術(shù)日新月異,一年以前最新的產(chǎn)品,現(xiàn)在或許已是網(wǎng)絡(luò)中性能最低的產(chǎn)品;業(yè)務(wù)量的急速上升,一年前的網(wǎng)絡(luò),現(xiàn)在需要新一輪的擴(kuò)展。合適的均衡解決方案應(yīng)能滿足這些需求,能均衡不同操作系統(tǒng)和硬件平臺之間的負(fù)載,能均衡HITP、郵件、新聞代理、數(shù)據(jù)庫、防火墻和 Cache等不同服務(wù)器的負(fù)載,并且能以對客戶端完全透明的方式動態(tài)增加或刪除某些資源。
(3)靈活性:均衡解決方案應(yīng)能靈活地提供不同的應(yīng)用需求,滿足應(yīng)用需求的不斷變化。在不同的服務(wù)器群有不同的應(yīng)用需求時(shí),應(yīng)有多樣的均衡策略提供更廣泛的選擇。
可靠性:在對服務(wù)質(zhì)量要求較高的站點(diǎn),負(fù)載均衡解決方案應(yīng)能為服務(wù)器群提供完全的容錯(cuò)性和高可用性。但在負(fù)載均衡設(shè)備自身出現(xiàn)故障時(shí),應(yīng)該有良好的冗余解決方案,提高可靠性。使用冗余時(shí),處于同一個(gè)冗余單元的多個(gè)負(fù)載均衡設(shè)備必須具有有效的方式以便互相進(jìn)行監(jiān)控,保護(hù)系統(tǒng)盡可能地避免遭受到重大故障的損失。
(4)易管理性:不管是通過軟件還是硬件方式的均衡解決方案,我們都希望它有靈活、直觀和安全的管理方式,這樣便于安裝、配置維護(hù)和監(jiān)控,提高工作效率,避免差錯(cuò)。
在硬件負(fù)載均衡設(shè)備上,目前主要有三種管理方式可供選擇
1)命令行接口(ClLI: Command Line Interface),可通過超級終端連接負(fù)載均衡設(shè)備串行接口來管理,也能 telnet遠(yuǎn)程登錄管理,在初始化配置時(shí),往往要用到前者;
2)圖形用戶接口(GUI: Graphical User Interfaces),有基于普通web頁的管理,也有通過 Java Applet進(jìn)行安全管理,一般都需要管理端安裝有某個(gè)版本的瀏覽器
3)SMP( Simple Network Management Protocol,簡單網(wǎng)絡(luò)管理協(xié)議)
支持APP開發(fā),通過第三方網(wǎng)絡(luò)管理軟件對符合SNP標(biāo)準(zhǔn)的設(shè)備進(jìn)行管理。
