負載均衡器可以根據(jù)實際的響應(yīng)時間制定優(yōu)先級交付決策,從而實現(xiàn)高性能、智能化流量管理,達到最佳的服務(wù)器群性能。采用第七層應(yīng)用控制還可以減少通信高峰期的錯誤訊息,因為差錯控制和流量管理技術(shù)可以偵測到一些錯誤信息,并透明地將會話重定向到另一個服務(wù)器,使用戶順利地進行使用。例如,服務(wù)器A不可用或者數(shù)據(jù)庫出現(xiàn)錯誤,錯誤信息將會返回到負載均衡器上,然后會將客戶的訪問指向服務(wù)器B或者將消息重放到其他數(shù)據(jù)庫中去,整個過程對用戶是透明的。
目前,許多廠商推出了專用于平衡服務(wù)器負載的負載均衡器。目前負載均衡器生產(chǎn)商有:Intel、Alteon Web、Arrow Point(已被思科并購)、Coyote Point、F5 Networks、Foundry Networks、HydraWeb以及 RADWare等。負載均衡器的形式多種多樣,作為啟動器,它以各種形式和大小出現(xiàn)。一些廠商,如Alteon、ArrowPoint,將負載均衡器集成到交換設(shè)備中,置于服務(wù)器與Internet鏈接之間;而另外一些廠商,如Coyote Point、 F5 Networks 以及HydraWeb,則運用兩塊網(wǎng)絡(luò)適配器將這一功能集成到PC中,其中一塊連接到前端止于Web服務(wù)器的Hub上,另一塊通過路由器或其他設(shè)備連接到Internet上。一旦負載均衡設(shè)備檢測到所管理的每臺服務(wù)器承載的負荷量,它會按照一定的算法來分配通信。Arrow Point公司的CS-100、F5的 Big/ip、以及Coyote Point公司的均衡器都支持循環(huán)均衡功能。其處理方法是,均衡器同時向所有可用服務(wù)器以命令序列方式發(fā)送相同數(shù)量的請求。Alteon的AceSwitch 180、Coyote Point的均衡器、 F5 Networks的Big/ip以及RADWare的Web服務(wù)定向器支持這樣一種均衡方法:它能以最小的TCP鏈接將請求發(fā)送到服務(wù)器。Arrow Point的CS-100還支持靜態(tài)負荷均衡選項,這就是說,為服務(wù)器分配請求是建立在事先已指定負荷量的基礎(chǔ)之上的。舉個簡單例子,使用Pentium300的機器應(yīng)比Pentium200承載更多的請求。
由于采用了負載均衡技術(shù),自動故障恢復(fù)得以實現(xiàn),服務(wù)的時間可以延長,24×7可靠性和持續(xù)運行成為可能。另外,負載均衡器一般也支持路徑外返回模式,即繞過流量分配器,為那些焦急等待大量數(shù)據(jù)文件請求響應(yīng)的客戶提供更快的響應(yīng)時間。
總之,如果負載均衡需求簡單,也就是說,只是接近于通過所有服務(wù)器的“共享”級水平,并且網(wǎng)絡(luò)環(huán)境也只是由低速LAN組成,則不需要太高級的均衡產(chǎn)品。同樣的,若是靜態(tài)內(nèi)容傳輸,則只要具備循環(huán)分配功能的負載均衡器也就可以了。
在最新的負載均衡產(chǎn)品中,智能化越來越明顯。一些智能化的負載均衡器能夠偵測到像數(shù)據(jù)庫錯誤、服務(wù)器不可用等信息,從而采取措施使會話恢復(fù)和重定向服務(wù)器,使電子商務(wù)能夠得以順利進行。多址負載均衡器可以對客戶發(fā)來的訪問請求進行解析,計算出最佳地址,然后將該地址返回客戶,使客戶自動連接到對其請求來說最佳的數(shù)據(jù)中心。
典型產(chǎn)品:Intel網(wǎng)擎負載均衡器
負載均衡服務(wù)具體分為本地負載均衡服務(wù)和遠程負載均衡服務(wù)。英特爾公司的網(wǎng)擎(Intel NetStructure)7170網(wǎng)絡(luò)應(yīng)用負載均衡器,可應(yīng)用于本地負載均衡服務(wù)。該設(shè)備能夠平衡服務(wù)器群中所有的服務(wù)器和應(yīng)用之間的通信負載,根據(jù)實時響應(yīng)時間進行判斷,將任務(wù)交由負載最輕的服務(wù)器來處理,以實現(xiàn)真正的智能通信管理和優(yōu)秀的服務(wù)器群性能。服務(wù)器故障切換和多重冗余特性可以讓通信繞過故障點, 從而使用戶站點始終保持運行和可訪問性。并且,每次提供負載均衡服務(wù)后,7170網(wǎng)絡(luò)應(yīng)用負載均衡器都有記錄,每天都會自動生成一個報告,客戶通過這一報告還能了解流量的分布情況。
英特爾網(wǎng)擎系列中的7190多址負載均衡器可用于遠程負載均衡服務(wù)。這一設(shè)備針對擁有多個網(wǎng)站地址的企業(yè)進行專門設(shè)計,能夠根據(jù)單個URL地址將通信路由到方便可用的站點,從而實現(xiàn)廣域網(wǎng)范圍的負載平衡。為了提高響應(yīng)速度,7190采用 “快速響應(yīng)模式”,使所有的站點都能對同一用戶的訪問請求作出響應(yīng),響應(yīng)最快的站點將接受并完成這一訪問任務(wù),而不是在發(fā)生用戶請求時計算“最快”的路由因而產(chǎn)生額外的延遲時間。管理員可以采用這種模式確保很短的服務(wù)器響應(yīng)時間,也可以選擇對用戶滿意度產(chǎn)生更大影響的其他算法。系統(tǒng)在后臺收集多站點狀態(tài)信息,如服務(wù)器響應(yīng)時間、通信量、本地系統(tǒng)狀態(tài),從而使7190能夠立即確定每個數(shù)據(jù)中心的狀態(tài),并將訪問導(dǎo)向最佳站點。


