服務(wù)器負(fù)載均衡方案?負(fù)載均衡是服務(wù)器中的一種應(yīng)用技術(shù),這里介紹下常用的負(fù)載均衡方案。
HTTP 重定向
當(dāng)HTTP代理(如瀏覽器)向Web服務(wù)器請(qǐng)求某個(gè)URL后,Web 服務(wù)器可以通過(guò)HTTP響應(yīng)頭信息中的Location 標(biāo)記來(lái)返回一個(gè)新的URL,這意味著HTTP代理需要繼續(xù)請(qǐng)求這個(gè)新的URL,這便完成了自動(dòng)跳轉(zhuǎn)。
正是因?yàn)镠TTP 重定向具備了請(qǐng)求轉(zhuǎn)移和自動(dòng)跳轉(zhuǎn)的本領(lǐng),所以除了滿(mǎn)足應(yīng)用程序需要的各種自動(dòng)跳轉(zhuǎn)之外,它還可以用于實(shí)現(xiàn)負(fù)載均衡,以達(dá)到Web擴(kuò)展的目的。
DNS 負(fù)載均衡
DNS負(fù)責(zé)提供域名解析服務(wù),當(dāng)我們?cè)L問(wèn)某個(gè)站點(diǎn)時(shí),實(shí)際上首先需要通過(guò)該站點(diǎn)域名的DNS服務(wù)器來(lái)獲取域名指向的IP地址,在這一過(guò)程中,DNS服務(wù)器完成了域名到IP地址的映射,同樣,這種映射也可以是一對(duì)多的,這時(shí)候DNS服務(wù)器便充當(dāng)了負(fù)載均衡調(diào)度器(也稱(chēng)均衡器)。
反向代理負(fù)載均衡
反向代理服務(wù)器的核心工作便是轉(zhuǎn)發(fā) HTTP 請(qǐng)求,因此它工作在 HTTP 層面,也就是TCP七層結(jié)構(gòu)中的應(yīng)用層(第七層),所以基于反向代理的負(fù)載均衡也稱(chēng)為七層負(fù)載均衡,實(shí)現(xiàn)它并不困難,目前幾乎所有主流的 Web 服務(wù)器都熱衷于支持基于反向代理的負(fù)載均衡。
IP 負(fù)載均衡
在數(shù)據(jù)鏈路層(第二層)、網(wǎng)絡(luò)層(第三層)以及傳輸層(四層)都可以實(shí)現(xiàn)不同機(jī)制的負(fù)載均衡,但有所不同的是,這些負(fù)載均衡調(diào)度器的工作必須由Linux 內(nèi)核來(lái)完成,因?yàn)槲覀兿MW(wǎng)絡(luò)數(shù)據(jù)包在從內(nèi)核緩沖區(qū)進(jìn)入進(jìn)程用戶(hù)地址空間之前,盡早地被轉(zhuǎn)發(fā)到其他實(shí)際服務(wù)器上。
以上是域名頻道對(duì)于服務(wù)器負(fù)載均衡方案的常見(jiàn)介紹,產(chǎn)品詳情??http://m.chouwenlao.cn/cloudhost/slb.asp