nginx負(fù)載均衡技術(shù)研究

nginx負(fù)載均衡技術(shù)研究

ID:35172575

大?。?.82 MB

頁數(shù):69頁

時間:2019-03-20

nginx負(fù)載均衡技術(shù)研究_第1頁
nginx負(fù)載均衡技術(shù)研究_第2頁
nginx負(fù)載均衡技術(shù)研究_第3頁
nginx負(fù)載均衡技術(shù)研究_第4頁
nginx負(fù)載均衡技術(shù)研究_第5頁
資源描述:

《nginx負(fù)載均衡技術(shù)研究》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、分類號TP399密級公開UDC004學(xué)位論文編號D-10617-308-(2016)-02050重慶郵電大學(xué)碩士學(xué)位論文中文題目Nginx負(fù)載均衡技術(shù)研究英文題目ResearchonNginxLoadBalancingTechnology學(xué)號S130201053姓名馬原龍學(xué)位類別工學(xué)碩士學(xué)科專業(yè)計算機(jī)科學(xué)與技術(shù)張震瑋正高級工程師指導(dǎo)教師蔣溢正高級工程師完成日期2016年6月1日重慶郵電大學(xué)碩士學(xué)位論文摘要摘要互聯(lián)網(wǎng)已經(jīng)滲透到現(xiàn)今社會人們生活的各個方面,為了應(yīng)對激增的網(wǎng)絡(luò)用戶,網(wǎng)絡(luò)運(yùn)營者普遍采用Web服務(wù)器集群技術(shù),而負(fù)載均衡是集群的關(guān)鍵,其可以合理

2、地分發(fā)用戶請求使得請求得到及時響應(yīng),并且使集群中服務(wù)器得到高效利用。Nginx作為一款優(yōu)秀的HTTP和反向代理服務(wù)器,在全球諸多公司中得到了廣泛地部署應(yīng)用。負(fù)載均衡策略是Nginx的核心技術(shù),但是隨著互聯(lián)網(wǎng)提供服務(wù)的業(yè)務(wù)類型越來越豐富,而由不同計算能力的服務(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)境中

3、能夠更好的為用戶提供服務(wù)。具體而言,本文完成的主要工作如下:1.針對Nginx默認(rèn)負(fù)載均衡策略未考慮Web服務(wù)器集群負(fù)載隨著用戶服務(wù)請求不斷變化的問題,提出了一種基于最小剩余負(fù)載的均衡策略,該策略通過控制負(fù)載上報周期和負(fù)載變化率來盡量減少后端Web服務(wù)器負(fù)載信息的上報,以進(jìn)一步減少負(fù)載均衡器對負(fù)載信息的處理壓力。并將提出的策略與Nginx加權(quán)輪詢及“rt_dyn_load算法”負(fù)載均衡策略進(jìn)行了實驗對比,結(jié)果表明,根據(jù)集群的不同負(fù)載情況選擇合適的負(fù)載均衡策略處理用戶請求,可以有效降低Nginx部署環(huán)境下Web服務(wù)器集群的平均時延,提高系統(tǒng)平均吞吐量

4、。2.針對用戶請求的業(yè)務(wù)類型的多樣性而異構(gòu)集群使用普遍的情況,提出了一種多業(yè)務(wù)環(huán)境下異構(gòu)集群的負(fù)載均衡策略。該策略會首先根據(jù)集群服務(wù)器的處理性能和對每種業(yè)務(wù)請求量的估計,把后端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)行了實驗對比。結(jié)果表明,在大并發(fā)量請求下能有效降低Web集群平均時延以及提

5、高系統(tǒng)平均吞吐量,且吞吐量峰I重慶郵電大學(xué)碩士學(xué)位論文摘要值的出現(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)劃分II重慶郵電大學(xué)碩士學(xué)位論文AbstractAbstractTheInternethaspenetratedintoallaspectsofpeople'slivesintoday'ssocie

6、ty.Inordertocopewiththeincreasingnumberofnetworkusers,thenetworkoperatorsgenerallyuseWebserverclustertechnology.Loadbalancingisthekeytechnologyofcluster.Itcanreasonablydistributetheuserrequesttomaketherequesttimelyresponse,andtheclusterservercanbeusedefficiently.Nginxasanexcel

7、lentHTTPandareverseproxyserver,ithasbeenwidelydeployedinmanycompaniesaroundtheworld.ButastheInternetprovidesmoreandmoretypesofservices,theheterogeneousclustercomposedbytheservernodeswithdifferentcomputingabilityexistinalargenumberofnetworkservices.Theoriginalloadbalancingstrat

8、egyinNginxhasbeendifficulttoadapttotoday’sneeds.Theresearchon

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。