浅谈开源负载均衡软件

四月的奥德赛 未分类 147 次浏览 1条评论

 

看了站长写的《LVS+Keepalived+Nginx部署》一文,之前也看过类似的文章,没有去深入研究过。百度了一下,LVS指的是Linux虚拟机,Nginx是一个轻量级的Web应用,Keepalived是一个负载均衡软件。

笔者在Keepalived官网上看到这的描述,providing Layer4 loadbalancing。

 

学过网络基础的朋友都知道,OSI的7层模型。另外笔者在培训Exchange Server 2016的时候,由于Exchange Server 2016 不支持自家的Windows NLB,课堂LAB Demo环境也用了一个第三方的Linux负载均衡软件。讲师在PPT中有动画对比了4层7层负载均衡在应用层上的差异。简单点说4层负载均衡无法精确识别到应用上的具体应用,而7层负载均衡是真正的负载均衡。原理图如下。

 

推荐2个Linux上的负载均衡软件,Enterprise需要收费。可能有朋友会说,有个免费的Keepalived放着不用,用什么收费的软件。企业里基本能用就可以了,即便要买也买硬件的。当然,这个属于仁者见仁智者见智了。笔者在参加Exchange Server 2016培训班的时候,课后我们讨论过这个问题,讲师的观点是现在硬件比较贵,用软件可以替代,本身硬件就是CPU+内存+OS组成的,你去买一个定制的OS,然后用虚拟化也是一样的。

Zevenet

Compare Edition Features:https://www.zevenet.com/products/community/differences-community-enterprise-edition/

如果要购买,欧元可能贵一点,调到美元费用会便宜一些。https://www.zevenet.com/products/enterprise/virtual/

 

 

还有一个叫KEMP,https://kemptechnologies.com/virtual-load-balancer/ ,这个是按流量在计费的。

一条评论

  1. nick814 2019年9月8日 20:32

    讲师懂个卵

发表评论

Go