"Storage Virtualization" VS "Software-Defined Storage"
http://www.computerweekly.com/blogs/StorageBuzz/2013/07/storage-virtualisation-vs-soft.html
这篇blog的目的是试着消除储存领域中两个术语的一些误解。这两个术语其实是非常相互关联的:储存虚拟化(storagevirtualization)和软件定义储存(software-definedstorage)。
首先,让我们来看看储存虚拟化。在Computerweekly.com,我们非常清楚的知道有很多关于这个术语的疑惑。在年度读者投票中,我们一直听到这样的反馈:“储存虚拟化”在我们来年的IT部门的to-dolist中是一个关键的项目。今年这个数据达到了36%。
这个数据看起来出乎寻常的高。当然,这不是一个科学的度量值,但是作为一个储存领域的新闻工作者,我通过与我的客户、生产商的谈话,对目前热门的项目类型有一个相当不错的了解,结果却是没有听说过很多关于储存虚拟化的项目。
所以,当那些人在我们调查中写下“储存虚拟化”的时候,有多少人会想我们正在问的是“实施储存虚拟化是一件高优先级的事情吗?”为什么?因为现在服务器和桌面虚拟化在很多组织中都是优先级非常高的事情,所以实现储存和备份的虚拟化来支持它们也是这个过程中的关键的一部分。
同时,存储虚拟化产品允许各个组织(公司)利用多家供应商的硬件产品来构建它们的储存基础设施。当然,存储供应商肯定想他们独自提供所有的磁盘系统。所以,当关键的存储供应商拥有存储虚拟化产品后,它们并不会把它强烈的推向市场。
存储虚拟化产品包括EMC的VPLEX,IBM的SVC(SANVolume Controller),NetApp的V-Series以及日立的VSP。
也有一些小的存储虚拟化供应商和产品,例如DataCore的SANsymphony,Seanodes的SIS,FalconStor的NSS和Caringo的CAStor。
有一些设计构建的很好的产品允许用户通过抽象实体硬件来创建存储池,在这个存储池上,它们创建出虚拟存储阵列。
最近,我们已经看到了那些在更高的环境层次实现的虚拟化产品。
这里,我记得的,例如Vmware的plansfor Virtual SAN,它允许在hypervisor中轮训服务器直连的磁盘驱动器,并且加进了一些高级的VMware的特性,例如高可用性和vMotion。它可以扩展到PB容量级别,当他成熟时,它会给现在的一些中小企业存储供应商带来压力。
在EMCWorld 2013, EMC宣布了它的产品ViPR,它融合了存储虚拟化和大数据分析。这里,我们关心的关键点是ViPR可以把直连的硬盘驱动器,商用硬件和其它供应商的磁盘阵列融入一个单一的存储蓄池,我们可以从一个统一的管理界面来管理它们。
这些革新包含了一个大的动作,很长时间它被称作存储虚拟化,但是被标榜为软件定义存储。
那么,这两个术语所反映的准确的技术内容各是什么呢?
好,我们可以说这两个术语的意思都很模糊,以至于基本上没有意义。毕竟,所有的存储都是以在物理驱动器上保存数据为基础的,但是如果没有软件进行抽象或者虚拟化,它们将什么都不是,例如物理媒介上的数据块和文件,RAID组和LUNs。用另一句话来说,存储从来就没有离开软件定义和某些层面上的虚拟化而单独存在。
所以,我们如何保证我们清楚的使用了这些术语呢?好,从另外一个角度来看,认为存储虚拟化表示把多个生产商的系统抽象成一个单一的可管理的存储池又是理所当然的。如果在存储和IT领域有任何历史遗留的应用,而这些系统从IBM的SVC到DataCore都有,这种情况已经存在一段时间了。
同时,当我们意识到VMware的plannedVirtual SANs和EMC的ViPR可以可靠的提供这里定义的存储虚拟化能力,并且它们的能力还超过了这个,它们实现了比简单存储功能更高层次的特性,例如VMware的vMotion和EMC 的大数据分析。
尽管由于一些供应商的努力,特别是DataCore,由于IT市场领域的突发奇想,经历了把它们产品称为“存储管理程序”(storagehypervisor)到软件定义存储(SDS)的过程,那么下面的转变看起来也理所当然,把存储虚拟化定义为把异形的存储媒介融入一个单独的存储池的能力的这样一个很窄的子集。
同时,软件定义存储可以被保留为包含存储虚拟化的更高级别的功能和环境类型的产品。
在快速发展的IT领域,定义新术语总是像一场战斗一样,这里包含了各种不同的既定利益和活跃的市场部门,当然试着定义一个清晰的术语也是非常重要的,这样客户就能够知道他们能够得到什么。