灾备双活如何实现数据同步?

问题1:金融系统中同城灾备如何实现数据实时同步(两地是异构存储),请软件推荐和方法?

问题2:如果是远距离(1000KM)异地灾备双活,如何较好的实现数据同步?

参与33

6同行回答

haizdlhaizdl技术经理大连
问题1:金融系统中同城灾备如何实现数据实时同步(两地是异构存储),请软件推荐和方法问题2:如果是远距离(1000KM)异地灾备双活,如何较好的实现数据同步?A1:数据实时同步复制有两种大的分类:1)存储复制 - 即使异构存储也能,只不过效果差点。利用虚拟化网关集群设备(比如VPLEX)。但是有一个...显示全部

问题1:金融系统中同城灾备如何实现数据实时同步(两地是异构存储),请软件推荐和方法

问题2:如果是远距离(1000KM)异地灾备双活,如何较好的实现数据同步?

A1:数据实时同步复制有两种大的分类:

1)存储复制 - 即使异构存储也能,只不过效果差点。利用虚拟化网关集群设备(比如VPLEX)。但是有一个缺点,存储层面的块儿复制,解决不了逻辑校验的问题,有可能同步过去的块儿数据,数据库无法识别。

2)数据库层面的复制,Oracle、db2都有。是基于日志的复制,数据复制量很小。很安全。但是灾难时刻拉起数据库的时间也不是很理想。有条件的做一下自动化开发。

收起
银行 · 2016-01-08
浏览7239
wangj0923wangj0923技术经理工行
存储复制最大的问题是,复制过去的磁盘对数据库来讲突然下宕后挂上的,有可能不识别,即便识别了,也要进行一致性校验,那个时间是无法忍受的。数据库复制的问题是同步模式对主库的影响较大,备库出问题容易hang主库,而异步模式无法确保RPO为零。需要各种技术组合起来用。...显示全部

存储复制最大的问题是,复制过去的磁盘对数据库来讲突然下宕后挂上的,有可能不识别,即便识别了,也要进行一致性校验,那个时间是无法忍受的。

数据库复制的问题是同步模式对主库的影响较大,备库出问题容易hang主库,而异步模式无法确保RPO为零。

需要各种技术组合起来用。

收起
银行 · 2016-01-08
浏览6441
else_xieelse_xie系统运维工程师NZX
首先要确定,实现要异地实时同步,生产环境答应吗?另外带宽,速度的压力,成本投入能答应吗?每一个数据的修改交互,都需要问1000KM外的,是否OK了。然后才下一步?那多累的,估计某些应用可以,同步数据少的,对业务性能不敏感的。现在很多存储的复制技术,异步效果也趋于同步效果,只要业务压力在...显示全部

首先要确定,实现要异地实时同步,生产环境答应吗?

另外带宽,速度的压力,成本投入能答应吗?

每一个数据的修改交互,都需要问1000KM外的,是否OK了。然后才下一步?那多累的,估计某些应用可以,同步数据少的,对业务性能不敏感的。

现在很多存储的复制技术,异步效果也趋于同步效果,只要业务压力在可接受范围内,就能及时传送数据过去,只要自己明白,如果遇到业务高峰时,是要承受数据传输滞后比较明显的结果而已。

另外,对复制同步的数据,如果不是在线进行使用的,要定期的验证检查,反正数据已经是“带病”的,还一直在同步,哪天真的要用,才发现,那就迟了。

收起
保险 · 2016-01-08
浏览6819
  • 你的这些反问点,都是我要关注的和不明确的地方,谢谢提醒
    2016-01-13
shenxzhshenxzh系统工程师Nanjing Securities
同城灾备,如果是ORACLE数据库,可以使用远距离RAC,实现同城双活数据中心(通过ORACLE ASM实现异构存储双活,或者存储虚拟设备VPLEX,SVC等)远距离异地灾备,最好使用主备模式,采用dataguard利用异步模式(或采用12C的far sync功能),保证数据安全...显示全部

同城灾备,如果是ORACLE数据库,可以使用远距离RAC,实现同城双活数据中心(通过ORACLE ASM实现异构存储双活,或者存储虚拟设备VPLEX,SVC等)


远距离异地灾备,最好使用主备模式,采用dataguard利用异步模式(或采用12C的far sync功能),保证数据安全

收起
互联网服务 · 2016-01-08
浏览6814
nitkeynitkey系统架构师ECT
问题1:异构存储要实现同城实时同步有几种实现方式:1.存储前面加一层虚拟网关,通过虚拟网关来实现两个存储的数据同步;2.操作系统层面,通过LVM或者veritas的卷管理软件实现;3.通过应用层自己实现数据同步,比如ORACLE的DG,DB2的HADR。同城实时同步一般对架构环境的要求都较高,如果再...显示全部

问题1:异构存储要实现同城实时同步有几种实现方式:1.存储前面加一层虚拟网关,通过虚拟网关来实现两个存储的数据同步;2.操作系统层面,通过LVM或者veritas的卷管理软件实现;3.通过应用层自己实现数据同步,比如ORACLE的DG,DB2的HADR。同城实时同步一般对架构环境的要求都较高,如果再加上是异构存储,要特别注意两个存储的性能是否匹配,否则会出现短板

问题2:1000KM以上我认为基本上只有靠存储的异步复制,通过数据库的复制方式在远距离的案例上不是太多。

收起
互联网服务 · 2016-01-08
浏览6482
anikikonganikikong课题专家组数据库运维工程师中国民生银行
同城灾备可以做到对等双活。相当于双中心不差别提供服务。数据库技术有DB2 GDPC和Oracle Extended RAC。DB2 GDPC集群底层通过GPFS集群文件系统完成数据同步,支持异构的存储。远距离灾备如果需要双活肯定是有很大限制的。首先数据不可能实时同步,代价太大。因此对一致性要...显示全部

同城灾备可以做到对等双活。相当于双中心不差别提供服务。数据库技术有DB2 GDPC和Oracle Extended RAC。DB2 GDPC集群底层通过GPFS集群文件系统完成数据同步,支持异构的存储。


远距离灾备如果需要双活肯定是有很大限制的。首先数据不可能实时同步,代价太大。因此对一致性要求高的系统几乎不可能。但是如果使用异步的方式,例如DB2的HADR技术,或者是CDC等数据逻辑同步技术,能够做到同步数据,但是灾备服务器只能用来做查询分析等作用。

收起
银行 · 2016-01-08
浏览6686
  • CDC远距离复制时有没有需要注意的吗?我们只用过同城的,远距离的没有尝试过
    2016-01-13

提问者

zhoujia8218
系统运维工程师浙商银行
擅长领域: 服务器存储灾备

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-01-08
  • 关注会员:11 人
  • 问题浏览:18542
  • 最近回答:2016-01-08
  • X社区推广