容器云平臺上MySQL數(shù)據(jù)庫集群的負載均衡研究
發(fā)布時間:2025-04-27 03:08
針對本地化的MySQL數(shù)據(jù)庫集群不可遷移的缺陷,借助容器云平臺上快速部署和動態(tài)遷移的優(yōu)勢,在Kubernetes容器云平臺上搭建MySQL主從集群,主要研究內(nèi)容是解決高并發(fā)場景下Kubernetes容器云平臺上MySQL主從容器集群的負載均衡問題,提高并發(fā)效率。容器云平臺上原生反向代理kube-proxy其簡單隨機輪詢的負載均衡策略靜態(tài)單一,無法根據(jù)后端節(jié)點的負載情況進行動態(tài)策略調(diào)節(jié),對MySQL主從容器集群負載均衡存在缺陷。針對kube-proxy的負載均衡缺陷,實現(xiàn)了基于動態(tài)反饋思想的動態(tài)平滑權(quán)重輪詢的負載均衡策略,并為了實現(xiàn)這種策略,設(shè)計實現(xiàn)了客戶端負載均衡代理,取代原生反向代理kube-proxy的負載均衡功能。客戶端負載均衡代理主要包括任務(wù)收集模塊、監(jiān)控模塊、計算模塊、決策模塊和任務(wù)分發(fā)模塊。其中,任務(wù)收集模塊與客戶端通信,收集SQL任務(wù)。監(jiān)控模塊和計算模塊通過監(jiān)控后端節(jié)點的負載資源占用情況,動態(tài)計算各節(jié)點權(quán)重,為決策模塊提供動態(tài)權(quán)重輸入。決策模塊利用動態(tài)平滑權(quán)重輪詢的負載均衡策略進行反饋調(diào)節(jié),為SQL任務(wù)請求選取合適的執(zhí)行節(jié)點。任務(wù)分發(fā)模塊將任務(wù)請求分發(fā)給決策模塊選取的執(zhí)行節(jié)...
【文章頁數(shù)】:69 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 研究背景及意義
1.2 國內(nèi)外研究概況
1.3 課題主要研究內(nèi)容
2 容器云平臺上MYSQL集群負載均衡設(shè)計
2.1 問題分析
2.2 總體設(shè)計
2.3 模塊設(shè)計
2.4 本章小結(jié)
3 容器云平臺上MYSQL集群負載均衡具體實現(xiàn)
3.1 任務(wù)收集模塊實現(xiàn)
3.2 監(jiān)控模塊實現(xiàn)
3.3 計算模塊實現(xiàn)
3.4 決策模塊實現(xiàn)
3.5 任務(wù)分發(fā)模塊實現(xiàn)
3.6 動態(tài)擴容模塊實現(xiàn)
3.7 本章小結(jié)
4 實驗與結(jié)果分析
4.1 實驗環(huán)境
4.2 實驗設(shè)計及結(jié)果分析
4.3 本章小結(jié)
5 總結(jié)與展望
5.1 全文總結(jié)
5.2 展望
致謝
參考文獻
本文編號:4041783
【文章頁數(shù)】:69 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 研究背景及意義
1.2 國內(nèi)外研究概況
1.3 課題主要研究內(nèi)容
2 容器云平臺上MYSQL集群負載均衡設(shè)計
2.1 問題分析
2.2 總體設(shè)計
2.3 模塊設(shè)計
2.4 本章小結(jié)
3 容器云平臺上MYSQL集群負載均衡具體實現(xiàn)
3.1 任務(wù)收集模塊實現(xiàn)
3.2 監(jiān)控模塊實現(xiàn)
3.3 計算模塊實現(xiàn)
3.4 決策模塊實現(xiàn)
3.5 任務(wù)分發(fā)模塊實現(xiàn)
3.6 動態(tài)擴容模塊實現(xiàn)
3.7 本章小結(jié)
4 實驗與結(jié)果分析
4.1 實驗環(huán)境
4.2 實驗設(shè)計及結(jié)果分析
4.3 本章小結(jié)
5 總結(jié)與展望
5.1 全文總結(jié)
5.2 展望
致謝
參考文獻
本文編號:4041783
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/4041783.html
最近更新
教材專著