免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: stay_sun
打印 上一主题 下一主题

讨论关于现有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
21 [报告]
发表于 2015-08-10 09:38 |只看该作者
蜗觉得HA和LB在架构设计上都有先天的弱点。一个资源浪费太大。另一个让人最担心的依然是MASTER的问题,经管MASTER可以使用VRRP但毕竟热切还是会对应用造成实际上的中断影响。我觉得memcached 的那种架构如果能适用在细胞节点机上,那多活应该就相对高效和稳定的多。目前DOCKER以及OPENSTACK好像都没有很好的解决细胞节点的资源抽象问题。应用和硬件的彻底解耦还只是个传说。但自由开源软件可以承载更多的思想和技术,想法有了,实现是时间问题。回复 20# stay_sun


   

论坛徽章:
0
22 [报告]
发表于 2015-08-11 22:49 |只看该作者
首先,HA用过keepalived和heartbeat。keepalived通过vrrp协议,虚拟出IP及MAC,只对IP做高可用,并没有对服务做高可用,搭配Haproxy或者Nginx时,如果要做到服务高可用,需要使用track_script检测服务并以此调节优先级。heartbeat则是真正的服务级别的高可用,无论是v1版本的haresource还是之后版本搭配pacemaker做资源转移配置都很麻烦,相对而言,keepalived更加轻量级。
LB的话,用过LVS,haproxy,nginx。LVS做四层负载,性能极佳,甚至都能媲美硬件负载均衡器了。haproxy和nginx做七层负载,可以实现根据请求资源的不同,分配到不同后端,可以做读写分离之类的。haproxy和nginx比较而言,haproxy作为一个单纯的调度器,性能更优秀一点,并且提供很棒的监控页面,后端健康检测也不错,nginx这方面要弱一点,开源版本的nginx后端健康监测很弱,使用第三方模块或者商业版本会好点。还有就是重载的问题,两者机制不同,nginx重载非常平滑,在高并发下也几乎不丢包,而haproxy就不行,一般采取的是使用iptables丢弃SYN包的做法,但部分请求的响应会延时。目前而言,haproxy和nginx的稳定性都很好,宕机的可能性很小。

PS. 看到奖品书的名字时还是很有兴趣的,但去查了目录后发现此书严重抄袭,绝大部分章节抄袭 IBM Redbook <<Linux Performance and Tuning Guidelines>>,并且网上已经有网友翻译了。下载前言看了下,作者并没有提到这点,应该坚决抵制这类书。

求职 : 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
23 [报告]
发表于 2015-08-12 16:14 |只看该作者
如果确实是这样,我觉得作者需要站出来澄清一下,我觉得抄袭可以,但必须注明原文出处,我也非常讨厌那种网站引用直接删除原文的行为。太不符合GPL原则了。GPL原则首先就讲到了对原作者的尊重回复 22# Evansss


   

论坛徽章:
7
寅虎
日期:2014-08-15 12:54:11狮子座
日期:2014-10-28 23:42:142015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:48:00IT运维版块每日发帖之星
日期:2015-08-04 06:20:00IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-10-10 06:20:00
24 [报告]
发表于 2015-08-12 22:05 |只看该作者
回复 22# Evansss


    haproxy可以实现类似 nginx 的粘性cookie机制吗?

论坛徽章:
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
25 [报告]
发表于 2015-08-13 11:31 |只看该作者
回复 21# niao5929


    其实最近觉得  多活的难点还是在数据库里   最近研究谷歌已经做了 一个全球多活数据库   粒子钟技术  中国现在拿不到啊

求职 : 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
26 [报告]
发表于 2015-08-13 22:01 |只看该作者
落地的技术才是真技术呀。自由开源软件要努力回复 25# stay_sun


   

论坛徽章:
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
27 [报告]
发表于 2015-08-14 08:50 |只看该作者
回复 26# niao5929


    努力学习吧  哈哈

求职 : 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
28 [报告]
发表于 2015-08-16 10:32 |只看该作者
自由开源软件可以承载更多的新思想和技术成长。科学的进化本身也源自自由开放的环境和状态。。。

求职 : 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
29 [报告]
发表于 2015-08-18 20:24 |只看该作者
在OPENSTACK集群系统中对资源的利用率如何计算那

求职 : 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
30 [报告]
发表于 2015-08-19 09:50 |只看该作者
传统的HA对资源的利用率确实非常低,但LB又比较容易陷入骆驼背水的悖论。不过更好的方案和技术必然可以解决高可用性、和低时延的要求。目前DOCKER正在成长期,加上K8S的集群编排器就更了不起。不过易用性依然需要继续推动才好。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP