容器云平台上MySQL数据库集群的负载均衡研究
发布时间:2025-04-27 03:08
针对本地化的MySQL数据库集群不可迁移的缺陷,借助容器云平台上快速部署和动态迁移的优势,在Kubernetes容器云平台上搭建MySQL主从集群,主要研究内容是解决高并发场景下Kubernetes容器云平台上MySQL主从容器集群的负载均衡问题,提高并发效率。容器云平台上原生反向代理kube-proxy其简单随机轮询的负载均衡策略静态单一,无法根据后端节点的负载情况进行动态策略调节,对MySQL主从容器集群负载均衡存在缺陷。针对kube-proxy的负载均衡缺陷,实现了基于动态反馈思想的动态平滑权重轮询的负载均衡策略,并为了实现这种策略,设计实现了客户端负载均衡代理,取代原生反向代理kube-proxy的负载均衡功能。客户端负载均衡代理主要包括任务收集模块、监控模块、计算模块、决策模块和任务分发模块。其中,任务收集模块与客户端通信,收集SQL任务。监控模块和计算模块通过监控后端节点的负载资源占用情况,动态计算各节点权重,为决策模块提供动态权重输入。决策模块利用动态平滑权重轮询的负载均衡策略进行反馈调节,为SQL任务请求选取合适的执行节点。任务分发模块将任务请求分发给决策模块选取的执行节...
【文章页数】:69 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景及意义
1.2 国内外研究概况
1.3 课题主要研究内容
2 容器云平台上MYSQL集群负载均衡设计
2.1 问题分析
2.2 总体设计
2.3 模块设计
2.4 本章小结
3 容器云平台上MYSQL集群负载均衡具体实现
3.1 任务收集模块实现
3.2 监控模块实现
3.3 计算模块实现
3.4 决策模块实现
3.5 任务分发模块实现
3.6 动态扩容模块实现
3.7 本章小结
4 实验与结果分析
4.1 实验环境
4.2 实验设计及结果分析
4.3 本章小结
5 总结与展望
5.1 全文总结
5.2 展望
致谢
参考文献
本文编号:4041783
【文章页数】:69 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景及意义
1.2 国内外研究概况
1.3 课题主要研究内容
2 容器云平台上MYSQL集群负载均衡设计
2.1 问题分析
2.2 总体设计
2.3 模块设计
2.4 本章小结
3 容器云平台上MYSQL集群负载均衡具体实现
3.1 任务收集模块实现
3.2 监控模块实现
3.3 计算模块实现
3.4 决策模块实现
3.5 任务分发模块实现
3.6 动态扩容模块实现
3.7 本章小结
4 实验与结果分析
4.1 实验环境
4.2 实验设计及结果分析
4.3 本章小结
5 总结与展望
5.1 全文总结
5.2 展望
致谢
参考文献
本文编号:4041783
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/4041783.html