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

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

参与5

1同行回答

zhutuzhutu存储工程师中国电子科技集团第五十二研究所
单纯靠互联网的通道,你这么做还是挺狠的。网络存在的延时和波动,肯定没法保证实时性。建议你可以传过去后再在mogifilefs那边找个机器解压。然后传输上也建议用加密传输。实时的实时同步可以用inotiywatch来监控glusterfs挂载目录的变化,然后变化就同步过去。不知道这样回答...显示全部

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

收起
IT咨询服务 · 2017-09-26
浏览1802

提问者

evilsword
系统架构师艺鉴通
擅长领域: 云计算容器引擎容器云

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-06-30
  • 关注会员:2 人
  • 问题浏览:4589
  • 最近回答:2017-09-26
  • X社区推广