基于Nginx的服務(wù)器集群負(fù)載均衡策略研究與優(yōu)化
發(fā)布時(shí)間:2023-02-21 15:44
隨著互聯(lián)網(wǎng)用戶數(shù)量飛速增長,網(wǎng)站和應(yīng)用系統(tǒng)的Web資源訪問量也隨著急劇上升,龐大的Web資源訪問量給服務(wù)器造成巨大的性能壓力,用戶的高并發(fā)訪問需求很容易造成服務(wù)器性能瓶頸。單臺服務(wù)器無法承受大規(guī)模的并發(fā)訪問和數(shù)據(jù)流量,而服務(wù)器集群是由多臺服務(wù)器構(gòu)成,可以通過負(fù)載均衡策略將任務(wù)均衡地分發(fā)到多臺服務(wù)器設(shè)備上處理,減少用戶請求響應(yīng)時(shí)間,從而提升用戶上網(wǎng)體驗(yàn)。Nginx作為一款高性能的Web服務(wù)器,常用于代理服務(wù)、負(fù)載均衡和Web緩存,實(shí)現(xiàn)負(fù)載均衡是Nginx服務(wù)器反向代理服務(wù)的一個(gè)關(guān)鍵應(yīng)用。本文對Nginx支持的負(fù)載均衡算法進(jìn)行分析研究,并基于Nginx加權(quán)輪詢負(fù)載均衡算法提出一種基于后端服務(wù)器實(shí)時(shí)負(fù)載的動(dòng)態(tài)負(fù)載均衡算法。該算法采用改進(jìn)的層次分析-熵權(quán)法確定各項(xiàng)負(fù)載指標(biāo)的權(quán)系數(shù),用于衡量各項(xiàng)負(fù)載指標(biāo)對負(fù)載評價(jià)影響的重要程度,周期性收集后端服務(wù)器負(fù)載信息,使用設(shè)定的閾值判斷集群負(fù)載是否均衡,如果集群負(fù)載不均衡,則根據(jù)后端服務(wù)器的實(shí)時(shí)負(fù)載情況對服務(wù)器權(quán)重進(jìn)行修改。本文選取請求響應(yīng)時(shí)間和吞吐率作為服務(wù)器性能指標(biāo)的評價(jià)信息,采用Siege性能測試工具對加權(quán)輪詢算法、iphash...
【文章頁數(shù)】:58 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第1章 緒論
1.1 研究背景及意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 Nginx研究現(xiàn)狀
1.2.2 負(fù)載均衡研究現(xiàn)狀
1.3 主要研究內(nèi)容
1.4 論文結(jié)構(gòu)
第2章 相關(guān)技術(shù)概述
2.1 計(jì)算機(jī)集群
2.1.1 集群技術(shù)分類
2.2 負(fù)載均衡
2.2.1 負(fù)載均衡概念
2.2.2 負(fù)載均衡分類
2.2.3 負(fù)載均衡實(shí)現(xiàn)方式
2.3 本章小結(jié)
第3章 Nginx服務(wù)器研究
3.1 Nginx服務(wù)器介紹
3.2 Nginx服務(wù)器負(fù)載均衡策略
3.3 Nginx服務(wù)器架構(gòu)
3.3.1 Nginx模塊化結(jié)構(gòu)
3.3.2 Nginx事件驅(qū)動(dòng)模型
3.3.3 Nginx服務(wù)器整體架構(gòu)
3.4 Nginx配置文件結(jié)構(gòu)
3.5 本章小結(jié)
第4章 動(dòng)態(tài)負(fù)載均衡算法研究與實(shí)現(xiàn)
4.1 負(fù)載評價(jià)函數(shù)
4.2 負(fù)載信息收集以及權(quán)重修改閾值設(shè)計(jì)
4.3 基于改進(jìn)的層次分析-熵權(quán)法權(quán)系數(shù)計(jì)算
4.3.1 層次分析法確定負(fù)載權(quán)系數(shù)
4.3.2 熵權(quán)法確定權(quán)系數(shù)
4.3.3 最小二乘法組合優(yōu)化層次分析-熵權(quán)法
4.4 Nginx加權(quán)輪詢算法
4.5 動(dòng)態(tài)負(fù)載均衡算法的實(shí)現(xiàn)
4.6 本章小結(jié)
第5章 性能測試與結(jié)果分析
5.1 性能測試概述
5.2 測試工具
5.3 服務(wù)器性能指標(biāo)
5.4 測試環(huán)境
5.4.1 Nginx安裝與配置
5.4.2 測試環(huán)境軟硬件配置
5.5 測試結(jié)果與分析
5.6 本章小結(jié)
第6章 總結(jié)與展望
6.1 本文總結(jié)
6.2 未來研究展望
致謝
參考文獻(xiàn)
本文編號:3747710
【文章頁數(shù)】:58 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第1章 緒論
1.1 研究背景及意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 Nginx研究現(xiàn)狀
1.2.2 負(fù)載均衡研究現(xiàn)狀
1.3 主要研究內(nèi)容
1.4 論文結(jié)構(gòu)
第2章 相關(guān)技術(shù)概述
2.1 計(jì)算機(jī)集群
2.1.1 集群技術(shù)分類
2.2 負(fù)載均衡
2.2.1 負(fù)載均衡概念
2.2.2 負(fù)載均衡分類
2.2.3 負(fù)載均衡實(shí)現(xiàn)方式
2.3 本章小結(jié)
第3章 Nginx服務(wù)器研究
3.1 Nginx服務(wù)器介紹
3.2 Nginx服務(wù)器負(fù)載均衡策略
3.3 Nginx服務(wù)器架構(gòu)
3.3.1 Nginx模塊化結(jié)構(gòu)
3.3.2 Nginx事件驅(qū)動(dòng)模型
3.3.3 Nginx服務(wù)器整體架構(gòu)
3.4 Nginx配置文件結(jié)構(gòu)
3.5 本章小結(jié)
第4章 動(dòng)態(tài)負(fù)載均衡算法研究與實(shí)現(xiàn)
4.1 負(fù)載評價(jià)函數(shù)
4.2 負(fù)載信息收集以及權(quán)重修改閾值設(shè)計(jì)
4.3 基于改進(jìn)的層次分析-熵權(quán)法權(quán)系數(shù)計(jì)算
4.3.1 層次分析法確定負(fù)載權(quán)系數(shù)
4.3.2 熵權(quán)法確定權(quán)系數(shù)
4.3.3 最小二乘法組合優(yōu)化層次分析-熵權(quán)法
4.4 Nginx加權(quán)輪詢算法
4.5 動(dòng)態(tài)負(fù)載均衡算法的實(shí)現(xiàn)
4.6 本章小結(jié)
第5章 性能測試與結(jié)果分析
5.1 性能測試概述
5.2 測試工具
5.3 服務(wù)器性能指標(biāo)
5.4 測試環(huán)境
5.4.1 Nginx安裝與配置
5.4.2 測試環(huán)境軟硬件配置
5.5 測試結(jié)果與分析
5.6 本章小結(jié)
第6章 總結(jié)與展望
6.1 本文總結(jié)
6.2 未來研究展望
致謝
參考文獻(xiàn)
本文編號:3747710
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3747710.html
最近更新
教材專著