LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3234|回复: 8

讨论下企业运用的性能整合----集群

[复制链接]
发表于 2006-2-22 15:25:07 | 显示全部楼层 |阅读模式
最近在研究集群LVS,实际还没有完全运用上,企业里的各种大型优秀方案都不会缺少集群的影子。

目前我使用了HA-HEARTBEAT作为调度器的热备,后面会做LVS,估计最近可以完成一个详细的技术文档,到时会放上来一起研究研究。

NICK,能不能谈谈你在实际运用中各种集群的案例,供大家学习讨论下(比如,如何共享存贮,磁盘阵列、LVS或GFS的比较与运用)。
发表于 2006-2-28 00:17:09 | 显示全部楼层
你的作法我有些疑问,为什么需要用heartbeat?一般基本的LVS结构,前面2台Router本来就是互备的。我觉得你还是没有看明白概念。请仔细阅读一遍http://www.redhat.com/docs/manua ... 片,不难懂。

我现在在管理3组web 集群,一共有50台机器,分布在3个不同得IDC,上面跑的是清一色的apache+tomcat,每天高峰时流量在250M左右。 用ganglia可以清楚的看到流量和服务器的状况,方便资源分配。没有必要使用share storage,数据发布到一个服务器,然后每10分钟分发一次。看看对你是否有帮助。
回复 支持 反对

使用道具 举报

发表于 2006-3-8 17:56:06 | 显示全部楼层
采用每10分钟数据分发一次的这种方法,对于对数据时实性要求很高的网站来说不是很好的解决方案,而且定时分发一次,也会增大带宽和系统的负荷,一般都是采用集群文件系统来解决数据同步的问题(例如gfs,或lustre)
回复 支持 反对

使用道具 举报

发表于 2006-3-8 23:55:39 | 显示全部楼层
Post by langzi007
采用每10分钟数据分发一次的这种方法,对于对数据时实性要求很高的网站来说不是很好的解决方案,而且定时分发一次,也会增大带宽和系统的负荷,一般都是采用集群文件系统来解决数据同步的问题(例如gfs,或lustre)


技术是永远推陈出新、不断往前走得,但是solution是根据需求来得,每个项目都不可避免的在需求和预算中挣扎。特别是对于网站广告类的,完全由静态图片构成的系统,不需要经常更新,文件分发可以说是最cheap和有效的方案了。

GFS with sans的 performance肯定是最好的,不但有速度,而且稳定,但是价格太贵。一个光纤柜和一个光纤switch的价格要6位数。一般我用san做DB的HA,像Oracle RAC、mysql HA,基本上上这个价格档次的东西,应用都是最最最critical。
回复 支持 反对

使用道具 举报

发表于 2006-3-9 09:58:44 | 显示全部楼层
Post by nick
技术是永远推陈出新、不断往前走得,但是solution是根据需求来得,每个项目都不可避免的在需求和预算中挣扎。特别是对于网站广告类的,完全由静态图片构成的系统,不需要经常更新,文件分发可以说是最cheap和有效的方案了。

GFS with sans的 performance肯定是最好的,不但有速度,而且稳定,但是价格太贵。一个光纤柜和一个光纤switch的价格要6位数。一般我用san做DB的HA,像Oracle RAC、mysql HA,基本上上这个价格档次的东西,应用都是最最最critical。

请问这位朋友,你所采用的数据分发方法是rsync还是drbd?
回复 支持 反对

使用道具 举报

发表于 2006-3-9 22:03:44 | 显示全部楼层
Post by langzi007
请问这位朋友,你所采用的数据分发方法是rsync还是drbd?


我现在用的是rsync over ssh,rsync是通过文件对比,传送更新过的文件,比较适合LVS结构,况且我的数据基本上是一周update一次,数据总共才100M左右,每次更新3M不到数据,rsync足够用,对网络带宽根本没有影响。

DRBD更加适合failover HA的环境,他类似于一个网络层面的raid系统,从主node同步数据到副node,而我的节点有50个,呵呵,肯定不能用。DRBD做HA的优势就是便宜,DRBD+heartbeat的价格比HP service gurad +share storage便宜得不是一个档次得价格,不过企业关键应用还是不推荐这种做法。我觉得如果用DRBD还不如用GFS,可以支持更多的nodes。

回复 支持 反对

使用道具 举报

发表于 2006-3-13 14:35:17 | 显示全部楼层
请问nick朋友,我看要搭建gfs集群要采用gfs client+san switch+storage的这种结构,才能最大发挥gfs的性能,我想采用brocade作为san switch,我看文档说他也可以作为fence_device,那么我就不用再单独买像apc master switch这种fence_divices了,请问nick,brocade这种san switch大约多少钱?
回复 支持 反对

使用道具 举报

发表于 2006-3-13 15:06:18 | 显示全部楼层
Post by langzi007
请问nick朋友,我看要搭建gfs集群要采用gfs client+san switch+storage的这种结构,才能最大发挥gfs的性能,我想采用brocade作为san switch,我看文档说他也可以作为fence_device,那么我就不用再单独买像apc master switch这种fence_divices了,请问nick,brocade这种san switch大约多少钱?



兄弟,我不是做reseller的,呵呵,所以价格请不要问我。

不过我还是友情提示一下兄弟,我买过几个,价格在2xxxx左右。
回复 支持 反对

使用道具 举报

发表于 2007-5-16 19:00:31 | 显示全部楼层
Post by langzi007
采用每10分钟数据分发一次的这种方法,对于对数据时实性要求很高的网站来说不是很好的解决方案,而且定时分发一次,也会增大带宽和系统的负荷,一般都是采用集群文件系统来解决数据同步的问题(例如gfs,或lustre)

要实时同步也不是没有办法。
linux2.6.13内核之后支持inotify,即内核级的文件变动机制。
inotify+csync2/tsync是个不错的组合,但我还在做测试,没有真正用到线上。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表