【数据一致性风险】跨中心的双活存储数据一致性如何保障?

一方面,当写入数据时,在复制过程中,数据传递是在缓存中进行的,这样做的好处是提升了性能,问题是当出现控制器节点异常宕机事件时,就会导致缓存内的数据不能写入存储中,从而造成数据的不一致,这时有没有保障单个存储数据一致性的措施?另外一方面,两个站点的存储之间的数据一致性,从缓...显示全部

一方面,当写入数据时,在复制过程中,数据传递是在缓存中进行的,这样做的好处是提升了性能,问题是当出现控制器节点异常宕机事件时,就会导致缓存内的数据不能写入存储中,从而造成数据的不一致,这时有没有保障单个存储数据一致性的措施?另外一方面,两个站点的存储之间的数据一致性,从缓存层、底层数据层又是如何保障的?

收起
参与58

查看其它 2 个回答zhutu的回答

zhutuzhutu存储工程师中国电子科技集团第五十二研究所

同问。
不过您这个问题,为什么说复制过程中是在缓存中进行的。双活不应该是同时写到两地去?应用服务器的缓存这种方式我觉得可以用掉电保护来保障。

IT咨询服务 · 2017-09-21
浏览3756
  • 除了VPLEX这种没有写缓存的架构,其他都是写到存储缓存即可。存储的基本设计就是写到写缓存,完成节点之间写缓存镜像,就算写IO完成,可以返回ack给主机。之后,再进行异步IO刷数据到后端磁盘。
    2017-09-29

回答者

zhutu
存储工程师中国电子科技集团第五十二研究所
擅长领域: 存储灾备服务器

zhutu 最近回答过的问题

回答状态

  • 发布时间:2017-09-21
  • 关注会员:3 人
  • 回答浏览:3756
  • X社区推广