为什么要做数据库双活?数据库双活的目的及意义是什么?

3回答

孔再华孔再华  数据库运维工程师 , 中国民生银行
行成aixchinasky9690等赞同了此回答
在两地三中心建设过程中,我们发现采用传统的容灾技术后,会碰到3个问题:1. 切换时间太长,在今年同城灾备演练中,即使通过自动化实现,主切备和备切主都需要花费40分钟时间。2. 操作风险太大,比如核心系统切换涉及到20步以上的操作步骤和上百条命令,每条命令都有出错的可能。3. 建设...显示全部

在两地三中心建设过程中,我们发现采用传统的容灾技术后,会碰到3个问题:
1. 切换时间太长,在今年同城灾备演练中,即使通过自动化实现,主切备和备切主都需要花费40分钟时间。
2. 操作风险太大,比如核心系统切换涉及到20步以上的操作步骤和上百条命令,每条命令都有出错的可能。
3. 建设成本太高,同城机房按照1比2甚至1比1 的比例进行建设,服务器平时完全闲置,除了一次性投入,每年还要耗费大量的维护费用。
因此相对于传统容灾方式,我们希望建设一个双活平台,解决降低RTO时间、降低成本和降低切换风险等需求。

收起
 2017-09-15
韩成亮韩成亮  数据库架构师 , 某金融
aixchina拓伟神yuansuiyun等赞同了此回答
核心目的是为了业务的连续性在传统数据中心中,业务系统的数据往往都是存放在一个数据库中,这种模式的数据中心存在着一定的业务连续性风险——即如果数据库出现故障宕机,所有与这台数据库有连接的业务系统就会停顿,甚至会丢失数据。数据库双活互为备份或者镜像,当一个发生故障...显示全部

核心目的是为了业务的连续性
在传统数据中心中,业务系统的数据往往都是存放在一个数据库中,这种模式的数据中心存在着一定的业务连续性风险——即如果数据库出现故障宕机,所有与这台数据库有连接的业务系统就会停顿,甚至会丢失数据。
数据库双活互为备份或者镜像,当一个发生故障、业务自动切换到另一个,业务均会继续运行,不受影响,且数据在故障过程中无丢失,解决了传统单点故障问题。
其实还有其他的优点,比如容灾,备份,负载等其他的RTO、RPO需求。

收起
 2017-09-15
kernelrykernelry  数据库架构师 , 赛姆科技
挚爱咖啡victorryliuzhihai2010等赞同了此回答
单点故障问题的解决方法就是双活,因为你数据库或者操作系统或者存储任何一方是单点的情况下,任何一方出现问题将影响整个业务的运行,所以就需要双活来避免单点故障这个问题发生而影响业务。 ...显示全部

单点故障问题的解决方法就是双活,因为你数据库或者操作系统或者存储任何一方是单点的情况下,任何一方出现问题将影响整个业务的运行,所以就需要双活来避免单点故障这个问题发生而影响业务。

收起
 2017-09-14

提问者

wangkedong数据库管理员, 盛京银行

问题状态

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