软件定义存储在存储行业中正在很快成为热门技术潮流,不过这个术语的确切含义,以及它所代表的是新的范式还是只是另一个市场宣传语言,还是一个激烈争论的话题。
对于希望在存储行业中留下印记的小型厂商来说,用独立于底层硬件的软件来定义存储服务是很有吸引力的,因为这样做让它们有机会甚至和更大更强的竞争对手同台竞争。
不过,对大厂商来说,传统上在硬件和软件之间的紧密联系让他们可以优化存储服务和性能,现在这些厂商必须谨慎地接受软件定义存储的概念或冒现有产品线被侵蚀的风险。
对“软件定义存储”,行业内还没有统一的定义。不过,它可以被认为是一个用行业标准的服务器硬件来提供存储服务(包括一些存储功能,比如重复数据删除、远程复制、快照和自动精简配置)的软件层。
软件定义存储不是存储虚拟化。存储虚拟化可以将多个存储设备或阵列的容量组成一个池,使其看起来就好像在一个设备上。软件定义存储并不是将存储容量与存储设备剥离开来,而是将存储功能或服务与存储设备剥离开来。
这个术语相对来说较新。实际上一年前还没人知道。在VMware斥资12亿美元收购Nicira之后这个术语很快成为IT行业家喻户晓的名词之一。12亿美元对一家开发刚开始发展的新技术(软件定义网络)的相对无名的开发商来说可是一笔巨资。
这次收购让VMware可以有一个引入软件定义数据中心的基础,或者说一个可以让数据中心的所有功能都能够由软件而非硬件来决定的技术。由于VMware通过它的服务器虚拟化技术已经有软件定义计算技术,因此通过收购Nicira获得软件定义网络技术以及一个小的有发展活力的项目,软件定义存储看起来水到渠成。
Nexus副总裁KeithNorbie认为,软件定义存储既是潮流,也是市场广告语言。Nexus是总部位于亚特兰大的解决方案提供商StratosManagementSystems在明尼苏达州Minnetonka的办公室。
Norbie表示:“这个术语存在的理由就是让软件定义网络潮流有一个存储平台。问题是,我们已经有了软件定义存储,但是我们缺乏真正定义它的能力。”
Norbie表示,向软件定义存储方向发展的潮流已经存在于一些技术上,比如VMware的vSphereVASA(针对存储感知的vSphere应用程序编程接口)或VMFS(虚拟机文件系统),或存在于一些融合基础设施产品上,比如NetApp和思科的FlexPod参考架构,或者表现在EMC-思科合资企业VCE或像Nutanix这样的公司上。
他表示,现在缺少的是可以让软件定义存储成为软件定义数据中心完整一部分的API(应用程序编程接口)。
Norbie表示可以将软件定义数据中心看成是一个LogitechHarmony@Remote遥控器用在家庭警报系统上,用一个按钮来控制所有东西。
他表示:“这就是软件定义-所有东西-应该表现出的样子。一个按钮来做所有的自动化工作。现在,没有一个厂商的技术可以和所有东西协同工作。我们对额外的管理功能缺少控制。存储是一个组件,网络是一个组件,计算是一个组件。我们对计算和网络有控制。存储将成为最难的一块。”