当页导航

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

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

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

3回答

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

方法可以参考:

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

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

收起
 2017-01-06
royalwzyroyalwzy  数据库架构师 , 海通证券股份有限公司
aixchina赞同了此回答
同意@橙斧子的回答。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
willowwillow  系统工程师 , 某银行
aixchina赞同了此回答
看到京东在使用的一个高可用的切换方案:MHA(Master High Availability),能够在MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,最大程度上保证数据的一致性,同时最大化...显示全部

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

收起
 2017-01-12

提问者

JDfantasy系统运维工程师, 北京易教空间
评论1

问题状态

  • 发布时间:2016-12-30
  • 关注会员:7 人
  • 问题浏览:663
  • 最近回答:2017-01-12