开源分布式存储如何有效的实现数据异地传输的一致性

我们计划采用开源的分布式存储mogilefs跟glusterFS(公司没有太强的研发能力)的组合来实现平台的存储, 我们计划使用GlusterFS主要存储zip包,一个zip包大概600M-1G ,挂载到系统下的某目录,将zip包解压把里面的图片传到mogilefs中。  我们目前遇到的难题是 要求做到两...显示全部

我们计划采用开源的分布式存储mogilefs跟glusterFS(公司没有太强的研发能力)的组合来实现平台的存储, 我们计划使用GlusterFS主要存储zip包,一个zip包大概600M-1G ,挂载到系统下的某目录,将zip包解压把里面的图片传到mogilefs中。  我们目前遇到的难题是 要求做到两地同步,没有专线 只能走互联网通道,我们怎么可以实时将文件同步,要保证数据的一致性和数据的安全性。(数据要求高可靠性文件不可以丢失或损坏)

收起
参与5

返回zhutu的回答

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

单纯靠互联网的通道,你这么做还是挺狠的。
网络存在的延时和波动,肯定没法保证实时性。建议你可以传过去后再在mogifilefs那边找个机器解压。然后传输上也建议用加密传输。
实时的实时同步可以用inotiywatch来监控glusterfs挂载目录的变化,然后变化就同步过去。
不知道这样回答有没有用。

IT咨询服务 · 2017-09-26
浏览1820

回答者

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

zhutu 最近回答过的问题

回答状态

  • 发布时间:2017-09-26
  • 关注会员:2 人
  • 回答浏览:1820
  • X社区推广