mysql双主更改为主从架构分析
客户需求
客户业务运行的在mysql双主架构上,因为客户经常误操作触发双写,导致数据不一致,对业务的稳定运行造成加大的影响。
客户现有数据库架构图
解决方案
基于客户业务和底层数据库架构实际情况,云掣科技提供了成熟稳健架构优化方案,为了避免客户双写的情况,进行架构优化,更改为主从架构。
基于客户现有的两节点进行改造,选择其中一个节点作为主节点。
绑定vip到主节点,禁用keepalive服务。
进行配置参数的更改,删除半同步参数。
主库数据导出。
备库进行数据恢复。
建立主从复制关系。
观察期:观察业务运行稳定性。
新方案部署拓扑图
客户收益
通过对架构的优化,有效避免了误操作导致的双写情况。
整个过程业务不中断,有效保障了业务的稳定运行。
总结
数据库在整个系统中属于比较脆弱的一环,虽然可以做到高可用,但使用不当、性能问题同样会造成严重的后果,仍需要有专业的DBA持续运维。云掣科技以完善的运维方案协助客户提高数据库稳定性。