Mysql 高可用架构 - 沐沐爸比的个人空间 - OSCHINA

主从复制模式

从服务器拉取主服务器上拉取执行的日志binlog文件,同步进行执行保持数据一致;可通过keepalived 方式保证服务无间断可用;
如果db中一台机器故障后,则可发送请求到正常的机器上,实现了高可用;所有db都是可读写;
缺点:主从复制过程无监控,意外中断则会导致数据丢失不一致的情况。

Mysql 高可用架构 - 沐沐爸比的个人空间 - OSCHINA_第1张图片

 

MMM方案

Mysql 高可用架构 - 沐沐爸比的个人空间 - OSCHINA_第2张图片

即使主从复制中间出现异常情况,MMM记录了详细同步日志,重启服务后会从错误的地方继续同步,不会丢失数据;

Mysql经典架构方案

Mysql 高可用架构 - 沐沐爸比的个人空间 - OSCHINA_第3张图片

此方案做了      读写分离,写入是通过访问映射VIP地址,写入到主服务器,再通过vip实现主从同步保持数据一致;      LVS+keppalied实现读从数据库的负载均衡;从lvs1和lvs2请求到 dbs159,dbs160,dbs161;      Heartbeat+DRBD实现主从复制,自动故障切换,IP自动漂移;

你可能感兴趣的:(Mysql 高可用架构 - 沐沐爸比的个人空间 - OSCHINA)