负载均衡技术46326

负载均衡技术46326

ID:30921490

大小:90.00 KB

页数:9页

时间:2019-01-04

负载均衡技术46326_第1页
负载均衡技术46326_第2页
负载均衡技术46326_第3页
负载均衡技术46326_第4页
负载均衡技术46326_第5页
资源描述:

《负载均衡技术46326》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、负载均衡技术现在网络中常见的的负载均衡主要分为两种:一种是通过硬件来进行,常见的硬件有比较昂贵的NetScaler>F5>Radware和Array等商用的负载均衡器,也有类似于LVS、Nginx、HAproxy的基于Linux的开源的负载均衡策略,商用负载均衡里面NetScaler从效果上比F5的效率上更高。对于负载均衡器来说,不过商用负载均衡由于可以建立在四~七层协议之上,因此适用面更广所以冇英不可替代性,他的优点就是冇专业的维护团队来对这些服务进行维护、缺点就是花销太人,所以对于规模较小的网络服务来说暂时还没有需要使用。另一种负载均衡的方式是通过软

2、件:比较常见的有LVS、Nginx、HAproxy等,其中LVS是建立在四层协议上面的,而另外Nginx和HAproxy是建立在七层协议之上的,下面分别介绍关于LVS:使用集群技术和Linux操作系统实现一个高性能、高可用的服务器,它具有很好的可伸缩性(Scalability)、可靠性(Reliability)和可管理性(Manageability)。LVS的特点是:1、抗负载能力强、是工作在网络4层之上仅作分发之用,没有流量的产生;2、配置性比较低,这是一个缺点也是一个优点,因为没有可太多配置的东西,所以并不需耍太多接触,大大减少了人为出错的几率;3、

3、工作稳定,口身有完整的双机热备方案;4、无流量,保证了均衡器10的性能不会收到人流量的影响;5、应用范围比较广,可以对所有应用做负载均衡;6、LVS需要向IDC多巾请一个IP來做VisualIP,因此需要一定的网络知识,所以对操作人的要求比较高。Nginx的特点是:1、工作在网络的7层之上,可以针对http应用做一些分流的策略,比如针对域名、目录结构;2、Nginx对网络的依赖比较小;3、Nginx安装和配置比较简单,测试起來比较方便;4、也可以承担高的负载压力且稳定,一般能支撑超过1万次的并发;5、Nginx可以通过端口检测到服务器内部的故障,比如根据

4、服务器处理网页返回的状态码、超时等等,并月.会把返回错误的请求重新捉交到另一个节点,不过其中缺点就是不支持uri来检测;6、Nginx对请求的异步处理可以帮助节点服务器减轻负载;7、Nginx能支持http和Email,这样就在适用范围上面小很多;8、不支持Session的保持、对Bigrequestheader的支持不是很好,另外默认的只有Round-robin和IP-hash两种负载均衡算法。HAProxy的特点是:1、HAProxy是工作在网络7层之上。2、能够补充Nginx的一些缺点比如Session的保持,Cookie的引导等工作3、支持url

5、检测后端的服务器出问题的检测会有很好的帮助。4、更多的负载均衡策略比如:动态加权轮循(DynamicRoundRobin),加权源地址哈希(WeightedSourceHash),加权URL哈希和加权参数哈希(WeightedParameterHash)已经实现5、单纯从效率上来讲HAProxy更会比Nginx有更岀色的负载均衡速度。6、HAProxy可以对Mysql进行负载均衡,对后端的DB节点进行检测和负载均衡。现在网站发展的趋势对网络负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术:第一阶段:利用Nginx或者HAProxy进行单点

6、的负载均衡,这一阶段服务器规模刚脱离开单服务器、单数据库的模式,需要一定的负载均術,但是仍然规模较小没有专业的维护团队来进行维护,也没有需要进行大规模的网站部署。这样利用Nginx或者HAproxy就是第一选择,此时这些东四上手快,配置容易,在七层之上利用HTTP协议就可以。这吋是第一选择第二阶段:随着网络服务进一步扩大,这吋单点的Nginx已经不能满足,这时使用LVS或者商用F5就是首要选择,Nginx此时就作为LVS或者F5的节点来使用,具体LVS或者F5的是选择是根据公司规模,人才以及资金能力来选择的,这里也不做详谈,但是一般来说这阶段相关人才跟不

7、上业务的提升,所以购买商业负载均衡己经成为了必经之路。第三阶段:这吋网络服务已经成为主流产品,此吋随着公司知名度也进一步扩展,相关人才的能力以及数量也随Z提升,这时无论从开发适合白身产品的定制,以及降低成本来讲开源的LVS,已经成为首选,这时LVS会成为主流。最终形成比较理想的状态为:F5/LVS<一>Haproxy<一>Squid/Varnishv—>AppServeroLVS三种转发机制的优缺点♦VirtualServerviaNATVS/NAT的优点是服务器可以运行任何支持TCP/IP的操作系统,它只需要一个IP地址配置在LVS主机上,服务器组可以

8、用私有的IP地址。缺点是它的扩充能力有限,当服务器结点数目升到20时,LVS主机

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。