負(fù)載均衡怎么實現(xiàn)
負(fù)載均衡服務(wù)器
負(fù)載均衡怎么實現(xiàn)?負(fù)載均衡的實現(xiàn)有好幾種方法,比如,DNS域名解析負(fù)載均衡(延遲),數(shù)據(jù)鏈路層負(fù)載均衡等等,下面我們介紹幾種常見的方式。
數(shù)據(jù)鏈路層負(fù)載均衡
是指在通信協(xié)議的數(shù)據(jù)鏈路層修改mac地址進(jìn)行負(fù)載均衡。這種數(shù)據(jù)傳輸方式又稱作三角傳輸模式,負(fù)載均衡數(shù)據(jù)分發(fā)過程中不修改IP地址,只修改目的的mac地址,通過配置真實物理服務(wù)器集群所有機(jī)器虛擬IP和負(fù)載均衡服務(wù)器IP地址一樣,從而達(dá)到負(fù)載均衡。
用戶請求到達(dá)負(fù)載均衡服務(wù)器后,服務(wù)器將請求數(shù)據(jù)的目的mac地址修改為真是WEB服務(wù)器的mac地址,并不修改數(shù)據(jù)包目標(biāo)IP地址,因此數(shù)據(jù)可以正常到達(dá)目標(biāo)WEB服務(wù)器,該服務(wù)器在處理完數(shù)據(jù)后可以經(jīng)過網(wǎng)管服務(wù)器而不是負(fù)載均衡服務(wù)器直接到達(dá)用戶瀏覽器。三角傳輸模式的鏈路層負(fù)載均衡是目前大型網(wǎng)站使用最廣的一種手段。
IP負(fù)載均衡
即在網(wǎng)絡(luò)層通過修改請求目標(biāo)地址進(jìn)行負(fù)載均衡。用戶請求數(shù)據(jù)包到達(dá)負(fù)載均衡服務(wù)器后,負(fù)載均衡服務(wù)器在操作系統(tǒng)內(nèi)核進(jìn)行獲取網(wǎng)絡(luò)數(shù)據(jù)包,根據(jù)負(fù)載均衡算法計算得到一臺真實的WEB服務(wù)器地址,然后將數(shù)據(jù)包的IP地址修改為真實的WEB服務(wù)器地址,不需要通過用戶進(jìn)程處理。
真實的WEB服務(wù)器處理完畢后,相應(yīng)數(shù)據(jù)包回到負(fù)載均衡服務(wù)器,負(fù)載均衡服務(wù)器再將數(shù)據(jù)包源地址修改為自身的IP地址發(fā)送給用戶瀏覽器。IP負(fù)載均衡在內(nèi)核進(jìn)程完成數(shù)據(jù)分發(fā),較反向代理均衡有更好的處理性能。但由于所有請求響應(yīng)的數(shù)據(jù)包都需要經(jīng)過負(fù)載均衡服務(wù)器,因此負(fù)載均衡的網(wǎng)卡帶寬成為系統(tǒng)的瓶頸。
反向代理負(fù)載均衡
傳統(tǒng)代理服務(wù)器位于瀏覽器一端,代理瀏覽器將HTTP請求發(fā)送到互聯(lián)網(wǎng)上。而反向代理服務(wù)器則位于網(wǎng)站機(jī)房一側(cè),代理網(wǎng)站web服務(wù)器接收http請求。反向代理的作用是保護(hù)網(wǎng)站安全,所有互聯(lián)網(wǎng)的請求都必須經(jīng)過代理服務(wù)器,相當(dāng)于在web服務(wù)器和可能的網(wǎng)絡(luò)攻擊之間建立了一個屏障。
除此之外,代理服務(wù)器也可以配置緩存加速web請求。當(dāng)用戶第一次訪問靜態(tài)內(nèi)容的時候,靜態(tài)內(nèi)存就被緩存在反向代理服務(wù)器上,這樣當(dāng)其他用戶訪問該靜態(tài)內(nèi)容時,就可以直接從反向代理服務(wù)器返回,加速web請求響應(yīng)速度,減輕web服務(wù)器負(fù)載壓力。另外,反向代理服務(wù)器也可以實現(xiàn)負(fù)載均衡的功能。
以上是關(guān)于負(fù)載均衡怎么實現(xiàn)的介紹,海外主機(jī)網(wǎng)站提供負(fù)載均衡EasySLB服務(wù),即在多臺云主機(jī)間實現(xiàn)應(yīng)用程序流量的自動分配??蓪崿F(xiàn)故障自動切換,提高業(yè)務(wù)可
Tags:負(fù)載均衡服務(wù)器,負(fù)載均衡怎么實現(xiàn)
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信