Lvs+Keepalived+Mysql单点写入主主同步高可用方案
正在加载中...
资料简介:
方案简介
Lvs+keepalived作为目前比较流行的高可用解决方案,lvs提供负载均衡,keepalived作为故障转移,提高系统的可用性。但是一般的mysql高可用为了实现mysql数据的一致性,一般都是采用单点写入,本方案采用keepalived中的sorry_server来实现写入数据库为单点的需求。本方案实现的功能是当网络有问题、mysql有问题、服务器宕机、keepalived服务停止后,服务器能自动跳转到备用机,当主服务器服务启动起来后会自动切换回来。
方案优缺点
优点:
安装配置简单,实现方便,高可用效率好,可以根据服务与系统的可用性多方面进行切换。
可以将写VIP和读VIP分别进行设置,为读写分离做准备。
扩展不是很方便。
可以在后面添加多个从服务器,并做到负载均衡。
缺点:
在启动或者恢复后会立即替换掉定义的sorry_server,因此如果要实现指定条件替换或者不替换需要通过其他方式实现,比如:临时更改mysql的端口等。
切换需要1s左右的时间。
适用场景
这个方案适用于只有两台数据库服务器并且还没有实现数据库的读写分离的情况,读和写都配置VIP。这个方案能够便于单台数据库的管理维护以及切换工作。比如进行大表的表结构更改、数据库的升级等都是非常方便的。
作者:飞鸿无痕
2013-12-10
页数7
浏览2406
下载24