导读:日前,EMC发布了传说已久的“闪电计划”,并推出了VFCache,其旨在通过利用闪存的快速读写优势来加速数据流通速度,加强服务器与外部存储系统之间的联系。面对EMC推出的新产品VFCache,大家可能还有很多的疑问,如VFcache与传统的利用SSD做缓存有何不同?与Fusion-io公司的解决方案有何区别?以及EMC透露出的紧随“闪电计划”其后的“雷电计划”又将怎样?
为解决上述问题,EMC副总裁兼全球市场首席技术官Chuck Hollis一连发布了三篇博客,详细分析了VFCache产品诞生的背景和给企业带来的巨大作用,以及今后的“雷电计划”的目的。下面我们就来看看Chuck Hollis是如何理解EMC的“闪电计划”的。(注:本文有删改)
VFCache:最大限度利用SSD优势
Chuck Hollis认为,全球数据量的海量增长使得存储系统的性能越来越难满足企业对其的需求。CPU性能与存储性能问存在着永远的差距,这令客户们颇为焦虑,即便是买了更快的服务器,如果读写数据那里依然是瓶劲,还是得不到更快的性能。图为:CPU性能十年间快了100倍,而硬盘处理能力依然表现平平。VFCache发布就是为了缩小这一巨大的鸿沟。
▲
磁盘处理能力越来越难满足CPU对其的速度要求,企业迫切需求一种新的介质来改变这一现状,SSD的快速读取优势使得其在替代名单中大放异彩。早在2006年,EMC就对企业级闪存存储表现出极大兴趣。2008年初,EMC发布业界首款企业级闪存技术。2010年,EMC VNX更进一步,引入FAST Cache。
▲
据EMC公司发布的数据显示,截止到目前,EMC共售出了24PB的闪存。平均每售出1TB的闪存,将有54TB的存储容量提高性能。因此,目前为总共有1300PB(1.3EB)的存储系统其性能得到提高。
利用SSD提升数据流通速度的传统做法是将SSD作为一个快速读取层,将频繁读取的数据缓存到这个读取曾中。这种做法解决了一些企业目前面临的难题,但并不能从根本上解决CPU的等待时间。于是,另一种理念开始出现,即减少CPU等待时间的最根本的做法是让存储层无限贴近CPU,避免数据经过多层协议转换进行传输带来的CPU等待时间。由此产生的即为PCIe SSD。
▲
而目前EMC公司发布的VFCache,就是将闪存技术的优势进一步扩大到服务器。如果说以前通过FAST技术,能够将数据存取速度提高300倍,将它扩大到服务器上,就能将数据存取速度提高4000倍。
可能会有人质疑,上述所说的方式利用PCIe SSD就可以做到,为什么EMC会专门发布这样一个产品,并且非得从EMC购买了呢?直接买PCIe SSD不就可以了么?
对此,Chuck Hollis给出了详细的解释,他说有很多用户都采取了上述的做法,结果却遇到了始料不及的问题。这是因为:首先我们要处理的是高价值的数据,无论这些数据在本地还是在异地,我们都要对它进行保护、备份和复制。
其次则是,最关键的是在恰当的位置、恰当的时间存储恰当的数据,这一过程要自动化,不能依靠手工处理。我们过去是在阵列中用FAST全自动存储分层实现,现在要在服务器和阵列之间做同样的事情。
最后,Chuck Hollis说,闪存很昂贵,是稀有资源,因此需要配合重复数据消除、资源池等技术,物尽其用。当我们跨越沟壑去到多种企业应用时,粗放地把技术摆在那里让人们随便去用是不行的。
原文链接:http://storage.it168.com/a2012/0208/1308/000001308801.shtml