网站公司,搭建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系统运维工程师, 北京易教空间
相关推广
  • 《海通证券HADR应用经验分享》
    主要介绍了海通证券HADR在高可用、灾难备份、读写分离方面的具体应用和参数配置、HADR错误处理方式等方面的实践经验。并介绍了企业实践中遇到的HADR的造成的日志操作速度降低、切换后HADR关系丢失等不利影响。
  • 《某银行跨数据中心的数据库双活及灾备建设经验分享》
    主要介绍了数据库双活的技术优势,并对ESE、DPF、DB2 pureScale三种技术进行了详细对比。同时阐述了双中心并重的双活业务模式、开放平台通用架构的创新项目实现方式,并总结了如何解决同城网络闪断数据库hang问题、如何解决热点索引等6个核心问题的最佳实践经验。
  • 问题状态

  • 发布时间:2016-12-30
  • 关注会员:7 人
  • 问题浏览:736
  • 最近回答:2017-01-12
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2017 talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30