异步传输如何保证数据一致性和完整性?

在存储方面,数据实时同步,实现统一的存储资源共享并建立高可靠性的数据保护机制,是一个比较严峻的挑战。多个数据中心可能分散在不同地域,各个数据中心之间的网络带宽有限,可能无法做到数据实时同步,只能采用异步传输。那么数据一致性和完整性可能就等不到保证。如何在数据一致...显示全部

在存储方面,数据实时同步,实现统一的存储资源共享并建立高可靠性的数据保护机制,是一个比较严峻的挑战。多个数据中心可能分散在不同地域,各个数据中心之间的网络带宽有限,可能无法做到数据实时同步,只能采用异步传输。那么数据一致性和完整性可能就等不到保证。如何在数据一致性和可用性上可能需要一些取舍。

收起
参与3

返回whistwu的回答

whistwuwhistwu资深解决方案经理SmartX超融合

异步复制一般采用以下几种方式保证数据一致性和完整性,
1. 采用增量快照方式,容灾端在同步增量数据前先做个快照,一旦发现增量数据传输失败,就立刻恢复之前的快照,这种方式有一定的缺陷,有可能造成数据的不一致;
2. 采用快照一致性组,采用一致性组来保证各个volume卷的是数据一致性;
3. 采用日志卷的方式,本地的存储记录增量IO到一个日志Volume上,传输这个日志卷到异地灾备中心存储上,灾备存储按日志卷的IO有序恢复IO操作,因为日志卷上有时间戳,所以IO是有序的。

IT咨询服务 · 2021-11-11
浏览993

回答者

whistwu
资深解决方案经理SmartX超融合
擅长领域: 存储分布式架构灾备

whistwu 最近回答过的问题

回答状态

  • 发布时间:2021-11-11
  • 关注会员:2 人
  • 回答浏览:993
  • X社区推广