概括介紹負(fù)載均衡產(chǎn)品含義
負(fù)載均衡可以為網(wǎng)絡(luò)減壓分憂(yōu),高效的利用率,以及合理的分配,是負(fù)載均衡的亮點(diǎn)。那么,基于負(fù)載均衡技術(shù)的應(yīng)用也鋪天蓋地的襲來(lái),接下來(lái),我們就簡(jiǎn)單的討論一下負(fù)載均衡產(chǎn)品的相關(guān)知識(shí)。
負(fù)載均衡產(chǎn)品根據(jù)他們通過(guò)自己的agent(由負(fù)載均衡產(chǎn)品廠(chǎng)商開(kāi)發(fā))或者使用一些系統(tǒng)管理工具的模板,來(lái)收集關(guān)于后臺(tái)服務(wù)器的信息,并根據(jù)這些信息調(diào)整對(duì)資源的分配。Agent和系統(tǒng)管理工具兩種方法各有利弊。Agent是為特定的軟件和硬件服務(wù)的,它能夠非常嚴(yán)密地監(jiān)視應(yīng)用狀況。但是,這也意味著你被鎖定在某一個(gè)特定的廠(chǎng)商上了。
使用現(xiàn)有系統(tǒng)管理工具的負(fù)載均衡產(chǎn)品可以通過(guò)API和公共協(xié)議監(jiān)視更多的軟件和硬件。當(dāng)然,使用這類(lèi)產(chǎn)品來(lái)管理你的商業(yè)系統(tǒng)會(huì)引起一些安全性上的問(wèn)題,這是你必須提前考慮到的。
如上所述,新一代的負(fù)載均衡產(chǎn)品不僅僅處理網(wǎng)絡(luò)和服務(wù)器性能問(wèn)題,他們還能夠根據(jù)前臺(tái)請(qǐng)求和后臺(tái)內(nèi)容來(lái)分配資源。這一類(lèi)產(chǎn)品會(huì)識(shí)別請(qǐng)求,然后把該請(qǐng)求掛起,直到所請(qǐng)求內(nèi)容已經(jīng)準(zhǔn)備好了,這叫做delayed binding。
這種能夠識(shí)別內(nèi)容的路由非常有用,服務(wù)器集群可以為特定的應(yīng)用(比如CGI、流媒體、cookie服務(wù)等等)進(jìn)行調(diào)整,而且負(fù)載均衡產(chǎn)品會(huì)處理并分發(fā)所有的請(qǐng)求到保持連接的客戶(hù)端。這點(diǎn)非常重要,比如,使用SSL的Web購(gòu)物車(chē)事務(wù),因?yàn)镾SL連接非常耗占處理器資源,所以必須穩(wěn)定地保持幾個(gè)Web流程和事務(wù)處理。
第三代負(fù)載均衡產(chǎn)品覆蓋了整個(gè)內(nèi)容分發(fā)系統(tǒng)。隨著Web和網(wǎng)絡(luò)服務(wù)變得越來(lái)越成熟,僅僅監(jiān)視Web服務(wù)器的某一層是遠(yuǎn)遠(yuǎn)不夠的。如果一個(gè)Web主機(jī)非常健康,但是它的后臺(tái)服務(wù)器或/和應(yīng)用有問(wèn)題的話(huà),把請(qǐng)求發(fā)給這臺(tái)主機(jī)也是毫無(wú)意義的。新的服務(wù),比如在線(xiàn)銷(xiāo)售,都已經(jīng)開(kāi)始使用多層服務(wù)器來(lái)管理內(nèi)容、數(shù)據(jù)庫(kù)和事務(wù)處理引擎。由于電子商務(wù)目前已經(jīng)關(guān)系到客戶(hù)的錢(qián),這就要求我們必須保證能夠?yàn)榭蛻?hù)提供盡可能好的性能和可靠性。因此,負(fù)載均衡廠(chǎng)商開(kāi)發(fā)了第三代負(fù)載均衡產(chǎn)品以保證整個(gè)內(nèi)容分發(fā)系統(tǒng)的健康、良好運(yùn)行。
兩種類(lèi)型的負(fù)載均衡產(chǎn)品
負(fù)載均衡產(chǎn)品基本上可以分成兩大類(lèi):
基于軟件的負(fù)載均衡產(chǎn)品
據(jù)我所知,基于軟件的負(fù)載均衡 產(chǎn)品***的問(wèn)題就是它的速度比基于硬件的負(fù)載均衡產(chǎn)品要慢。你之所以需要一個(gè)負(fù)載均衡產(chǎn)品,首先是因?yàn)槟愕木W(wǎng)絡(luò)以線(xiàn)速運(yùn)行而你的服務(wù)器的速度卻取決于應(yīng)用的速度或應(yīng)用傳遞內(nèi)容的速度。從另一個(gè)方面說(shuō),如果你的網(wǎng)絡(luò)發(fā)生了變化,或者你需要一些特殊的功能,軟件能夠非常快地進(jìn)行升級(jí)并滿(mǎn)足你的需要。
基于硬件的負(fù)載均衡產(chǎn)品
基于硬件的負(fù)載均衡通常是由路由器和交換機(jī)完成的。這些設(shè)備使用ASIC(application-specificintegratedcircuits),以線(xiàn)速運(yùn)行。這是市場(chǎng)上最快的負(fù)載均衡產(chǎn)品。但是由于所有的功能都是由硬件完成,如果你的網(wǎng)絡(luò)商業(yè)流程發(fā)生了改變,你就只能等著你的供應(yīng)商來(lái)滿(mǎn)足你的需求了。你甚至可能會(huì)不得不買(mǎi)一個(gè)新的硬件。