以前,生产专用闪存阵列的初创公司在重新将固态硬盘应用于传统磁盘的系统设计方面比老牌存储厂商更有优势,但是现在,这个优势不复存在了。
过去,我认为专为闪存而设计的存储系统从本质上优于采用现有基础架构以及用固态硬盘替换传统磁盘的存储系统。
然而,一些著名的存储厂商现在开始利用传统阵列来开发纯闪存(按照他们自己的话说,也可以被称作针对闪存优化的)系统了。这些系统的性价比与Pure Storage、Whiptail和Violin Memory等初创公司推出的新闪存阵列相差无几。
老牌存储厂商以前也曾尝试着转换闪存,但是效果都不太好。EMC VNX 5500-F和HP Lefthand P4900的性能受到了基础架构的严重制约,几乎没有一位存储分析师认为它们能够与初创公司推出的新系统相比。
老牌存储厂商以前尝试开发出来的产品要么是性能有限,要么是成本太高,或者两者兼而有之,这与以前的系统用来保护磁盘数据的传统RAID逻辑技术创造了大量的写数据负载。这就导致设计师们只能使用价格昂贵的SLC固态硬盘。
然而,从戴尔和惠普最近推出的新产品以及戴尔在其企业论坛大会上宣布的战略来看,有些基于传统磁盘的系统已经很好地解决了转换问题,它们已经能够与专用阵列有效地展开竞争了。
其中一项原因是戴尔/Compellent和惠普/3Par开发的新系统是建立在比较新(问世仅10年左右)的基础架构基础之上的。这一点很重要,因为那意味着它们绝对不会利用传统的RAID技术来保护磁盘上的数据,而是使用chunklet RAID技术来保护数据,后者更适用于闪存和数据移动。
然而,我对戴尔 Compellent基于闪存优化的新系统的第一反应是“那是真的吗?” SLC闪存时代结束了?这是我的同事的想法。那是因为,闪存控制器厂商已经让MLC闪存变成了一种更好的存储媒介,因为在几年前,即便是几何尺寸相对更小的MLC芯片除了在单位容量价格上更低一些之外,实际上并没有什么优势可言。
然而经过更详细的评测后,我们发现戴尔所采用的SLC/MLC混合架构还是很有意义的。实际上,我预计今后的企业固态硬盘会采用一种类似的基础架构。 输入的数据被写到速度相对较快、可写周期数更多的SLC固态硬盘上。当SLC固态硬盘上的数据超过某个标准后,数据自动分级存储进程就会被激活,将访问频率相对较小的数据块移动到MLC固态硬盘。
由于Compellent的数据自动分级存储是第一款低于LUN分级的数据自动分级存储解决方案,因此戴尔 Compellent很喜欢使用这项技术。我一般会推荐高速缓存,但是数据自动分级存储技术似乎更适用于这种应用环境。
访问频率高的数据比如圣诞节购物旺季期间热门商品的存货记录将一直停留在SLC固态硬盘中,几乎占用了所有的写流量。这会令戴尔去使用针对读数据优化的MLC固态硬盘,这意味着它们的超额准备率比普通的企业MLC固态硬盘要低一些,从而将成本控制在较低的水平上。 实际上,戴尔声称针对闪存优化的系统的单位容量成本实际上与15k转的传统磁盘系统差不多。相反,初创公司们则利用数据精简技术来解决这个问题。
老牌存储厂商拥有的关键优势是它们的平台已经拥有丰富的存储管理功能,而且那些功能已经在数千家企业客户的实际应用中得到了验证。戴尔Compellents和惠普3Par推出的最新基于闪存优化的系统不仅象基于传统磁盘的系统那样具备快照、复制和主机集成等功能,而且还有第三方软件资源管理软件的支持,而Pure Storage、Whiptail和Violin Memory则没有那些支持。
如果我们将老牌存储厂商和初创公司们上个月宣布的新系统做一个比较,就会发现Pure Storage发布的最新系统已经将它的性能提高到了40万IOPS。
相比之下,戴尔Compellent发布的最新系统的最高性能只有30万IOPS,而惠普的4控制器3Par 7450的最高性能为50万IOPS,延时在1毫秒以内。Pure Storage利用重复数据删除技术来实现上述性能,而主流厂商仍然直接将所有的数据都保存下来,但是我还是会选择购买戴尔Compellent和3Par最新宣布的系统。 也许你也会这样做。