对比EMC Vfcache和XtremeIO两大闪存产品

EMC正在全力开发和发布闪存产品,很快它就将拥有从混合阵列(混合SATA和固态硬盘)到纯闪存阵列以及基于服务器的PCIe闪存的一整套闪存产品。

EMC闪存产品和技术部门的产品管理高级主管巴里艾达尔(Barry Ader)称:“EMC的策略是将闪存应用到所有领域。”

Vfcache

EMC在第一季度发布了VFCache,该产品作为服务器闪存高速缓存可以减少应用程序的滞后时间和提高数据处理能力。它是由高速缓存软件和PCIe闪存构成的。 它将存取频率最高的数据存放在基于服务器的PCIe卡上,事实证明,这样做对读数据增强型应用特别有效。

由于VFCache位于PCIe总线的服务器上,因此数据不必通过网络传递到存储阵列,因此响应速度是非常快的。

EMC今日发布的1.5版VFCache增加了重复数据删除技术,产品存储容量和外观尺寸也均有增加。EMC采用的是它自己开发出来的重复数据删除技术。 例如,艾达尔称,在与微软的Microsoft Exchange协作使用时,360GB的闪存需求可以减少20%或更多,即只需要300GB的闪存。

艾达尔说:“重复数据删除还意味着向存储卡写入数据的频率会减少,因此闪存卡的使用寿命会有所增加。”

与VMware vMotion之间的互用性也已经被添加到VFCache中,这就可以简化虚拟机的迁移和维护。例如,在系统恢复的时候,系统也不必停机了。

闪存卡的最大存储容量提高到700GB,每台服务器可以支持多张闪存卡;另外高速缓存的算法也得到进一步完善。另外1.5版VFCache还增加了对主动/被动群集、更多操作系统、更多服务器和协议的支持。

现在1.5版VFCache已经能够支持思科UCS B系列刀片机和LSI Nytro WarpDrive PCIe中继卡。在后一种实例中,用户们可以在今年第四季度通过思科订购400GB和800GB的闪存卡。

在管理方面,VFCache为EMC VMax存储管理员提供了更多业务情报,比如VFCache与具体LUNS的关系;更多的性能统计数据以及错误条件报告。

以后还会开发什么样的产品?

艾达尔说:“2013年,我们将推出更多与EMC存储产品整合的功能。 这其中包括VFCache和EMC VNX的统一管理功能。”

XtremeIO

自从在两个月前收购XtremeIO以来,EMC几乎没有发布过任何有关的消息。但在VMworld大会上,EMC进行了一次现场演示,展示了一款新产品。

这方面的业务属于Project X纯闪存阵列的计划范围内,它里面只有闪存而没有硬盘。 在演示过程中,EMC展示出的读数据性能几乎达到100万IOPS,写数据性能达到50万IOPS。

Project X建立在所谓的“X-Brick”构件基础之上,这些构件是利用基于标准的英特尔x86组件的现有硬件组成的。当你增加一个构件时,整个系统的IOPS性能数据就会相应有所增加。

最多可用InfiniBand将8个标准构件连接在一起组成一个系统。或者也可以利用光纤通道或iSCSI技术实现构件与主机之间的通信。

该产品中的关键部分是XtremeIO软件,它可以将数据分割成4k数据块来进行组织,将滞后时间控制在1毫秒以内。

EMC的营销和产品管理副总裁乔希戈尔茨坦(Josh Goldstein)称:“系统可以辨认出以前见过的4k数据块,不用重新写入。 它实际上是一种基于内容的进线、全球性和永远处于运行状态的引擎。”

它还包括了一个针对闪存的数据保护方案,据戈尔茨坦称,该数据保护方案的性能是RAID 1的1.6倍。用户即便丢失两块硬盘也不会丢失数据,而且数据保护方案占用的存储容量只有总容量的8%。该系统还要求磁盘不存在碎片或垃圾收集的需求,与VMware完全整合在一起。

另一项功能是,它可以大幅降低数据库和虚拟机的存储容量需求。例如,假定现在有数千个虚拟机在运行。 很多虚拟机的配置都是相似或相同的。这样就不用给每一个虚拟机都储存一份备份,XtremeIO软件会标出元数据,只需保持一份副本即可。

戈尔茨坦说:“有一家客户已经将数据库的存储容量需求从几百TB降低到17TB,因为现在它已经没必要将每一个克隆和快照都保存下了,那些克隆和快照文件占用了大量的存储容量。”

Project Thunder和其他计划

对于外界来说,Project Thunder计划还比较神秘。EMC的简单介绍并没有提供太多的详细信息。 它说Project Thunder计划是一款针对专门用途的、低滞后时间、基于服务器连网闪存的设备,该设备具有可扩展性、可服务性和可共享性。

显然该计划可以提供上百万的IOPS性能和微秒级响应时间。据说这款闪存设备将针对高频、低滞后时间的读写工作负载进行优化。 然而,它将在服务器一级运作,不会在存储网络内部运行。

艾达尔称:“Project Thunder计划将在2013年推出,但现在有些客户已经在使用它了。”

最后,EMC推出了针对其VNX、Isilon和VMax产品线的混合阵列。这些阵列同时使用了SATA磁盘和固态硬盘。 分级设置可以利用EMC的Fully Automated Storage Tiering(FAST)软件来实现,该软件可以判定将哪些数据保存在闪存中,将哪些数据保存在磁盘上。

艾达尔称:“FAST软件推动了闪存的应用发展,你可以同时享受到SATA磁盘的低成本优势和闪存的高性能优势,从而获得更好的单位IOP价值。”