|
从存储软件到软件定义存储的演绎史软件定义存储之所以能够如此蓬勃的发展,得益于越来越多解决方案供应商的不断宣传教育,以及用户对于新型存储解决方案的旺盛需求,更为重要的事实是:软件定义存储是存储行业的必然趋势,并且是经过多年一步一步演进而来。 软件定义存储的核心在于,用软件解决原先由硬件解决的(弹性)问题,让VNX达到与VMAX相当甚至更高的扩展能力,而不是让VNX运行VMAX的软件——变成一台单引擎的VMAX,这并不意味着规模的增加。而EMC所发布的ViPR,与其存储阵列所组成的解决方案则可称之为软件定义存储。通过将存储阵列的控制权上交给ViPR进行统一的管理和分配,在与商用硬件组合时,利用ScaleIO为商用硬件提供存储高级功能,以此补足ViPR只有控制平面缺乏数据平面的“不足”。 尽管EMC对ViPR有更多的改进和升级,但更多意义在于对其自家存储产品的整合。ViPR是首个被正式命名为“软件定义存储”的产品,从其发布到现在,也不过短短一年多时间,但在这一年多时间里,却涌现出了无数的符合“软件定义存储”的产品。比如目前风头正劲的Nutanix、SimpliVity和VMware最新推出的EVO:RAIL。 这类产品都是基于x86标准硬件而重新设计的“计算存储一体”产品。从软件定义的角度来看,它们都是由软件提供弹性。比如Nutanix集群通过以太网联接,集群中任意一个CVM故障,可由集群中其他任一物理主机上的CVM接管,这意味着Nutanix的扩展和CVM的高可用并不依赖于特定的物理硬件;存储资源池中的具体数据可根据需要迁移到离应用虚拟机最近的物理位置,这意味着其数据存储位置实现了与特定硬件的解耦。并且,源自MapReduce的分布式计算框架使得整个解决方案在理论上没有扩展上限。关于Nutanix是如何实现软件定义存储,可参见《数据中心2013:硬件重构与软件定义》(http://solution.zdnet.com.cn/special/datacenter2013),163页。 虽然Nutanix出于商业考虑,用软硬一体机的形式进行销售,但其与Dell的合作则表明软件和硬件可以分开销售(Dell提供硬件,Nutanix提供软件)。VMware的EVO:RAIL实际上也是分开售卖,VMware将软件提供给合作伙伴(如超微、浪潮),再由合作伙伴提供硬件,并将软件与硬件捆绑销售。 这种人为捆绑销售的方式并不能作为评判其是否属于SDS产品的标准。譬如IBM之前收购的XIV存储产品,整个产品也是基于标准的x86架构,其弹性(可用性和可扩展性)都是以软件方式实现。尽管其软硬件都紧密捆绑销售,但这并不妨碍其自身具有的SDS特性。 从上述可以看出,存储行业本身的软件技术革新正推动着存储行业朝着软件定义存储的方向发展;而另一方面,硬件方面的技术更新也起着重要的推动作用,譬如闪存的普及。众所周知,未使用闪存的存储系统,其性能瓶颈大多在于磁盘本身。而即使是采用SATA/SAS接口的闪存,其性能几乎是磁盘的100倍以上。这就意味着存储系统的性能瓶颈由磁盘转移到了处理器之上。 并且,随着闪存及相关技术的进一步发展,其性能优势将越发明显,譬如目前已经趋于主流的PCIe SSD产品,将PCIe接口的闪存产品直接与处理器连接。或者目前由Intel公司主导推动的NVMe技术,以及相关的接口技术SFF-8639,其将更加充分地发挥出闪存的性能优势,这必将是闪存行业的必然趋势之一。 尽管闪存的优势巨大,但从目前来看,尽管闪存的容量提升迅猛,但其每GB成本还是远远高于磁盘。为了提高单位空间内的数据存储密度,采用软件的方式减少数据存储量也是趋势之一,譬如重复数据删除与数据压缩技术都能有效降低数据的存储容量需求。但这也会对计算能力提出更高的需求。 即使是采用基于磁盘的存储系统,随着数据存储量的增大,也必然将由硬件提供的弹性向着由软件代替硬件提供弹性的方向发展,意味着专用存储硬件必然被商用硬件所替代。这就注定了“软件定义存储”是存储行业发展的必然趋势,存储软硬件技术的革新共同推动其不断向前发展。 责编:李玉琴 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
最新专题 |
|