[發(fā)明專利]一種基于大型網(wǎng)站組合均衡的方法在審
| 申請(qǐng)?zhí)枺?/td> | 201410765430.2 | 申請(qǐng)日: | 2014-12-11 |
| 公開(公告)號(hào): | CN104486402A | 公開(公告)日: | 2015-04-01 |
| 發(fā)明(設(shè)計(jì))人: | 徐燁 | 申請(qǐng)(專利權(quán))人: | 江蘇愛(ài)信諾航天信息科技有限公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08 |
| 代理公司: | 南京利豐知識(shí)產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 32256 | 代理人: | 任立 |
| 地址: | 210061 江蘇省南京市浦口*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 大型 網(wǎng)站 組合 均衡 方法 | ||
1.一種基于大型網(wǎng)站組合均衡的方法,其特征在于:按以下步驟進(jìn)行:
㈠對(duì)大型網(wǎng)站內(nèi)容進(jìn)行分類,分成文件數(shù)據(jù)和數(shù)據(jù)庫(kù)數(shù)據(jù),其中文件數(shù)據(jù)是用文件系統(tǒng)直接管理的數(shù)據(jù),數(shù)據(jù)庫(kù)數(shù)據(jù)是在數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行管理的數(shù)據(jù);
㈡設(shè)置至少3臺(tái)均衡量服務(wù)器來(lái)做均衡,其中1臺(tái)為L(zhǎng)VS.DR均衡服務(wù)器,另外至少2臺(tái)為HTTP均衡服務(wù)器,每臺(tái)HTTP均衡服務(wù)器至少連接2臺(tái)應(yīng)用服務(wù)器,設(shè)置一個(gè)分布式文件系統(tǒng)和一個(gè)分布式數(shù)據(jù)庫(kù);
㈢對(duì)劃分的不同的數(shù)據(jù)類型分別進(jìn)行存儲(chǔ),其中文件數(shù)據(jù)存儲(chǔ)在分布式文件系統(tǒng)中,數(shù)據(jù)庫(kù)數(shù)據(jù)存儲(chǔ)在分布式數(shù)據(jù)庫(kù)中,其中,文件數(shù)據(jù)訪問(wèn)過(guò)程具體為:
⑴客戶通過(guò)HTTP協(xié)議發(fā)送GET請(qǐng)求;
⑵LVS.DR均衡服務(wù)器收到這個(gè)數(shù)據(jù)包后,在均衡服務(wù)器中選擇目標(biāo)機(jī)為一個(gè)HTTP均衡服務(wù)器,并把相應(yīng)數(shù)據(jù)包中目標(biāo)MAC地址改成該HTTP均衡服務(wù)器的MAC地址,繼續(xù)發(fā)到本局域網(wǎng)中;
⑶該HTTP均衡服務(wù)器收到步驟⑵中相應(yīng)數(shù)據(jù)包后,發(fā)現(xiàn)是自己的MAC地址,又發(fā)現(xiàn)是自己本地地址,則收取并進(jìn)行處理,并把包信息傳到NGINX服務(wù)中;
⑷NGINX系統(tǒng)根據(jù)配制查找本地路徑上的DataFile目錄,找到?,但這個(gè)目錄其實(shí)是網(wǎng)上的一個(gè)分布式文件系統(tǒng),并在這個(gè)文件系統(tǒng)根目錄尋找x.aiv這個(gè)影像文件;
⑸找到影像文件后,并通過(guò)來(lái)源地址形成數(shù)據(jù)返回包,并把包直接發(fā)到客戶的機(jī)器上,客戶就收到這個(gè)文件數(shù)據(jù);
⑹在每臺(tái)HTTP均衡服務(wù)器上配制本地虛擬路徑DataFile目錄,以指向分布式文件系統(tǒng);
其中,數(shù)據(jù)庫(kù)數(shù)據(jù)訪問(wèn)過(guò)程具體為:
⑴客戶通過(guò)HTTP協(xié)議發(fā)送GET請(qǐng)求;
⑵LVS.DR均衡服務(wù)器收到這個(gè)數(shù)據(jù)包后,在均衡服務(wù)器中選擇目標(biāo)機(jī)為一個(gè)HTTP均衡服務(wù)器,并把相應(yīng)數(shù)據(jù)包中目標(biāo)MAC地址改成該HTTP均衡服務(wù)器的MAC地址,繼續(xù)發(fā)到本局域網(wǎng)中;
⑶該HTTP均衡服務(wù)器收到步驟⑵中相應(yīng)數(shù)據(jù)包后,發(fā)現(xiàn)是自己的MAC地址,又發(fā)現(xiàn)是自己本地地址,則收取并進(jìn)行處理,并把包信息傳到NGINX服務(wù)中;
⑷NGINX系統(tǒng)根據(jù)配制查找本地路徑,發(fā)現(xiàn)非本地路徑,則找到反向代理,代理中設(shè)置了多臺(tái)處理這個(gè)請(qǐng)求的應(yīng)用服務(wù)地址,其中一臺(tái)應(yīng)用服務(wù)器通過(guò)反向代理向其自己轉(zhuǎn)發(fā)請(qǐng)求,轉(zhuǎn)發(fā)時(shí)變更為自身以太網(wǎng)IP地址,并把目標(biāo)地址和端口設(shè)為該應(yīng)用服務(wù)器的地址和端口;
⑸該應(yīng)用服務(wù)器對(duì)發(fā)過(guò)來(lái)的請(qǐng)求進(jìn)行處理,并根據(jù)應(yīng)用配制訪問(wèn)分布式數(shù)據(jù)庫(kù)相關(guān)數(shù)據(jù),處理后組成請(qǐng)求回執(zhí),并回發(fā)給相應(yīng)的HTTP均衡服務(wù)器;
⑹相應(yīng)的HTTP均衡服務(wù)器再通過(guò)源地址,直接返回給客戶回執(zhí)數(shù)據(jù)。
2.如權(quán)利要求1所述的基于大型網(wǎng)站組合均衡的方法,其特征在于:所述均衡量服務(wù)器、應(yīng)用服務(wù)器、分布式文件系統(tǒng)以及分布式數(shù)據(jù)庫(kù)具體部署為:
⑴將均衡量服務(wù)器全部安裝LINUX應(yīng)用系統(tǒng),所有均衡量服務(wù)器都在同一網(wǎng)段內(nèi);
⑵在LVS.D均衡服務(wù)器上安裝LVS.DR服務(wù)端,即IP_VS模塊,并設(shè)置兩個(gè)IP,其中一個(gè)IP用于運(yùn)維使用,另一個(gè)IP為均衡VIP;
⑶在HTTP均衡服務(wù)器上安裝LVS.DR的客戶端,分配配制運(yùn)維使用的端口,同時(shí)配制LVS?IP都為相同的IP,并通過(guò)arp_ignore和arp_announce指令來(lái)對(duì)ARP進(jìn)行抑制,以使數(shù)據(jù)包在這個(gè)網(wǎng)段中能夠正常流轉(zhuǎn);
⑷在HTTP均衡服務(wù)器上安裝NGINX?V1.0中間件,設(shè)置反向代理與均衡,并通過(guò)nginx.conf配制文件設(shè)置指定目錄和服務(wù)器均衡列表;
⑸在每臺(tái)均衡量服務(wù)器上配制本地虛擬路徑DataFile目錄,以指向分布式文件系統(tǒng);
⑹在NGINX所對(duì)應(yīng)的服務(wù)器列表中的每臺(tái)應(yīng)用服務(wù)都通過(guò)中間件,再與分布式數(shù)據(jù)庫(kù)相連,使應(yīng)用服務(wù)器群通過(guò)多個(gè)NGINX均衡來(lái)提供服務(wù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于江蘇愛(ài)信諾航天信息科技有限公司,未經(jīng)江蘇愛(ài)信諾航天信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410765430.2/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 與HTTP網(wǎng)站關(guān)聯(lián)的WAP網(wǎng)站
- 基于網(wǎng)站指紋推送白名單的方法及系統(tǒng)
- 網(wǎng)站漏洞檢測(cè)方法和系統(tǒng)
- 一種網(wǎng)站建立方法、裝置及計(jì)算設(shè)備
- 一種網(wǎng)站識(shí)別方法及裝置
- 網(wǎng)站風(fēng)險(xiǎn)評(píng)估方法及裝置
- 網(wǎng)站版權(quán)時(shí)間的管理方法、裝置、存儲(chǔ)介質(zhì)及設(shè)備
- 一種網(wǎng)站開發(fā)系統(tǒng)及方法
- 一種基于網(wǎng)站地圖的指紋識(shí)別方法
- 網(wǎng)站應(yīng)用框架指紋識(shí)別的方法、設(shè)備、裝置及介質(zhì)





