软件级负载均衡器(LVS/HAProxy/Nginx)的特点简介和对比

  • 时间:
  • 浏览:0
  • 来源:uu快3开奖历史_uu快3玩法_注册

LVS:使用集群技术和Linux操作系统实现有三个 高性能、高可用的服务器,它具有很好的可伸缩性(Scalability)、可靠性(Reliability)和可管理性(Manageability),感谢章文嵩博士为亲戚亲戚亲们提供没法强大实用的开源软件。

LVS的特点是:

1、抗负载能力强、是工作在网络4层之上仅作采集之用,没法流量的产生,之类特点也决定了它在负载均衡软件里的性能最强的;

2、配置性比较低,这是有三个 缺点也是有三个 优点,机会没法可不用 配置的东西,其他其他不用需用不用 接触,大大减少了人为出错的几率;

3、工作稳定,自身有删剪的双机热备方案,如LVS+Keepalived和LVS+Heartbeat,不过亲戚亲戚亲们在项目实施中用得最多的还是LVS/DR+Keepalived;

4、无流量,保证了均衡器IO的性能不用收到大流量的影响;

5、应用范围比较广,都都可不可不能否对所有应用做负载均衡;

6、软件三种不支持正则正确处理,都都可不可不能否 做动静分离,之类就比较遗憾了;实在现在其他网站在这方面就有较强的需求,之类是Nginx/HAProxy+Keepalived的优势所在。

7、机会是网站应用比较庞大搞笑的话,实施LVS/DR+Keepalived起来就比较错综复杂了,特别后面 有Windows Server应用的机器搞笑的话,机会实施及配置还有维护过程就比较错综复杂了,相对而言,Nginx/HAProxy+Keepalived就简单多了。

Nginx的特点是:

HAProxy的特点是:

本文转自 抚琴煮酒 51CTO博客,原文链接:http://blog.51cto.com/yuhongchun/697466,如需转载请自行联系原作者

现在网站发展的趋势对网络负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术:

三种是通过硬件来进行进行,常见的硬件有比较昂贵的NetScaler、F5、Radware和Array等商用的负载均衡器,它的优点其他其他我有专业的维护团队来对有有哪些服务进行维护、缺点其他其他我花销不用 ,其他其他对于规模较小的网络服务来说暂时还没法需用使用;另外三种其他其他我之类于LVS/HAProxy、Nginx的基于Linux的开源免费的负载均衡软件策略,有有哪些就有通过软件级别来实现,其他其他费用非常低廉,其他其他我个也比较推荐亲戚亲戚亲们采用第二种方案来实施被委托人网站的负载均衡需求。

近期亲戚亲戚亲们刘鑫(紫雨荷雪)的项目成功上线了,PV达到了亿级/日的访问量,最前端用的是HAProxy+Keepalived双机作的负载均衡器/反向代理,整个网站非常稳定;这愿意要更坚定了事先跟老男孩前辈聊的关于网站架构比较合理设计的架构方案:即Nginx/HAProxy+Keepalived作Web最前端的负载均衡器,后端的MySQL数据库架构采用一主多从,读写分离的土最好的办法,采用LVS+Keepalived的土最好的办法。

在这里我就有其他要跟亲戚亲戚亲们申明下:其他其他亲戚亲戚亲们担心软件级别的负载均衡在高并发流量冲击下的稳定具体情况,事实是亲戚亲戚亲们通过成功上线的其他网站发现,它们的稳定性也是非常好的,宕机的机会性微乎其微,其他其他我现在做的项目,基本上没考虑服务级别的高可用了。相信亲戚亲戚亲们对有有哪些软件级别的负载均衡软件都机会有了太浅的的认识,下面愿意它们的特点和适用场合分别说明下。