集中式存储与分布式存储的选择,应该从哪些方面去比较和选择?

集中式存储与分布式存储的选择,应该从哪些方面去比较和选择?显示全部

集中式存储与分布式存储的选择,应该从哪些方面去比较和选择?

收起
参与9

返回wangshuai_go的回答

wangshuai_gowangshuai_go存储工程师证券

- 块存储、文件存储、对象存储3种存储协议类型的不同之处:

  1. 首先上张图对比一下块存储、文件存储、对象存储3种存储协议类型的不同之处。在选择集中式存储(传统存储不一定都是集中式存储)或是分布式存储前请务必先确认你的应用需要的是那种存储协议类型的存储?
    a71ocb380ta
    a71ocb380ta

- 传统高端块存储未来5年还有其重要的应用场景,其在数据库等核心应用中的地位还是无法被取代:

  1. 对于传统企业来说存储发展规划中要强调传统高端存储和分布式存储齐头并进策略,传统高端块存储未来5年还有其重要的应用场景,其在数据库等核心应用中的地位还是无法被取代的。未来传统存储也会继续发展,并不会消失。
  2. 存储介质未来大方向是全Nvme全闪存,闪存盘的size规格也会越来越大,单位容量密度也会也来越大,1U机架2PB容量的已经完全实现。存储底层软件协议也会从FC/iSCSI等协议逐步切换到RoCE,NvmeoF 等软件栈开销更小速度更快的底层协议上。从这个角度来说传统集中式存储优势明显,在要求存储高可用、高性能的核心应用场景中更是如此。另外一个方面软件定义分布式存储架构上天生就是排斥极致高性能的,在Nvme全闪存+新行存储底层协议面前,分布式块存储架构无优势可言。还有就是分布式块存储因为要追求极致性能,其集群规模就不能做大,这样一来十几个甚至几十个节点的分布式块存储容量用一套传统高端存储就能替代的了,并且在当前阶段换算下来传统高端存储性能更好、更加高可用,总体拥有成本甚至更低。
  3. 软件定义分布式块存储还在发展阶段,当前其在产品成熟度、高性能、高可靠、功能方面还是与传统块存储有较大差距,国内软件定义块存储厂商也在做这方面的完善和追赶。

- 分布式对象存储和NAS存储:

  1. 文件存储也有其契合的应用场景,其使用简单快捷,易于多主机共享,在要求带宽,要IOPS和延迟不敏感,但是又需要经常进行数据改(在存储上即时更改文件数据)的应用场景比较适合使用文件存储。
  2. 对象存储因为架构设计的限制其适合应用数据场景应该是:只进行全读和全写的应用场景海量数据场景。但需要经常进行数据改(在存储上即时更改数据)的应用场景使用对象存储就非常的太合适了。
  3. 对象存储可以用来替代NAS存储的一些使用场景。现在还有一种流行的做法就是用对象存储来做数据归档和备份。像优酷、爱奇艺上的视频(电影视频发布后一次写入对象存储后续不会有数据改操作的。)或是微信上的图片(图片只有上传写入和删除功能,你见腾讯啥时间让你在线编辑照片了。)这类应用就是对象存储的最爱。
  4. 总体是我个人认为分布式对象存储时最为成熟的软件定义分布式存储类型,现在多家对象存储厂商都支持多副本和EC校验码数据保护方式,通过EC校验码可以大幅提升有效可用容量做的类型传统RAID存储的容量使用率,大幅降低成本。
证券 · 2018-06-23
浏览4907

回答者

wangshuai_go
存储工程师证券
擅长领域: 存储灾备分布式架构

wangshuai_go 最近回答过的问题

回答状态

  • 发布时间:2018-06-23
  • 关注会员:2 人
  • 回答浏览:4907
  • X社区推广