掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
應(yīng)用的接入層通常需要承載大量的網(wǎng)絡(luò)請(qǐng)求,有些互聯(lián)網(wǎng)企業(yè)幾十萬(wàn)PV請(qǐng)求,在軟件負(fù)載均衡無(wú)法支撐的情況下會(huì)考慮采用硬件負(fù)載均衡的技術(shù)幫助控制流量,然后再轉(zhuǎn)發(fā)給軟件負(fù)載均衡進(jìn)行進(jìn)一步的分發(fā)。

目前創(chuàng)新互聯(lián)公司已為數(shù)千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站運(yùn)營(yíng)、企業(yè)網(wǎng)站設(shè)計(jì)、正鑲白網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
要點(diǎn):
什么是硬件負(fù)載均衡?
網(wǎng)絡(luò)結(jié)構(gòu)圖
硬件負(fù)載均衡解決方案是直接在服務(wù)器和外部網(wǎng)絡(luò)間安裝負(fù)載均衡設(shè)備,這種設(shè)備我們通常稱之為負(fù)載均衡器,由于專門(mén)的設(shè)備完成網(wǎng)絡(luò)請(qǐng)求轉(zhuǎn)發(fā)的任務(wù),獨(dú)立于操作系統(tǒng),整體性能高,負(fù)載均衡策略多樣化,流量管理智能化。
硬件負(fù)載均衡的優(yōu)缺點(diǎn)是什么?
優(yōu)點(diǎn):直接連接交換機(jī),處理網(wǎng)絡(luò)請(qǐng)求能力強(qiáng),與系統(tǒng)無(wú)關(guān),負(fù)載性可以強(qiáng)??梢詰?yīng)用于大量設(shè)施、適應(yīng)大訪問(wèn)量、使用簡(jiǎn)單。
缺點(diǎn):成本高,配置冗余.即使網(wǎng)絡(luò)請(qǐng)求分發(fā)到服務(wù)器集群,負(fù)載均衡設(shè)施卻是單點(diǎn)配置;無(wú)法有效掌握服務(wù)器及應(yīng)使用狀態(tài).
使用的注意事項(xiàng)以及應(yīng)用的場(chǎng)景?
注意事項(xiàng),需要注意的是硬件負(fù)載均衡技術(shù)只專注網(wǎng)絡(luò)判斷,不考慮業(yè)務(wù)系統(tǒng)與應(yīng)用使用的情況。有時(shí)候系統(tǒng)處理能力已經(jīng)達(dá)到了瓶頸,但是此時(shí)網(wǎng)絡(luò)并沒(méi)有異常,由于硬件負(fù)載均衡并沒(méi)有察覺(jué)到應(yīng)用服務(wù)器的異常,還是讓流量繼續(xù)進(jìn)入到應(yīng)用服務(wù)器。
使用場(chǎng)景,一般應(yīng)用與PV 幾十萬(wàn)甚至百萬(wàn)的互聯(lián)網(wǎng)應(yīng)用,一般的軟件負(fù)載均衡器例如Nignx 處理并發(fā)一般在1-2w,不足以支撐如此大的網(wǎng)絡(luò)請(qǐng)求,所以在其之前通常會(huì)防止類似F5這樣的硬件負(fù)載均衡器幫助控制網(wǎng)絡(luò)請(qǐng)求。如果一般的互聯(lián)網(wǎng)企業(yè)網(wǎng)絡(luò)請(qǐng)求數(shù)在1w左右的可以考慮使用Nignx(軟件負(fù)載均衡器)就足以滿足當(dāng)前的業(yè)務(wù)了。
硬件負(fù)載均衡器實(shí)現(xiàn)哪些功能?
目前市面上有NetScaler, F5, Radware, Array 等產(chǎn)品,基本實(shí)現(xiàn)原理大致相同,我們這里把使用的比較多的 F5做為例子給大家做簡(jiǎn)單解釋,算是窺豹一斑。
多鏈路負(fù)載均衡
關(guān)鍵業(yè)務(wù)都需要安排和配置多條ISP(網(wǎng)絡(luò)服務(wù)供應(yīng)商)接入鏈路以保證網(wǎng)絡(luò)服務(wù)的質(zhì)量。如果某個(gè)ISP停止服務(wù)或者服務(wù)異常了,那么可以利用另一個(gè)ISP替代服務(wù),提高了網(wǎng)絡(luò)的可用性。不同的ISP有不同自治域,因此需要考慮兩種情況:INBOUND 和 OUTBOUND。
防火墻負(fù)載均衡
針對(duì)大量網(wǎng)絡(luò)請(qǐng)求的情況單一防火墻的能力就有限了,而且防火墻本身要求數(shù)據(jù)同進(jìn)同出,為了解決多防火墻負(fù)載均衡的問(wèn)題,F(xiàn)5提出了防火墻負(fù)載均衡的“防火墻三明治"方案
防火墻會(huì)對(duì)用戶會(huì)話的雙向數(shù)據(jù)流進(jìn)行監(jiān)控,從而確定數(shù)據(jù)的合法性。如果采取多臺(tái)防火墻進(jìn)行負(fù)載均衡,有可能會(huì)造成同一個(gè)用戶會(huì)話的雙向數(shù)據(jù)在多臺(tái)防火墻上都進(jìn)行處理,而單個(gè)防火墻上看不到完成用戶會(huì)話的信息,就會(huì)認(rèn)為數(shù)據(jù)非法因此拋棄數(shù)據(jù)。所以在每個(gè)防火墻的兩端要架設(shè)四層交換機(jī),可以在作流量分發(fā)的同時(shí),維持用戶會(huì)話的完整性,使同一用戶的會(huì)話由一個(gè)防火墻來(lái)處理。而F5 會(huì)協(xié)調(diào)上述方案的配置和實(shí)現(xiàn),把“交換機(jī)”,“防火墻”,“交換機(jī)”夾在了一起好像三明治一樣。
防火墻“三明治”
服務(wù)器負(fù)載均衡
可用性
安全性
系統(tǒng)管理
總結(jié):對(duì)于高并發(fā),高訪問(wèn)量的互聯(lián)網(wǎng)應(yīng)用可以考慮加入硬件負(fù)載均衡器作為接入層,協(xié)助代理層的軟件負(fù)載均衡器進(jìn)行負(fù)載均衡的工作。硬件負(fù)載均衡器的特點(diǎn)是獨(dú)立于操作系統(tǒng),處理大訪問(wèn)量,費(fèi)用高。從功能上來(lái)說(shuō)支持多鏈路,多服務(wù)器,多防火墻的負(fù)載均衡,在可用性和安全性上也有良好的表現(xiàn)。

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流