网站公司,搭建mysql 高可用集群,有没有比较好用的架构?

现在公司只有一个主备,为了解决单点故障;现在网站 常用的 解决mysql 单点故障的配置方案;

环境:centos6.5     mysql5.6.29   用的阿里云服务器。

参与13

3同行回答

qq373793057qq373793057  系统工程师 , 某银行
看到京东在使用的一个高可用的切换方案:MHA(Master High Availability),能够在MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,最大程度上保证数据的一致性,同时最大化...显示全部

看到京东在使用的一个高可用的切换方案:MHA(Master High Availability),能够在MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,最大程度上保证数据的一致性,同时最大化挽回故障发生后的数据,结合zabbix监控报警,以达到真正意义上的高可用。

收起
银行 · 2017-01-12
浏览1856
royalwzyroyalwzy  技术经理 , 海通证券股份有限公司
同意@橙斧子的回答。MySQL目前有基于Galera的PXC,也可以测试刚刚发布的MySQL Group Replication(目前不建议生产使用)。针对PXC写效率低的问题,如果每个实例运行多个数据库的话,可以通过避免在不同节点访问同一个数据库的方式减轻一些。有些类似于Oracle RAC的service的概念...显示全部

同意@橙斧子的回答。

MySQL目前有基于Galera的PXC,也可以测试刚刚发布的MySQL Group Replication(目前不建议生产使用)。

针对PXC写效率低的问题,如果每个实例运行多个数据库的话,可以通过避免在不同节点访问同一个数据库的方式减轻一些。有些类似于Oracle RAC的service的概念。

针对讲的用阿里云的环境,貌似目前阿里云的rdb只能允许有一个Slave,而且只有只读权限。如果用的他们的云主机的话,可以多申请几台自己搭建集群环境。

收起
证券 · 2017-01-09
浏览1881
橙斧子橙斧子  项目总监 , 中移苏州软件技术有限公司
方法可以参考:1、读扩展:一主多备的配置,读高可用,但是写依旧是单点,适合读多写少的场景;2、mysql galera架构:多点可读写,读写均高可用,但是写效率有所下降,适合对数据一致性较高的交易性应用。...显示全部

方法可以参考:

1、读扩展:一主多备的配置,读高可用,但是写依旧是单点,适合读多写少的场景;

2、mysql galera架构:多点可读写,读写均高可用,但是写效率有所下降,适合对数据一致性较高的交易性应用。

收起
电信运营商 · 2017-01-06
浏览1878

提问者

JDfantasy
系统运维工程师北京易教空间

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-12-30
  • 关注会员:7 人
  • 问题浏览:5447
  • 最近回答:2017-01-12
  • X社区推广