1)http重定向 HTTP重定向服務(wù)器就是一個(gè)普通的服務(wù)器,,當(dāng)用戶訪問(wèn)時(shí),,其會(huì)根據(jù)一定的算法得到服務(wù)器集群的一個(gè)真實(shí)服務(wù)器的IP地址,將其放在HTTP響應(yīng)頭中,,響應(yīng)狀態(tài)碼為(302),,當(dāng)用戶瀏覽器接收到這個(gè)響應(yīng)時(shí),會(huì)將得到的真實(shí)服務(wù)器的IP地址提出并重新訪問(wèn),。如上圖所示,,當(dāng)用戶訪問(wèn)域名時(shí)通過(guò)DNS解析得到114.100.20.200,,然后訪問(wèn)114.100.20.200,也就是HTTP重定向服務(wù)器,,響應(yīng)重定向至114.100.20.203,,用戶瀏覽器再重新訪問(wèn)。 缺點(diǎn): 2)dns域名解析(DNS:通過(guò)域名獲取ip地址的手段) 當(dāng)我們通過(guò)域名訪問(wèn)網(wǎng)站時(shí),,需要通過(guò)DNS服務(wù)器得到服務(wù)器的IP地址,,我們可以在DNS服務(wù)器上設(shè)置一定的算法,每次得到不同的IP地址來(lái)進(jìn)行訪問(wèn)從而實(shí)現(xiàn)負(fù)載均衡 如圖,,當(dāng)用戶訪問(wèn)www.apusapp.com時(shí),,這個(gè)域名對(duì)應(yīng)了多個(gè)IP地址,通過(guò)DNS服務(wù)器解析會(huì)得到一個(gè)IP地址(可以看到,,得到的這個(gè)IP地址,,是服務(wù)器集群中一個(gè)服務(wù)器的IP地址),用戶訪問(wèn)這個(gè)IP地址來(lái)達(dá)到真實(shí)的服務(wù),。 優(yōu)點(diǎn):
缺點(diǎn): 1.DNS服務(wù)是有多級(jí)的(之后有時(shí)間寫一個(gè)詳細(xì)的DNS服務(wù)介紹)
2.DNS服務(wù)器和真實(shí)服務(wù)器是完全分開的,所以DNS的負(fù)載均衡不能監(jiān)測(cè)到真是服務(wù)器當(dāng)前的運(yùn)行狀態(tài),,其負(fù)載均衡的效果不是很好 3.可能會(huì)造成額外的網(wǎng)絡(luò)問(wèn)題,。為了使本DNS服務(wù)器和其他DNS服務(wù)器及時(shí)交互,保證DNS數(shù)據(jù)及時(shí)更新,,使地址能隨機(jī)分配,,一般都要將DNS的刷新時(shí)間設(shè)置的較小,但太小將會(huì)使DNS流量大增造成額外的網(wǎng)絡(luò)問(wèn)題,。 事實(shí)上,,大型網(wǎng)站都將DNS負(fù)載均衡作為第一級(jí)的負(fù)載均衡手段,在服務(wù)器內(nèi)部再進(jìn)行第二級(jí)的負(fù)載均衡,,也就是說(shuō),,我們通過(guò)DNS得到的IP地址并不是真實(shí)服務(wù)器的IP地址,而是內(nèi)部負(fù)載均衡服務(wù)器的IP地址,。 3)反向代理 代理與反向代理:VPN服務(wù)就是我們常用的一種代理(正向代理),,用戶將請(qǐng)教交給代理服務(wù)器,代理服務(wù)器訪問(wèn)網(wǎng)站獲取數(shù)據(jù),,之后代理服務(wù)器再將數(shù)據(jù)返還給用戶,。在這個(gè)過(guò)程中,應(yīng)用服務(wù)器并不知道用戶的存在,。只知道代理瀏覽器的訪問(wèn),。 反向代理服務(wù)器管理了一組服務(wù)器,,當(dāng)用戶訪問(wèn)時(shí),,代理服務(wù)器根據(jù)負(fù)載均衡算法將請(qǐng)求轉(zhuǎn)發(fā)到真實(shí)服務(wù)器,真實(shí)服務(wù)器也通過(guò)反向代理服務(wù)器返還數(shù)據(jù),。內(nèi)部服務(wù)器不對(duì)外部提供服務(wù),,所以不需要外部IP,而反向代理服務(wù)器需要兩個(gè)網(wǎng)卡,,一個(gè)IP用于外部用戶訪問(wèn)使用,,另外一個(gè)用于內(nèi)部使用。 如上圖所示,,當(dāng)用戶發(fā)起訪問(wèn),,請(qǐng)求訪問(wèn)的ip地址是114.100.20.200,,到達(dá)反向代理服務(wù)器時(shí),根據(jù)負(fù)載均衡算法得到一個(gè)真實(shí)服務(wù)器的IP地址,,并將用戶請(qǐng)求轉(zhuǎn)發(fā)到該服務(wù)器上,,當(dāng)真實(shí)服務(wù)器處理完之后將數(shù)據(jù)返回到反向代理服務(wù)器。反相代理服務(wù)器再將該響應(yīng)的內(nèi)容返回給用戶,。 優(yōu)點(diǎn):
缺點(diǎn):
4)IP層負(fù)載均衡 IP包結(jié)構(gòu) 其中,,可能看到有源地址和目的地址兩項(xiàng),這兩項(xiàng)就是用來(lái)做IP層的負(fù)載均衡的關(guān)鍵,。我們就是通過(guò)修改這兩個(gè)地址來(lái)達(dá)到“轉(zhuǎn)發(fā)”目的 這個(gè)方法的關(guān)鍵就是因?yàn)橹荒茉谪?fù)載均衡服務(wù)器出修改源地址和目的地址,,所以在真實(shí)服務(wù)器處理完之后要想辦法將數(shù)據(jù)返回給負(fù)載均衡服務(wù)器而不是用戶瀏覽器。 解決方法:
優(yōu)點(diǎn):
缺點(diǎn):
MAC地址:mac地址是與網(wǎng)卡相關(guān),,其編號(hào)只與網(wǎng)卡生產(chǎn)廠商和流水號(hào)有關(guān),基本上可以作為每臺(tái)電腦的“身份證”,。以太網(wǎng)中數(shù)據(jù)幀之間是通過(guò)MAC尋址來(lái)到達(dá)對(duì)應(yīng)的計(jì)算機(jī)網(wǎng)卡或者路由的 鏈路層的負(fù)載均衡通過(guò)修改幀數(shù)據(jù)包中的MAC地址來(lái)達(dá)到轉(zhuǎn)發(fā)的目的,。這種方法,所有的真實(shí)服務(wù)器和負(fù)載均衡服務(wù)器都有相同的IP地址,,不用修改IP數(shù)據(jù)包的目的地址和源地址,,只通過(guò)修改MAC地址就可以達(dá)到效果,因?yàn)檎?qǐng)求的IP地址和實(shí)際處理的真實(shí)服務(wù)器的IP地址一致,,所以不需要回到負(fù)載均衡服務(wù)器進(jìn)行地址交換,,可以將響應(yīng)直接發(fā)會(huì)給用戶瀏覽器,避免了負(fù)載均衡服務(wù)器成為傳輸瓶頸的可能
|
|
來(lái)自: 火鳥課堂 > 《IT與互聯(lián)網(wǎng)》