< 返回新聞公共列表

負(fù)載均衡有哪些實(shí)現(xiàn)方式呢?

發(fā)布時(shí)間:2021-03-12 15:00:11

HTTP重定向負(fù)載均衡有一個(gè)重定向網(wǎng)絡(luò)服務(wù)器,也是一個(gè)普通的網(wǎng)絡(luò)服務(wù)器。它唯一的功能是根據(jù)客戶的HTTP請(qǐng)求計(jì)算一個(gè)使用集群服務(wù)器中網(wǎng)絡(luò)服務(wù)器的詳細(xì)地址,并將該詳細(xì)地址寫入HTTP重定向響應(yīng)客戶。


這種方案實(shí)現(xiàn)起來也比較簡單,但是必須使用計(jì)算機(jī)瀏覽器請(qǐng)求兩次網(wǎng)絡(luò)服務(wù)器才能完成。此外,重定向網(wǎng)絡(luò)服務(wù)器在編寫程序時(shí)很容易遇到短板。因?yàn)橹囟ㄏ蚍祷氐恼麄€(gè)過程都是標(biāo)準(zhǔn)的HTTP請(qǐng)求,所以如果集群服務(wù)器中有10臺(tái)設(shè)備,那么HTTP重定向網(wǎng)絡(luò)服務(wù)器會(huì)比應(yīng)用服務(wù)器多10倍。如果有100個(gè),可能會(huì)崩潰,所以伸縮性受到很大限制。使用302響應(yīng)碼重定向不利于網(wǎng)站搜索引擎優(yōu)化。那么負(fù)載均衡有哪些實(shí)現(xiàn)方式呢?



1.DNS域名解析負(fù)載均衡

該方案是利用DNS來解決域名解析請(qǐng)求,同時(shí)進(jìn)行負(fù)載均衡的一個(gè)規(guī)劃方案。一個(gè)DNS中有幾個(gè)A記錄,每個(gè)域名解析請(qǐng)求都是基于負(fù)載均衡優(yōu)化算法計(jì)算不同的IP地址返回值。

DNS域名分析負(fù)載平衡的優(yōu)點(diǎn)是將負(fù)載平衡的工作轉(zhuǎn)移到DNS,省去了網(wǎng)站管理和維護(hù)負(fù)載平衡網(wǎng)絡(luò)服務(wù)器的不便。此外,智能DNS可以根據(jù)其位置或ISP進(jìn)行域名分析,客戶可以獲得最近或更快的服務(wù)器地址,可以加快客戶網(wǎng)站的開放速度,提高性能。

然而,這種方法也會(huì)遇到一些缺點(diǎn)。DNS是多分析,每個(gè)級(jí)別都有緩存文件的DNS記錄。如果某個(gè)網(wǎng)絡(luò)服務(wù)器發(fā)生變化,DNS記錄會(huì)升級(jí)很久,這個(gè)速度取決于域名注冊(cè)商。一般商業(yè)網(wǎng)站使用DNS域名分析,域名分析作為一級(jí)負(fù)載平衡方式。您可以使用dig<域名>查詢某一域名的A記錄,您將發(fā)現(xiàn)很多網(wǎng)站都有幾個(gè)A記錄。


2.反向代理負(fù)載均衡

此方法即采用反向代理網(wǎng)絡(luò)服務(wù)器,它一般位于web服務(wù)器的前面,這個(gè)位置也正好是負(fù)載均衡網(wǎng)絡(luò)服務(wù)器的位置,所以大多數(shù)反向代理網(wǎng)絡(luò)服務(wù)器都可以在此基礎(chǔ)上起到負(fù)載均衡的作用。由于網(wǎng)絡(luò)服務(wù)器不能立即向外部提供訪問,因此網(wǎng)絡(luò)服務(wù)器不需要使用外部IP,而反向代理網(wǎng)絡(luò)服務(wù)器必須配備雙網(wǎng)卡和內(nèi)外兩套ip地址。

逆代理網(wǎng)絡(luò)服務(wù)器共享請(qǐng)求是基于HTTP協(xié)議的,因此也稱為應(yīng)用層負(fù)載均衡,因?yàn)閼?yīng)用層在七層網(wǎng)絡(luò)模型中屬于第七層,所以也被稱為七層負(fù)載均衡。優(yōu)點(diǎn)是與反向代理功網(wǎng)絡(luò)服務(wù)器功能相結(jié)合,部署簡單易懂。缺點(diǎn)是反向代理網(wǎng)絡(luò)服務(wù)器是所有請(qǐng)求和響應(yīng)的中轉(zhuǎn)站,其性能成為短板。


3.網(wǎng)絡(luò)層負(fù)載均衡

這就是在網(wǎng)絡(luò)層根據(jù)變更請(qǐng)求的目標(biāo)詳細(xì)地址進(jìn)行負(fù)載均衡,在七層網(wǎng)絡(luò)層模型中,在第四層進(jìn)行負(fù)載均衡,所以又稱四層負(fù)載均衡,又稱IP層負(fù)載均衡。

要求負(fù)載均衡網(wǎng)絡(luò)服務(wù)器后,負(fù)載均衡網(wǎng)絡(luò)服務(wù)器在計(jì)算機(jī)操作系統(tǒng)的核心系統(tǒng)過程中獲取互聯(lián)網(wǎng)數(shù)據(jù)文件,根據(jù)負(fù)載均衡優(yōu)化算法獲取真正的web網(wǎng)絡(luò)服務(wù)器詳細(xì)地址,然后將要求的目的地詳細(xì)地址變更為該真正的web服務(wù)器地址,在web網(wǎng)絡(luò)服務(wù)器解決后,應(yīng)答數(shù)據(jù)包返回負(fù)載均衡網(wǎng)絡(luò)服務(wù)器,將數(shù)據(jù)包源地址變更為自己的IP(負(fù)載平衡網(wǎng)絡(luò)服務(wù)器的IP)詳細(xì)地址。


負(fù)載均衡有哪些實(shí)現(xiàn)方式呢?.jpg


以上三種就是負(fù)載均衡的實(shí)現(xiàn)方式,希望能幫助到您。




/template/Home/Zkeys724/PC/Static