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