搭建高可用mysql集群 - PPT文稿分享

Posted MysTicZhong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搭建高可用mysql集群 - PPT文稿分享相关的知识,希望对你有一定的参考价值。

今天送上一份PPT文稿的分享,主题是高可用mysql集群的选型和搭建配置。


背景是这样的,在我上家的最后阶段,有一个全新项目的开发处于完成阶段,这时候需要进入生产环境部署代码,配置相关服务等等。这时候,因为部门经费的原因,原本打算用来存储数据的mysql集群(用的阿里云RDS)被别的项目占用掉了。重新去申请新的RDS但是流程却不给批(经费不够,部门总监不想再投钱到新项目),处于比较尴尬的情况。


这时候发现原本就属于我们的4台服务器比较闲置,3台原本是测试机,但是一直没有完全用起来,因为大家都是在本地测试,还有1台是原本一个临时性项目,该项目已经到期而且不会再使用。所以那时候我灵机一动,打算用这4台闲置的机器一块自搭一个mysql集群,这样就不会让原有机器闲置,也不会让部门经费再增加。在跟总监说明情况并取得同意后,我就开始动手了。


详细的搭建技术细节已经体现在下面PPT贴图中,这里用最简单的文字叙述下大体方案:4台机分两组主从,两个主机再互为自从;用mycat做读写分离;为保证高可用加上keepalived,前置一个虚拟ip;为可视化监控和告警用了zabbix,定时读取状态,异常邮件通知;后来因为主从同步延时过慢,尝试过半同步复制,最后改用组复制MGR保证数据一致性(组复制对网络要求高,因此升级了内网规格)。


最后提一下,这个数据库集群方案虽然最后配置出来并上线生产,而且运行了一段时间发现无重大问题。但是毕竟是用在一个新项目上,用户量访问量等都不多,瞬时并发场景比较少。所以不敢说此方案是真正意义的高可用,只能说是一个可尝试级别的实践性方案吧。


搭建高可用mysql集群 - PPT文稿分享

搭建高可用mysql集群 - PPT文稿分享

搭建高可用mysql集群 - PPT文稿分享

搭建高可用mysql集群 - PPT文稿分享

搭建高可用mysql集群 - PPT文稿分享

搭建高可用mysql集群 - PPT文稿分享

搭建高可用mysql集群 - PPT文稿分享

搭建高可用mysql集群 - PPT文稿分享

搭建高可用mysql集群 - PPT文稿分享

搭建高可用mysql集群 - PPT文稿分享

搭建高可用mysql集群 - PPT文稿分享

搭建高可用mysql集群 - PPT文稿分享

搭建高可用mysql集群 - PPT文稿分享

搭建高可用mysql集群 - PPT文稿分享

搭建高可用mysql集群 - PPT文稿分享

搭建高可用mysql集群 - PPT文稿分享

搭建高可用mysql集群 - PPT文稿分享


最后,原创不易,如果你觉得这篇文章对你有点用的话,麻烦你为本文点赞、评论或转发一下,作者需要一点正能量反馈,谢谢了。


以上是关于搭建高可用mysql集群 - PPT文稿分享的主要内容,如果未能解决你的问题,请参考以下文章

MySQL搭建高可用MHA集群架构

MySQL搭建高可用MHA集群架构

MyCAT+MySQL 搭建高可用企业级数据库集群

208MyCAT+MySQL搭建高可用企业级数据库集群

MMM搭建高可用mysql集群

好课推荐:超清MyCAT+MySQL搭建高可用企业级数据库集群高清完整