双活数据中心同步数据如何保证传输数据的可靠性?

双活数据中心同步数据如何保证传输数据的可靠性?

参与5

2同行回答

sxtycxxsxtycxx 解决方案经理人工智能(计算机视觉)
双活数据中心分为本地和异地两种    1、如果是本地,也就是在双活引擎(一般就是虚拟化引擎)后端配有两台性能、配置一致的存储,这样就不存在数据传输的问题,因为此时数据是通过双活引擎同时双写到两台存储中的,可靠性完全有双活引擎掌控,只要双活引擎的缓存够大,能存放...显示全部
双活数据中心分为本地和异地两种
    1、如果是本地,也就是在双活引擎(一般就是虚拟化引擎)后端配有两台性能、配置一致的存储,这样就不存在数据传输的问题,因为此时数据是通过双活引擎同时双写到两台存储中的,可靠性完全有双活引擎掌控,只要双活引擎的缓存够大,能存放主机下发的足够的I/O数据,同时有断电保护机制,在断电情况下数据会存储缓存中,不会丢失,当电力正常后,再将数据双写到后台两台存储中,这样就能保障数据的可靠性;
   2、如果是异地,就会存在数据同步的问题,如果两地距离近可以通过路由器组网或是交换机组网实现数据同步,如果距离相对较远,则需要构建波风设备来远距离传输,同时数据的传输也分为是同步或是异步传输:
    在数据传输过程中,首先数据在网络中传输时是经过加密处理的,其次在双活数据中心会有仲裁机制,防止双活数据中心发生脑裂,可以保障数据传输的可靠性收起
互联网服务 · 2015-09-11
浏览1644
pweypwey系统架构师中体骏彩
从底层技术而言,目前存储厂商的技术都比较成熟,不管是同步或者异步都可以保障数据的可靠性,其次,我们从测试里研究过,对数据一致性影响还会有文件系统的处理,如果通过应用级直写操作,突然的光线网络中断造成的数据量丢失都是一致的。所以现在应用,例如oracle数据库都会靠自身机制...显示全部
从底层技术而言,目前存储厂商的技术都比较成熟,不管是同步或者异步都可以保障数据的可靠性,其次,我们从测试里研究过,对数据一致性影响还会有文件系统的处理,如果通过应用级直写操作,突然的光线网络中断造成的数据量丢失都是一致的。所以现在应用,例如oracle数据库都会靠自身机制保障数据的一致性和可靠性,保证数据不会丢失。
从双数据中心而言,底层数据的可靠性的基础上,还需要验证应用的可靠性,所以定期的切换演练是必须的。收起
政府机关 · 2015-09-11
浏览1606

提问者

anikikong
数据库运维工程师中国民生银行
擅长领域: 数据库灾备双活

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-09-10
  • 关注会员:1 人
  • 问题浏览:5154
  • 最近回答:2015-09-11
  • X社区推广