免费注册 查看新帖 |

Chinaunix

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

请问成本最低的双机热备方案? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2006-03-07 17:28 |只看该作者
汗,又查了一段时间的资料

发现heartbeat != HA 的原因了

heartbeat仅仅实现了一个服务的切换,不能保证数据的同步
HA是要在服务切换的同时保证数据同步

请问斑竹是不是这个意思?

如果是这样的话,我要问的就是实现HA的成本比较低的是怎么样的,要求和我上面说的实现高可用性的差不多,谢谢。

论坛徽章:
0
12 [报告]
发表于 2006-03-07 21:09 |只看该作者
HA=Hight Availability

我们现在到讨论的实际上是HA领域的 HA Cluster.

heartbeat是 HA Cluster系统中的一个重要组成部分. 负责建立起2台机器之间一部分成员关系管理的和状态检测.

HA Cluster的组成除了 heartbeat之外,你还需要负责处理服务的状态判断和切换的部分,还有针对数据一致性访问的控制部分.

还有包括对资源(IP/storage...)竞争协调的部分.

如果是2节点的集群,大俗话就叫双机热备份,因为很多情况下HA Cluster都采用2个节点来做,在施工的工程师圈子里面,双机热备份在他们的概念中就是HA Cluster的正式说法,虽然那不是精确的定义.


你首先不要考虑到底细节怎么实现,你选择方案的时候,先考虑你要保护的服务和应用对他的期望的可用性到底是多少?

如果你细致分析应用的可用性客观要求之后,也许会发现虽然你钟情opensource的方案,但是实际上你需要一个商业系统来解决问题,也有可能你经过对应用的分析后,发现原来你的应用可用性要求并不高,用heart-beat +开源的数据一致性保护就可以了.

甚至你也有可能经过分析后发现,你其实要求的,只要用LVS就够了.

一切的一切都是来自于你的客观实际的应用情况.

论坛徽章:
0
13 [报告]
发表于 2006-03-07 23:46 |只看该作者

回复 9楼 hydra1979 的帖子

零预算是不可能的,除开冷备.
无论哪个方案,都得有投入的.
需要购买服务器或者load balance 设备.

论坛徽章:
0
14 [报告]
发表于 2006-03-09 09:35 |只看该作者
俺是做双机软件的 可以做纯软的方式双工 有兴趣可以谈谈 msn:seugenexp@hotmail.com
13810796305

论坛徽章:
0
15 [报告]
发表于 2006-03-09 17:02 |只看该作者
原帖由 seugenexp 于 2006-3-9 09:35 发表
俺是做双机软件的 可以做纯软的方式双工 有兴趣可以谈谈 msn:seugenexp@hotmail.com
13810796305



这个板,支持所有厂商,能够提供集群服务的服务商公开活动

HA, HA Cluster, Cluster 就是由理论指导并用大量实践保证实现的技术。

你如果个人或者你们公司提供服务,可以公开贴出来你们针对集群的方案,唯一的要求就是实事求是。

thanks,

论坛徽章:
0
16 [报告]
发表于 2006-03-09 22:58 |只看该作者
我个人认为如果要求不是太高完全可以使用HA或LVS,我以前用LVS做过一套VOD系统,用的效果还行。前端机用的是HA,节点机用LVS。各节点机共享盘阵上的数据。

论坛徽章:
0
17 [报告]
发表于 2006-03-11 10:25 |只看该作者
单独使用heartbeat不能实现数据同步,除非选择共享磁盘模式,两台机器挂一块硬盘,另外服务完全不停顿的热切换现在很难实现,只能保证停顿时间很小,基本上不影响。heartbeat本身也不提供监控服务进程的脚本,需要自己编写,或者用mon监控。

论坛徽章:
0
18 [报告]
发表于 2006-03-30 09:38 |只看该作者

使用heartbeat+drbd可以满足你的需求

从你的分析看,heartbeat可以满足你的要求的,在heartbeat里配置你的web服务,就可以实现web的双机热备份,web服务的数据可以通过drbd来进行同步,mysql其实可以通过mysql自己的同步来实现

论坛徽章:
0
19 [报告]
发表于 2006-03-30 11:08 |只看该作者
楼上的crackpot
请问mysql的自同步你做过吗,成功了吗?
要是有你给我发个文档我看看.
说是可以,难就难在mysql自同步上,

论坛徽章:
0
20 [报告]
发表于 2006-03-30 12:08 |只看该作者
mysql同步公司的其他项目用过,我自己没用过,这里只是作为一个符合搂住要求的最简方案提出来,网络上应该有很多关于这个的资料的。
其实对我来说,更方便的是把MYSQL直接安装在DRBD镜像的分区上,然后在heartbeat中配置MYSQL服务,这样主备机切换,数据库也一样切换了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP