面向云服务的web服务器负载均衡设计与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:angelgsj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的迅猛发展,用户的激增以及需求的多样化给传统网络架构带来了巨大压力。云计算的应运而生,提供了一种新兴的商业计算模型。各大公司纷纷构建自己的公有云或私有云平台,依托云计算技术拓展业务,提高集群计算、快速响应、高可用、灵活部署等各方面能力。OpenStack作为较成熟开源产品,具有良好的扩展性和兼容性,被广泛运用于企业部署IaaS层云计算架构中。云服务提供商基于OpenStack建立私有云平台,面向行业、企业内部、个人提供私有云服务,用户通过浏览器访问云服务,获取相应资源。在高并发访问情况下,单一web服务器难以支撑正常云服务业务需求,通常使用web服务器集群技术解决。而在集群技术中,负载均衡策略的好坏直接影响集群系统响应能力。因此本文基于私有云平台,为提供可靠云服务,加快云平台响应,针对Nginx中加权最小连接算法的缺点,设计实现改进的自适应动态负载均衡策略。论文的主要工作如下:1.搭建私有云平台系统总体架构。完成云平台软件架构设计,包括web框架、开发语言、数据库等设计,并完成业务层各个模块后台编程实现。2.搭建web服务器相关网络架构,使用Nginx作为反向代理服务器实现web服务器负载均衡集群。同时,为防止Nginx单点失效,搭建Nginx-keepalive主从热备。3.分析加权最小连接算法,针对其无法根据后端服务器性能状况变更权值的缺点,设计一种改进的自适应动态负载均衡策略。周期性获取各后端服务器性能,使用本论文设计的相关算法得出下一个周期各节点权值,通过服务与注册中心挂载带有节点IP地址以及权值的消息,借助第三方模块将消息动态加载到Nginx upstream模块中实现自适应动态负载均衡。4.搭建实验网络环境。首先对Nginx主从热备进行功能性测试;其次使用JMeter压力测试工具确定周期T取值;最后,通过多次实验对本文改进的自适应动态负载均衡策略以及加权最小连接算法进行对比分析。依据平均响应时间以及吞吐量评价参数验证自适应动态负载策略能够提高系统性能。
其他文献
目的评价磁导航系统对房室结折返性心动过速导管射频消融的指导作用。方法将经过心内电生理检查确诊的房室结折返性心动过速患者随机分为两组,A组采用常规技术和4mm温控导管
慢性萎缩性胃炎(chronic atrophic gastritis,CAG)是消化科常见疾病,近年来随着人类生活习惯的改变和胃镜检查的普及,中青年患者的发病率、检出率呈上升趋势,但目前尚无特效
【正】 不学无术的江青,把自己打扮成“史学权威”的模样,信口开河,大讲历史,并把“四人帮”发明的文艺创作“三突出”搬来运用,创造了讲史“三突出”的原则,拼命鼓吹唯心主
从文化符号学的理论视野来看,"韩寒事件"并不仅仅是一个简单的娱乐事件,而更是一次复杂的符号学事件:其内不仅交织着"符号化"、"去符号化"、"绝似符号化"、"半去符号化"等信息交流的符号
随着近几年城镇居民居住条件的改善,室内装修的档次也在不断提高。与之相适应,人们的室内穿用品档次也有明显的提高,其中拖鞋就基本上与地面装修材料更新同步快速发展,其消费
提起学习策略,很有必要首先对其下一个定义.学习策略是随着信息加工心理学的兴起而提出的一个新兴的研究课题,但是涉及到什么是"学习策略",国际心理学界对此并没有一个公论.布
【正】 曹雪芹的《红楼梦》最初以八十回本为人传抄珍视。现在已经发现的一些清乾隆年间或略晚的抄本,是研究曹雪芹和他的《红楼梦》的珍贵文物。这些抄本,都是早期“脂评本
全国21个重点城市,钢材市场10个主要品种,1—3月平均牌价显示,一季度各月钢材价格变化不大,在10个主要钢材品种中,呈上升之势的品种有三个,它们是:线材、热轧薄板、冷轧薄板
新中国国家意识形态的构建是一个由多元向一元转化的过程,也是马克思主义意识形态主导地位确立的历史进程。在这一进程中,中国共产党和新生的政权根据时局的变化,采取了一系
经过17年改革开放的发展,我国轻工业基本解决了消费品供应短缺的矛盾,从数量上满足了市场需求,但没有从根本上解决“质”的问题。如何适应国内外市场需求变化,加快结构调整和