LVS做mysql的负载均衡集群的疑问

用lvs做web集群已经跑了几个月了,还算比较顺利的,现在就是有疑问了,如果用lvs做mysql的集群(好像是支持的吧),负载倒是均衡了,可是多台机器的数据一致性怎么保证呢?mysql本身的数据库同步好像无法实现真正的实时同步。这样的问题就来了,在lvs的环境下,如果大量的同时写入请求分配到不同的数据库,数据就不就无法一致了。
ps:英文版本的howto非常的详细,不知道什么时候能有中文版本的。

Forums:

Mysql自身带有Cluster的支持,但是接入部分没有任何HA保障。可行的用法是:用LVS对Mysql cluster的连接接入部分(SQL node)实现负载均衡和HA保障。

你可以考虑用heartbeat来做,用lvs做效果可能不太好

建议在mysql的slave上做lvs

MySql热备

网络游子王

我认为可以这样:
用lvs做mysql的负载均衡,用drbd做数据同步。

mysql-load-balancer-0.7.0-438-linux-fc4-x86-32bit.tar.gz 这个工具能做负载均衡 也能监视主数据库和slave数据库,跟keepalived的功能基本上类似。一般它与mysql_proxy一起使用

楼上的兄弟,你做WEBLVS是怎么做的?你提供一下相文档吗?我现在自己网上找资料没有做成功

试试NFS 或者DFS,DFS是一个分布式文件存储系统,适用于视频,像册。NFS就不用说了。都知道是SUN的东东!

关注

randomness