为什么要做MySQL数据库双活?意义是什么?

为什么要做MySQL数据库双活?意义是什么?

参与12

1同行回答

冯帅冯帅数据库管理员贝壳金服
针对大部分的互联网业务,传统的网络与服务器架构模型无法满足互联网应用,高并发、高吞吐、大数据增长的业务模式,无法满足跨数据中心级别的冗余与容灾,存在单点故障风险,各项服务均不能满足7×24小时的无故障运行,无法支撑与保障业务连续运行,可能会造成应用程序性能较低,故障率...显示全部

针对大部分的互联网业务,传统的网络与服务器架构模型无法满足互联网应用,高并发、高吞吐、大数据增长的业务模式,无法满足跨数据中心级别的冗余与容灾,存在单点故障风险,各项服务均不能满足7×24小时的无故障运行,无法支撑与保障业务连续运行,可能会造成应用程序性能较低,故障率高的风险。随着各类业务深入发展,一个是业务对可用性的要求越来越高,另外是容灾的规划,传统模式不可避免的会造成瓶颈,应当建立相应的业务连续性管理体系,确保重要业务在运营中断事件发生后快速恢复,降低或消除因重要业务运营中断造成的影响和损失,保障业务持续运营。在此要求下,数据库双活建设成为保障业务连续性目标的重要手段。

双活数据中心,区别于一个数据中心、一个灾备中心的模式。灾难是一个小概率事件,采用一主一备这种方式,备份数据中心只在灾难发生时才能起到作用,这对于某些用户来说是IT资源和资金的浪费。而双活数据中心的特点是两个数据中心都是在线运行的,如果断了一个数据中心,另外一个数据中心还是在正常运行的,对用户来说是不可感知的,业务几乎不受影响。这样就充分利用了资源,从而避免一个数据中心常年处于闲置状态而造成浪费。并且通过资源整合,“双活”数据中心的服务能力是双倍的。

不同于传统的主运行中心与备份运行中心的模式,数据库双活,解决了传统主备中心模式中备份设备的使用率很低、灾难发生时业务从主库切换至备库或者灾备RTO较长等问题,数据库双活发生故障也无需业务切换,真正实现了业务的连续可用。

收起
融资租赁 · 2017-10-18
浏览4672
彬彬 邀答

提问者

Gang
系统运维工程师中金云

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-10-18
  • 关注会员:3 人
  • 问题浏览:6890
  • 最近回答:2017-10-18
  • X社区推广