1,Mysql集群读写分离及高可用方案
需求分析:
1,公司制定新方案服务性能和I/O满足企业终端的快速响应需求
2,保证系统长期的稳定运行和成本的合理性
3,满足数据库系统的高可用和可靠性
解决方案:
1,搭建4台MySQL数据库,一主多从.开启半同步复制,提高数据安全
2,使用中间件mysql-proxy实现读写分离与负载均衡,提高程序之间的配合
3,在使用一台服务器搭建LVS+Keepalived对mysql服务器做负载均衡与高可用
4,搭建一台MHA服务器管理数据库主热备问题
5,该方案大大减少了服务器资源浪费,实现故障30秒切换,极大保证数据库一致性
责任描述:
主要负责服务器服务平台的搭建以及编写脚本