【IT168 评论】“软件定义存储”,在这之前一直都有那么一个模模糊糊的概念,但真正被明确提出却是今年EMC World 2013大会上。“软件”似乎已经成为“功能较多”的,例如VMware曾提出“软件定义数据中心”,网络行业目前火热的正是“软件定义网络”(英文简称SDN)。那么“软件定义存储”是否会在存储行业掀起新一轮的技术风暴?
对于非IT人士而言,他们可能知道服务器,知道交换机与路由器,但未必知道专用存储,存储更像是一个“高富帅”,即使知道,也属于“可望而不可及”。但这一切正在改变,原因是多方面的,例如海量数据、英特尔以及开源的影响等等。
海量数据时代的来临,使得越来越多人开始了解存储设备,也使得这一市场开始蓬勃发展,例如面向家庭和微小企业的NAS设备,专门针对企业入门级的外部存储设备。市场的扩大使得存储也掀开了原本神秘的面纱。在X86标准化架构的侵蚀之下,原本采用RISC芯片的产品也逐渐转向了X86阵营。
X86架构最大的特点在于开放与标准化,这就使得存储硬件的同质化开始出现,从面向中大型市场的高端存储设备到面向中小企业市场的企业入门级存储设备,大多数产品几乎都采用了X86芯片。当然也有例外,例如HP的3PAR中仍使用RISC芯片来实现数据精简功能;HDS的NAS设备中也保留了RISC芯片,以此加强访问速度。但这都是面向苛刻环境或是面向特殊功能的。
尽管在存储设备中,硬件的性能在很大程度上决定了整个设备的性能,但在采用X86芯片之后,在相同硬件配置的情况下,软实力就日益凸显。因为“软件优化”的程度将决定硬件所能发挥出的性能高低。而这也成为区别其他竞争对手产品最明显的特点之一。
“软件定义存储”尽管是EMC首个在正式场合提出,但其他一些存储厂商也提出过,或表示过类似的言论。例如NetApp,其一直标榜自己是一个软件公司,强调其产品的核心竞争力在软件。尽管是仍旧是与硬件搭配的方式销售。而在EMC也将Isilon的OneFS操作系统作为最大的特点进行宣传。
从技术角度来看,使用硬件来实现性能扩充往往具有局限性,而软件方面则不存在或者说在很大程度上能够很好地解决这一问题。这就有些类似Scale-up和Scale-out的区别。这也可以解释,为什么越来越多的存储厂商在宣传产品的时候,更多的是强调其软件方面的功能,能够实现的性能,将硬件配置作为宣传重点的情况越来越少,尽管硬件是性能发挥的先决条件。
同时,就另一方面而言,企业存储的数据量越来越多,其数据增长速度已经超出了预期。那么存储解决方案的可扩展性就显得尤为重要。而就目前的观点看来,解决这一问题的关键之处在于架构,而这通常是软件所承担的功能。当然在低端入门级存储市场,软件所体现出来的作用更多在于功能而非架构。
所以,在硬件配置逐渐趋同的情况下,体现产品核心价值的只能是软件。所以“软件定义存储”尽管是一个“新口号”,但却是一个“老话题”。