软件定义闪存,更多需要丰富功能,把全闪存还不支持的一些存储高级特性提供出来。比如目前的全闪存对于VVOL、VASA等的支持还不是很好,而软件定义存储目前更多是指分布式存储,比如CEPH,VSAN、SMARTX,SCALEIO,FOSIONSTORAGE等,但是管理异构存储的能力还很弱,需要提供不同存储的API,才能把企业中不同的异构存储资源管理起来,从而实现存储层和计算层更好的交互。
我觉得不仅仅是存储的区别, 目前的IT环境下,大面积的使用闪存,抛弃传统存储还不太现实,软件定义闪存应该是一种怎么在利用软件技术发挥闪存的最大优势,如果软件定义存储的主要目的是在于实现存储虚拟化,自动化管理,异构管理,软件定义闪存的主要目的便在于怎么将闪存的IO性能最大化,怎么利用闪存为当前存储环境带来性能提升,而不是简单地视其为一款性能优越的存储资源,所以,软件的自动分层技术,安全管理,数据备份和实时迁移,灵活管理机制会更为重要。
此处的软件定义闪存和软件定义存储感觉更偏向存储虚拟化这块。实际上,软件定义闪存正是从这个角度发展来的。因为全闪存阵列往往注重的是性能的提速,而忽略了各种软件功能,正处于次,才在闪存阵列之上包装了一层软件定义,从而实现闪存阵列更多的功能以及更好的和现有存储架构进行整合。
收起