对于对象存储的高可用设计是怎么做的?

对象存储一般都是采用分布式的架构,在数据保护上有副本和纠删码,对于跨数据中心的对象存储方案应该如何设计高可用架构,采用跨数据中心的EC纠删码还是异步复制?大家谈谈看法

参与29

2同行回答

nkj827nkj827项目经理长春长信华天
对比传统存储,因为纠删码的算法,从而无需副本、RAID方式,就能够在配置合理的情况下,有对应40%的节点失效,这40%的节点数会大于我一个站点所包含的节点,这样的失效场景也不会影响业务系统的正常工作。同时,可以做到纠删码算法后的切片能够分发到异地,因此Cleversafe如果多站点的部...显示全部

对比传统存储,因为纠删码的算法,从而无需副本、RAID方式,就能够在配置合理的情况下,有对应40%的节点失效,这40%的节点数会大于我一个站点所包含的节点,这样的失效场景也不会影响业务系统的正常工作。同时,可以做到纠删码算法后的切片能够分发到异地,因此Cleversafe如果多站点的部署情况下,不需要做任何数据同步备份即可实现灾备系统的建设。

图片1.png

图片1.png

收起
系统集成 · 2017-11-14
浏览3621
ibmfuqiangibmfuqiang系统架构师IBM
IBM COS 对象存储是采用的可变纠删码方式,一般可调节的冗余度范围1.3~1.8之间。IBM可以灵活调节纠删码算法,从而找到最优客户使用场景的平衡冗余度和可靠性的存储效率,而其他友商则不行,比如emc ECS固定纠删码两种,需要结合多副本方式实现跨站点,存储效率局限性大,并且采取后项...显示全部

IBM COS 对象存储是采用的可变纠删码方式,一般可调节的冗余度范围1.3~1.8之间。IBM可以灵活调节纠删码算法,从而找到最优客户使用场景的平衡冗余度和可靠性的存储效率,而其他友商则不行,比如emc ECS固定纠删码两种,需要结合多副本方式实现跨站点,存储效率局限性大,并且采取后项纠删码; 例如开源的ceph,纠删码是可配置项,主要采取副本的方式,通过不同优先级OSD分发;像华为是利用本站点采用固定纠删码的方式,跨站点采用异步的副本方式,数据一致性存在风险。

收起
系统集成 · 2017-11-14
浏览3479

提问者

lzg21st
lzg21st41437
存储工程师brcb
擅长领域: 存储灾备分布式架构

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-11-14
  • 关注会员:3 人
  • 问题浏览:6324
  • 最近回答:2017-11-14
  • X社区推广