基于存储的Block Copy块复制是否会发生应用的非一致性?如何避免?

我们的核心应用系统计划采用2台华为存储+HyperMetro,实现数据同步
1、应用服务器,全部采用VMware虚机
2、应用数据库,Oracle
3、2套存储位于同一机房
我们担心复制过程中,由于断电等意外情况,底层存储未能复制完整的上层应用数据,而破坏应用一致性,尤其是数据库。

希望各位大师帮我们考虑一下
1、我们的担心是否有必要?
2、如何预防复制导致的应用非一致性情况?除了备份还原是否还有预防挽救措施吗?
3、为了便于做好预防措施,根据各位经验,除了断电还有哪些异常情况会造成复制破坏应用一致性?

参与9

4同行回答

guangshi007guangshi007联盟成员技术经理某城商行IT人
从你的描述来看,建设目标是做应用数据同步,不知道我理解的对不对。       华为存储之间的数据同步,应用hypermetro理论上可以实现,华为存储自v3以后就支持hypermetro存储复制,只要购买对应licence开启功能即可。         担心复制过程中,由于断电等意外情况,底层存储未...显示全部

从你的描述来看,建设目标是做应用数据同步,不知道我理解的对不对。
      华为存储之间的数据同步,应用hypermetro理论上可以实现,华为存储自v3以后就支持hypermetro存储复制,只要购买对应licence开启功能即可。
        担心复制过程中,由于断电等意外情况,底层存储未能复制完整的上层应用数据,而破坏应用一致性,尤其是数据库。这个情况建议配置1台CDP存储,保证复制过程中数据可随时还原,而且CDP也支持Vmware虚拟机,出现异常可以直接开启虚拟机接管,保证业务的连续性。

收起
银行 · 2021-08-07
浏览999
SeaskyblueSeaskyblue医疗行业解决方案架构师联想凌拓科技有限公司
1、存储底层数据复制无法提供应用一致性保障。但是诸如Oracle这样设计的比较健壮的数据库系统,数据库日志能够有效提高RPO。因此基于存储底层的块级复制还是能够满足一定的RPO要求的。2、SINA定义CDP有3种实现方式:应用级、文件级、块级,只有应用级才能提供应用一致性保障,当...显示全部

1、存储底层数据复制无法提供应用一致性保障。但是诸如Oracle这样设计的比较健壮的数据库系统,数据库日志能够有效提高RPO。因此基于存储底层的块级复制还是能够满足一定的RPO要求的。

2、SINA定义CDP有3种实现方式:应用级、文件级、块级,只有应用级才能提供应用一致性保障,当年飞康就是做应用级CDP,号称真CDP。应用级CDP要考虑系统资源争用问题,可参考宁夏银行37小时业务停机事件。其实,任何应用级数据同步,都需要考虑系统资源争用的问题。

3、容灾、备份,不但要考虑RPO,RTO也是一个非常重要的指标。RPO和RTO的指标,需要根据合规要求和业务需求来定义,量力而行,量钱而行。

4、推荐NetApp存储内置的SnapCenter——拥有21年历史的、基于CDM技术打造的企业级容灾备份软件,无论数据量大小,使用一个技术架构,2台物理设备,一个步骤,同时完成数据容灾和数据备份,提供秒级全备份、秒级全还原、一小时一次全备份的功能。我们的一个用户,2TB Cache数据库,几分钟完成数据库全备份,90分钟完成2次灾备演练。

收起
硬件生产 · 2021-08-28
浏览845
raphlguraphlgu项目经理旭升
首先谢谢 guangshi007等2位老师回到。其次,我们目前应用不一致性有2个预案。内部讨论优先考虑预案2预案1、环境中已有Veeam的虚机复制方案,技术上类似 guangshi007 提到的CDP。如出现应用一致性问题,拉起虚机。预案2、计划采用Oracle Data Guard,实现数据库层面复制。技术...显示全部

首先谢谢 guangshi007等2位老师回到。

其次,我们目前应用不一致性有2个预案。内部讨论优先考虑预案2
预案1、环境中已有Veeam的虚机复制方案,技术上类似 guangshi007 提到的CDP。如出现应用一致性问题,拉起虚机。
预案2、计划采用Oracle Data Guard,实现数据库层面复制。技术类似数据库日志复制。

最后,我们有一个疑惑,还想请各位解答一下
从可靠性上讲,预案2基于数据库本身, 最靠谱。如此的话,是否还有必要进行存储层HyperMetro的复制?

收起
IT咨询服务 · 2021-08-13
浏览961
匿名用户匿名用户
华为存储双活过程中有一个CLO记录,来保证两边存储数据一致性,但是你担心应用层数据,还没有落盘前,出现故障导致数据不一致,可以考虑应用层数据日志备份显示全部

华为存储双活过程中有一个CLO记录,来保证两边存储数据一致性,但是你担心应用层数据,还没有落盘前,出现故障导致数据不一致,可以考虑应用层数据日志备份

收起
IT分销/经销 · 2021-08-13
浏览928

提问者

raphlgu
项目经理旭升
擅长领域: 安全灾备存储

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2021-08-06
  • 关注会员:4 人
  • 问题浏览:2075
  • 最近回答:2021-08-28
  • X社区推广