
通过实践搭建高可用MySQL MM,并结合keepalived案例进行部署。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
关于MySQL-HA,现阶段存在着多种不同的解决方案,例如heartbeat、drbd、mmm以及共享存储技术,然而每种方案都存在着各自的优势与局限性。heartbeat和drbd的配置过程相对复杂,通常需要用户自行编写脚本以完成MySQL的自动切换功能,对于不熟悉脚本语言的人群而言,这无疑会带来脑裂的风险。而对于mmm而言,在实际生产环境中应用并不广泛,且mmm的管理端需要单独部署在一台服务器上运行;为了实现高可用性,则需要对mmm的管理端进行HA处理,从而进一步增加了硬件成本。至于共享存储方案,个人认为将MySQL的数据存储在本地更为安全可靠,因为存储设备本身可能存在单点故障的隐患。 采用MySQL双master模式结合keepalived作为解决方案,在MySQL-HA环境中能够确保两台MySQL数据库之间维持主从关系,从而保障数据的一致性;同时借助keepalived实现虚拟IP地址的管理和维护,并利用keepalived内置的服务监控机制来自动处理MySQL服务器发生故障时的切换操作。
全部评论 (0)
还没有任何评论哟~


