免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 40098 | 回复: 37
打印 上一主题 下一主题

讨论关于现有LB和HA优点与缺点,你所用的软件有哪些? [复制链接]

论坛徽章:
18
2015亚冠之阿尔希拉尔
日期:2015-06-02 09:56:10数据库技术版块每日发帖之星
日期:2016-08-13 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-03-19 06:20:00数据库技术版块每日发帖之星
日期:2015-12-25 06:20:35数据库技术版块每日发帖之星
日期:2015-12-25 06:20:35数据库技术版块每日发帖之星
日期:2015-12-25 06:20:35数据库技术版块每日发帖之星
日期:2015-09-12 06:20:00数据库技术版块每日发帖之星
日期:2015-09-11 06:20:00ChinaUnix专家徽章
日期:2015-06-30 16:29:48ChinaUnix专家徽章
日期:2015-06-30 16:29:342015年中国系统架构师大会
日期:2015-06-29 16:11:28
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-06-03 10:33 |只看该作者 |倒序浏览
获奖详情:http://bbs.chinaunix.net/thread-4187697-1-1.html

作为运维行业ha lb 基本是最基本的技能了。现在lb ha 的软件比较多,今天我们来聊一聊现在的lb ha。
现在我起个头先。

介绍:
HA
HA(High Available), 高可用性群集,是保证业务连续性的有效解决方案,一般有两个或两个以上的节点,且分为活动节点及备用节点。通常把正在执行业务的称为活动节点,而作为活动节点的一个备份的则称为备用节点。当活动节点出现问题,导致正在运行的业务(任务)不能正常运行时,备用节点此时就会侦测到,并立即接续活动节点来执行业务。从而实现业务的不中断或短暂中断。

LB
负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务

目前我了解集群件:
HA
keeplived
heartbeat
LB
LVS
HAproxy

原来还用过rose的ha,那阵子没怎么了解过,反正是收费的。



现在我们讨论下:
1. ha lb 软件的优点与缺点?
2.还有什么我们不知道的好用的软件,求各路大牛放招补充。



讨论时间:2015-08-3至2015-09-3



活动奖励:
活动结束后将选取4名讨论精彩的童鞋,每人赠送一本《Linux性能优化大师》作为奖励。



奖品简介:

作者:赵永刚 著
ISBN :978-7-121-26472-6
出版日期:2015年8月出版
定价:59.00元
页码:296页
开本:16开



内容介绍:
      性能调优有时被称为“黑色艺术”,因为有时有效地调整一个系统,要求具有更深层次的知识,且需要了解一个系统的硬件和软件组成,以及系统之间的相互作用。性能优化是针对特定环境来定制系统的配置过程,或者是让某个特定的应用程序得到更好的响应时间或吞吐量的过程。
      《Linux性能优化大师》首先对Linux 操作系统进行了深入剖析,并对最常用的企业监控工具Benchmark 及其他监控工具进行了详细的介绍,此外分析了系统中识别和分析瓶颈的过程,最后阐述如何使用性能衡量工具,以及如何对系统的4 大子系统进行调整,使系统以最优状态应对不同的工作环境。
      《Linux性能优化大师》适合广大Linux 用户深入学习,并适合计算机专业本科、硕士等专业的学生学习参考。



样章试读:
Linux性能优化大师 试读样章.pdf (787.33 KB, 下载次数: 65)
Linux性能优化大师 试读样章(1).pdf (787.33 KB, 下载次数: 48)

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
2 [报告]
发表于 2015-08-03 16:55 |只看该作者
本帖最后由 lsstarboy 于 2015-08-03 17:04 编辑

1. ha lb 软件的优点与缺点?
两个本来就不是一路的,应该不好比较优缺点。

从目的上来说:
ha的目的是不中断服务,lb的目的是为了提高接入能力,虽然经常放一起用,但确实是两个不同的领域。

从手段上来说:
HA是有备胎;LB大型货车的一轴四胎。

从功能上来说:
HA在一条路不通的时候提供另一条路可走;LB是春运时的多个窗口。

从包含关系上说:
HA不一定提供LB;但LB或多或少有点HA。

2.还有什么我们不知道的好用的软件,求各路大牛放招补充。

FreeBSD的CARP,还有lagg,这两个还是比较好用的。
其中lagg有好几种模式,failover对应于ha,loadbalance和roundrobin对应于LB。


另外我实际用:

上网接入,PPPoE接入服务器应该可以算个天然的LB。
中小型网站,用nginx做LB足够了。





评分

参与人数 1可用积分 +5 收起 理由
stay_sun + 5 很给力!

查看全部评分

求职 : Linux运维
论坛徽章:
203
拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:092015小元宵徽章
日期:2015-03-06 15:58:182015年亚洲杯之约旦
日期:2015-04-05 20:08:292015年亚洲杯之澳大利亚
日期:2015-04-09 09:25:552015年亚洲杯之约旦
日期:2015-04-10 17:34:102015年亚洲杯之巴勒斯坦
日期:2015-04-10 17:35:342015年亚洲杯之日本
日期:2015-04-16 16:28:552015年亚洲杯纪念徽章
日期:2015-04-27 23:29:17操作系统版块每日发帖之星
日期:2015-06-06 22:20:00操作系统版块每日发帖之星
日期:2015-06-09 22:20:00
3 [报告]
发表于 2015-08-03 20:54 |只看该作者
failover对应于ha,loadbalance和roundrobin对应于LB。

论坛徽章:
42
19周年集字徽章-周
日期:2019-10-14 14:35:31平安夜徽章
日期:2015-12-26 00:06:30数据库技术版块每日发帖之星
日期:2015-12-01 06:20:002015亚冠之首尔
日期:2015-11-04 22:25:43IT运维版块每日发帖之星
日期:2015-08-17 06:20:00寅虎
日期:2014-06-04 16:25:27狮子座
日期:2014-05-12 11:00:00辰龙
日期:2013-12-20 17:07:19射手座
日期:2013-10-24 21:01:23CU十二周年纪念徽章
日期:2013-10-24 15:41:34IT运维版块每日发帖之星
日期:2016-01-27 06:20:0015-16赛季CBA联赛之新疆
日期:2016-06-07 14:10:01
4 [报告]
发表于 2015-08-04 07:24 |只看该作者
HA
用过keepalived,搭配后端的nginx,haproxy,redis都没问题。
其实我很想知道keepalived和heartbeat有何不同,但是搜了很多都语焉不详。
keepalived本身是lvs的ha套件,基于二层的vrrp,所以要求两台主机必须二层可达。
脚本比较简单。
这两个都是通过虚ip实现的。
ps.象ZooKeeper这种,也算HA吧。
LB:
lvs也用过,不过部署不够简单,如果是一般的http/tcp场合,用nginx/haproxy可以应付了。
HA和LB作用不同,但是都有一套检测fail的脚本。

评分

参与人数 1可用积分 +5 收起 理由
stay_sun + 5

查看全部评分

论坛徽章:
13
午马
日期:2015-01-19 14:08:552017金鸡报晓
日期:2017-01-10 15:13:29黑曼巴
日期:2016-11-07 11:24:56PHP
日期:2016-10-25 16:06:46黄金圣斗士
日期:2015-11-24 10:43:13IT运维版块每日发帖之星
日期:2015-09-25 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:002015亚冠之阿尔纳斯尔
日期:2015-07-27 11:17:582015亚冠之广州恒大
日期:2015-07-24 15:04:162015年亚洲杯之乌兹别克斯坦
日期:2015-04-01 13:28:012015年辞旧岁徽章
日期:2015-03-03 16:54:15处女座
日期:2015-01-22 16:09:16
5 [报告]
发表于 2015-08-04 15:42 |只看该作者
围观一下

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-08-07 06:20:00
6 [报告]
发表于 2015-08-04 17:25 |只看该作者
我觉得最大的不同就是 HA有点资源浪费,而LB会在提高资源利用率的同时兼顾HA。新人一枚,观点可能不对,请多包涵 。

求职 : Linux运维
论坛徽章:
19
CU大牛徽章
日期:2013-03-13 15:15:0815-16赛季CBA联赛之山东
日期:2016-10-31 10:40:10综合交流区版块每日发帖之星
日期:2016-07-06 06:20:00IT运维版块每日发帖之星
日期:2016-02-08 06:20:00数据库技术版块每日发帖之星
日期:2016-01-15 06:20:00IT运维版块每日发帖之星
日期:2016-01-15 06:20:00IT运维版块每日发帖之星
日期:2016-01-10 06:20:00黄金圣斗士
日期:2015-11-24 10:45:10IT运维版块每日发帖之星
日期:2015-09-01 06:20:00IT运维版块每日发帖之星
日期:2015-08-13 06:20:00IT运维版块每日发帖之星
日期:2015-07-30 09:40:012015年亚洲杯之巴勒斯坦
日期:2015-05-05 10:19:03
7 [报告]
发表于 2015-08-05 08:20 |只看该作者
本帖最后由 niao5929 于 2015-08-05 09:01 编辑

1. ha lb 软件的优点与缺点?
HA热备模式资源使用率有点浪费;切机实际上会造成应用的中断。LB架构让人感觉MASTER很容易成为性能瓶颈。
2.还有什么我们不知道的好用的软件,求各路大牛放招补充。
Linux Cluster Management Console
分布式系统协调 ZooKeeper
Memcached

论坛徽章:
15
2015七夕节徽章
日期:2015-08-21 11:06:172017金鸡报晓
日期:2017-01-10 15:19:56极客徽章
日期:2016-12-07 14:07:30shanzhi
日期:2016-06-17 17:59:3115-16赛季CBA联赛之四川
日期:2016-04-13 14:36:562016猴年福章徽章
日期:2016-02-18 15:30:34IT运维版块每日发帖之星
日期:2016-01-28 06:20:0015-16赛季CBA联赛之新疆
日期:2016-01-25 14:01:34IT运维版块每周发帖之星
日期:2016-01-07 23:04:26数据库技术版块每日发帖之星
日期:2016-01-03 06:20:00数据库技术版块每日发帖之星
日期:2015-12-01 06:20:00IT运维版块每日发帖之星
日期:2015-11-10 06:20:00
8 [报告]
发表于 2015-08-05 10:08 |只看该作者
1. ha lb 软件的优点与缺点?
HA的主要用途是高可用,而LB的用途偏向可扩展,不知道我的这个理解对不对

2.还有什么我们不知道的好用的软件,求各路大牛放招补充。
对HA还可以使用Zookeeper,优点是不会产生如keepalived之类的脑裂问题,缺点是需要做一定的开发适配
LB好像也没有其它的好工具,利用kafka可以搭建出来,缺点是要开发且性能有影响,优点是可用性和可扩展性更好

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:54:45
9 [报告]
发表于 2015-08-05 10:16 |只看该作者
个人认为,HA和LB是不同技术概念吧。 HA是高可用,表示一台机停了,另外一台机立即接起来,继续提供访问服务了。而LB,是负载均衡,是将外部访问平均分配到各个后台服务器,致使访问不会过度集中到一台机器上面,从而造成某台机负载过高,应用反应过慢。。

论坛徽章:
72
20周年集字徽章-20	
日期:2020-10-28 14:04:30操作系统版块每日发帖之星
日期:2016-07-13 06:20:0015-16赛季CBA联赛之广夏
日期:2016-07-10 09:04:02数据库技术版块每日发帖之星
日期:2016-07-09 06:20:00操作系统版块每日发帖之星
日期:2016-07-09 06:20:00数据库技术版块每日发帖之星
日期:2016-07-07 06:20:00操作系统版块每日发帖之星
日期:2016-07-07 06:20:00操作系统版块每日发帖之星
日期:2016-07-04 06:20:00数据库技术版块每日发帖之星
日期:2016-07-03 06:20:00操作系统版块每日发帖之星
日期:2016-07-03 06:20:00数据库技术版块每日发帖之星
日期:2016-07-02 06:20:00操作系统版块每日发帖之星
日期:2016-07-02 06:20:00
10 [报告]
发表于 2015-08-06 15:43 |只看该作者
顶一个,赞一个
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP