Nginx負(fù)載均衡技術(shù)研究
本文關(guān)鍵詞:Nginx負(fù)載均衡技術(shù)研究
更多相關(guān)文章: Nginx 最小剩余負(fù)載 多業(yè)務(wù)環(huán)境 異構(gòu)集群 動態(tài)劃分
【摘要】:互聯(lián)網(wǎng)已經(jīng)滲透到現(xiàn)今社會人們生活的各個方面,為了應(yīng)對激增的網(wǎng)絡(luò)用戶,網(wǎng)絡(luò)運(yùn)營者普遍采用Web服務(wù)器集群技術(shù),而負(fù)載均衡是集群的關(guān)鍵,其可以合理地分發(fā)用戶請求使得請求得到及時響應(yīng),并且使集群中服務(wù)器得到高效利用。Nginx作為一款優(yōu)秀的HTTP和反向代理服務(wù)器,在全球諸多公司中得到了廣泛地部署應(yīng)用。負(fù)載均衡策略是Nginx的核心技術(shù),但是隨著互聯(lián)網(wǎng)提供服務(wù)的業(yè)務(wù)類型越來越豐富,而由不同計(jì)算能力的服務(wù)器節(jié)點(diǎn)組成的異構(gòu)集群在各種網(wǎng)絡(luò)服務(wù)中大量存在,Nginx原有的負(fù)載均衡策略已經(jīng)很難適應(yīng)當(dāng)今的需求,對其負(fù)載均衡策略的研究成為當(dāng)今學(xué)術(shù)界和產(chǎn)業(yè)界共同關(guān)注的熱點(diǎn)問題之一。論文針對Nginx在單一及多業(yè)務(wù)環(huán)境異構(gòu)集群中的負(fù)載均衡策略進(jìn)行了研究,以期能夠改善多種網(wǎng)絡(luò)服務(wù)的服務(wù)響應(yīng),使得在復(fù)雜的請求環(huán)境中能夠更好的為用戶提供服務(wù)。具體而言,本文完成的主要工作如下:1.針對Nginx默認(rèn)負(fù)載均衡策略未考慮Web服務(wù)器集群負(fù)載隨著用戶服務(wù)請求不斷變化的問題,提出了一種基于最小剩余負(fù)載的均衡策略,該策略通過控制負(fù)載上報(bào)周期和負(fù)載變化率來盡量減少后端Web服務(wù)器負(fù)載信息的上報(bào),以進(jìn)一步減少負(fù)載均衡器對負(fù)載信息的處理壓力。并將提出的策略與Nginx加權(quán)輪詢及“rt_dyn_load算法”負(fù)載均衡策略進(jìn)行了實(shí)驗(yàn)對比,結(jié)果表明,根據(jù)集群的不同負(fù)載情況選擇合適的負(fù)載均衡策略處理用戶請求,可以有效降低Nginx部署環(huán)境下Web服務(wù)器集群的平均時延,提高系統(tǒng)平均吞吐量。2.針對用戶請求的業(yè)務(wù)類型的多樣性而異構(gòu)集群使用普遍的情況,提出了一種多業(yè)務(wù)環(huán)境下異構(gòu)集群的負(fù)載均衡策略。該策略會首先根據(jù)集群服務(wù)器的處理性能和對每種業(yè)務(wù)請求量的估計(jì),把后端Web服務(wù)器集群劃分為多個業(yè)務(wù)集群,而用戶請求會在分發(fā)之前進(jìn)行分類,采用基于最小剩余的動態(tài)負(fù)載均衡策略將請求分發(fā)到合適的服務(wù)器上來處理。為了有效避免某一時間段,用戶請求集中于某一類業(yè)務(wù)的情況,進(jìn)一步提出了服務(wù)器動態(tài)劃分策略,并將提出的策略與Nginx加權(quán)輪詢及“rt_dyn_load算法”負(fù)載均衡策略進(jìn)行了實(shí)驗(yàn)對比。結(jié)果表明,在大并發(fā)量請求下能有效降低Web集群平均時延以及提高系統(tǒng)平均吞吐量,且吞吐量峰值的出現(xiàn)要晚于現(xiàn)有的負(fù)載均衡策略。研究工作表明,對Nginx負(fù)載均衡技術(shù)進(jìn)行研究,針對其策略單一及多業(yè)務(wù)應(yīng)用場景進(jìn)行策略的改進(jìn)和完善,可以有效提升基于Nginx部署的Web集群系統(tǒng)吞吐量,降低系統(tǒng)平均時延,研究成果具有較好的應(yīng)用參考價值。
【關(guān)鍵詞】:Nginx 最小剩余負(fù)載 多業(yè)務(wù)環(huán)境 異構(gòu)集群 動態(tài)劃分
【學(xué)位授予單位】:重慶郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP393.09
【目錄】:
- 摘要3-5
- Abstract5-9
- 第1章 引言9-18
- 1.1 背景及意義9-12
- 1.2 國內(nèi)外研究現(xiàn)狀12-16
- 1.2.1 Nginx研究現(xiàn)狀12-13
- 1.2.2 Web負(fù)載均衡研究現(xiàn)狀13-16
- 1.3 論文主要工作16-17
- 1.4 論文的組織結(jié)構(gòu)17-18
- 第2章 Nginx相關(guān)技術(shù)基礎(chǔ)18-32
- 2.1 Nginx簡介18
- 2.2 Nginx整體結(jié)構(gòu)18-25
- 2.2.1 Nginx進(jìn)程模型19-23
- 2.2.2 Nginx常用模塊23-25
- 2.3 Nginx負(fù)載均衡模塊25-31
- 2.3.1 模塊簡介25-26
- 2.3.2 Nginx負(fù)載均衡策略26-31
- 2.4 本章小結(jié)31-32
- 第3章 基于最小剩余的動態(tài)Nginx負(fù)載均衡策略研究32-48
- 3.1 Nginx動態(tài)負(fù)載均衡策略研究概述32
- 3.2 Nginx負(fù)載均衡策略研究相關(guān)工作32-33
- 3.3 基于最小剩余的動態(tài)Nginx負(fù)載均衡策略33-43
- 3.3.1 負(fù)載信息33-36
- 3.3.2 負(fù)載節(jié)點(diǎn)組織結(jié)構(gòu)36-37
- 3.3.3 用戶請求負(fù)載值37-39
- 3.3.4 基于最小剩余的動態(tài)Nginx負(fù)載均衡策略39-43
- 3.4 性能分析43-46
- 3.4.1 性能評價指標(biāo)43
- 3.4.2 測試環(huán)境及方法43-44
- 3.4.3 測試結(jié)果及分析44-46
- 3.5 本章小結(jié)46-48
- 第4章 多業(yè)務(wù)環(huán)境下異構(gòu)集群的負(fù)載均衡策略48-61
- 4.1 多業(yè)務(wù)環(huán)境下異構(gòu)集群概述48-49
- 4.2 基于內(nèi)容的負(fù)載均衡策略相關(guān)研究49
- 4.3 多業(yè)務(wù)環(huán)境下異構(gòu)集群的負(fù)載均衡策略49-57
- 4.3.1 整體結(jié)構(gòu)50-51
- 4.3.2 初始化階段51-53
- 4.3.3 服務(wù)請求處理階段53-54
- 4.3.4 服務(wù)器動態(tài)劃分階段54-57
- 4.4 性能測試與結(jié)果分析57-60
- 4.4.1 基于Nginx的負(fù)載均衡模塊的實(shí)現(xiàn)57-58
- 4.4.2 測試及分析58-60
- 4.5 本章小結(jié)60-61
- 第5章 總結(jié)與展望61-63
- 參考文獻(xiàn)63-68
- 致謝68-69
- 攻讀碩士學(xué)位期間從事的科研工作及取得的成果69
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前9條
1 PAK Ilchol;QIAO Baiyou;SHEN Muchuan;ZHU Junhai;CHEN Donghai;;An Efficient Load Balancing Approach for N-Hierarchical Web Server Cluster[J];Wuhan University Journal of Natural Sciences;2015年06期
2 張臘;劉淑芬;韓璐;;基于負(fù)載均衡的任務(wù)調(diào)度算法[J];吉林大學(xué)學(xué)報(bào)(理學(xué)版);2014年04期
3 邱建新;;LVS集群技術(shù)在教學(xué)資源庫平臺中的應(yīng)用[J];微型機(jī)與應(yīng)用;2013年23期
4 鄧珍榮;唐興興;黃文明;李寅威;;一種Web服務(wù)器集群負(fù)載均衡調(diào)度算法[J];計(jì)算機(jī)應(yīng)用與軟件;2013年10期
5 凌質(zhì)億;劉哲星;曹蕾;;高并發(fā)環(huán)境下Apache與Nginx的I/O性能比較[J];計(jì)算機(jī)系統(tǒng)應(yīng)用;2013年06期
6 張玉芳;魏欽磊;趙膺;;基于負(fù)載權(quán)值的負(fù)載均衡算法[J];計(jì)算機(jī)應(yīng)用研究;2012年12期
7 陳廣;伍德鵬;;一種紅黑樹的改進(jìn)算法[J];內(nèi)蒙古師范大學(xué)學(xué)報(bào)(教育科學(xué)版);2012年12期
8 朱曉敏;賀川;王建江;江建清;;異構(gòu)計(jì)算系統(tǒng)中彈性節(jié)能調(diào)度策略研究[J];計(jì)算機(jī)學(xué)報(bào);2012年06期
9 凌云;周華鋒;;面向異構(gòu)集群系統(tǒng)的動態(tài)負(fù)載均衡技術(shù)研究[J];計(jì)算機(jī)工程與設(shè)計(jì);2008年12期
,本文編號:602479
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/602479.html