- 2
- 0
- 约8.24千字
- 约 15页
- 2017-04-24 发布于湖北
- 举报
京信通信系统(中国)有限公司 内部文件
MYSQL高可用技术方案实施手册
软件业务部技术支持室
MySQL HA目前有多种解决方案,比如heartbeat、drbd、mmm、共享存储,
但是它们各有优缺点。heartbeat、drbd配置较为复杂,需要自己写脚本才能实现
MySQL自动切换需要自己写脚本!
;前期已经预演过此技术,稳定性不高,对于mmm,生产环境
中很少有人用,且mmm 管理端需要单独运行一台服务器上,要是想实现高可用,
就得对mmm管理端做HA,这样无疑又增加了硬件开支;对于共享存储,个人
觉得MySQL数据还是放在本地较为安全,存储设备毕竟存在单点隐患,而且需
要额外购置存储,增加成本共享存储存在单点隐患。
。
使用MySQL双master+keepalived是一种非常好的解决方案,在MySQL HA环境中,MySQL互为主从关系,这样就保证了两台MySQL数据的一致性,然后用keepalived实现虚拟IP,通过keepalived自带的服务监控功能来实现MySQL故障时自动切换keeplived实现虚拟IP和服务监控自动切换。
。
此方案将是软件技术研究部后期在HMS网管重点考虑的方案,
原创力文档

文档评论(0)