Nginx负载均衡技术研究

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:zhangqing1226
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网已经渗透到现今社会人们生活的各个方面,为了应对激增的网络用户,网络运营者普遍采用Web服务器集群技术,而负载均衡是集群的关键,其可以合理地分发用户请求使得请求得到及时响应,并且使集群中服务器得到高效利用。Nginx作为一款优秀的HTTP和反向代理服务器,在全球诸多公司中得到了广泛地部署应用。负载均衡策略是Nginx的核心技术,但是随着互联网提供服务的业务类型越来越丰富,而由不同计算能力的服务器节点组成的异构集群在各种网络服务中大量存在,Nginx原有的负载均衡策略已经很难适应当今的需求,对其负载均衡策略的研究成为当今学术界和产业界共同关注的热点问题之一。论文针对Nginx在单一及多业务环境异构集群中的负载均衡策略进行了研究,以期能够改善多种网络服务的服务响应,使得在复杂的请求环境中能够更好的为用户提供服务。具体而言,本文完成的主要工作如下:1.针对Nginx默认负载均衡策略未考虑Web服务器集群负载随着用户服务请求不断变化的问题,提出了一种基于最小剩余负载的均衡策略,该策略通过控制负载上报周期和负载变化率来尽量减少后端Web服务器负载信息的上报,以进一步减少负载均衡器对负载信息的处理压力。并将提出的策略与Nginx加权轮询及“rt_dyn_load算法”负载均衡策略进行了实验对比,结果表明,根据集群的不同负载情况选择合适的负载均衡策略处理用户请求,可以有效降低Nginx部署环境下Web服务器集群的平均时延,提高系统平均吞吐量。2.针对用户请求的业务类型的多样性而异构集群使用普遍的情况,提出了一种多业务环境下异构集群的负载均衡策略。该策略会首先根据集群服务器的处理性能和对每种业务请求量的估计,把后端Web服务器集群划分为多个业务集群,而用户请求会在分发之前进行分类,采用基于最小剩余的动态负载均衡策略将请求分发到合适的服务器上来处理。为了有效避免某一时间段,用户请求集中于某一类业务的情况,进一步提出了服务器动态划分策略,并将提出的策略与Nginx加权轮询及“rt_dyn_load算法”负载均衡策略进行了实验对比。结果表明,在大并发量请求下能有效降低Web集群平均时延以及提高系统平均吞吐量,且吞吐量峰值的出现要晚于现有的负载均衡策略。研究工作表明,对Nginx负载均衡技术进行研究,针对其策略单一及多业务应用场景进行策略的改进和完善,可以有效提升基于Nginx部署的Web集群系统吞吐量,降低系统平均时延,研究成果具有较好的应用参考价值。
其他文献
基于模块化多电平换流器(modular multilevel converter,MMC)的统一潮流控制器(unified power flowcontroller,UPFC)是适应高压大容量输电的高度可控型灵活交流输电系统装置,
目的比较经局部、静脉、肌肉注射罂粟碱配伍布比卡因进行腋路臂丛阻滞对断指再植患者血浆降钙素基因相关肽和内皮素的影响。方法 120例急诊单指离断伤需行断指再植术患者,采
对运行中的防爆电机进行监测能反应防爆电机的运行状态,有利于维护人员对防爆电机进行掌控,可以有效监测故障的发生。而声音作为一种重要的沟通方式,蕴含着丰富的信息,可以作
目的观察小鼠HCN1通道基因敲除对其膀胱Cajal间质细胞(interstitial cells of Cajal,ICCs)中BK通道的表达和功能的影响,探讨这种影响对膀胱兴奋性调控的意义。方法健康清洁成
随着时代的进步和我国社会市场经济的高速发展,人们对现代会计实践提出了更高的社会要求,在会计实践当中公允价值已经成为了一项重要的内容,并且在一定程度上引起社会各界的
<正>开展基于DSRC技术研究旨在提供一套先进的手段和科学的方法,能全方位地控制,有效地进行车辆和驾驶员辅助和交通管理,及时检测发现异常,减少交通事故的发生,提高驾驶和交
<正> 心电和呼吸是常用的生理指标,它对于临床诊断和科学研究具有重要的意义。在通常情况下,测量这两个指标比较易于实现;但在特殊情况下,例如人体在某种负荷试验条件下,共用
随着大数据、云计算以及网络虚拟化技术的飞速发展,网络中的业务流量急剧增长,为了避免网络拥塞,提升网络系统的容错性以及鲁棒性,对于负载均衡技术的研究变得至关重要。负载
煤与生物质共气化技术是缓解能源短缺和环境污染的一种有效方法,近几年来已经得到广泛的研究。目前国内外对煤与生物质共气化研究还处于探索阶段,两种原料在共气化中相互作用
通过对美国亚太政策演变史的考察可以发现,自立国以来,美国亚太政策演变呈现时而内敛、时而外向的态势,且每隔一段时间在内敛期与外向期之间相互转换的周期运行轨迹。迄今为