EMC为VFCache添加重复数据删除功能

EMC在它的服务器闪存高速缓存产品线中为VFCache产品增加了重复数据删除功能,使VFCache可以承载更多的数据,同时增加了更大容量的卡,让VFCache可以和vMotion互操作。根据EMC的说法,这是重复数据删除技术首次用于服务器闪存高速缓存。

Fusion-io是服务器闪存高速缓存的领导厂商。该技术是用一个PCIe连接的闪存卡或固态驱动器(SSD)来高速缓存那些来自网络存储阵列的读取I/O请求,从而同时改善磁盘驱动器和网络的延迟性,大幅减少读取I/O访问时间。通过该技术,IO限制型应用程序可以运行得更快,服务器可以承载更多的虚拟机(VM)。

EMC的VFCache写入通过型高速缓存产品使用LSI或美光PCIe闪存卡。它是服务器本地资源,配置给一个VM,如果要启动vMotion(将一个VM从一个服务器迁移到另一个服务器)的话,必须要先关闭这个VFCache。EMC的Project Thunder是一个服务器局域网高速缓存,在一个设备中使用多个VFCache卡。Project X是一个网络闪存存储阵列,使用被收购的XtremIO技术,它是一个存储层而非高速缓存。

纯闪存阵列一般都配置重复数据删除技术,移除重复性的数据块,从而增加有效容量和降低单位GB成本。不过,EMC到目前为止还没有将重复数据删除技术用于服务器闪存高速缓存中。除了因为要该技术要消耗服务器主机CPU资源外,另外一个原因就是高速缓存中的数据块重复率要低于备份或VDI(多个桌面镜像副本)。重复数据删除比率越高,VFCache卡的有效容量就越高。20%的重复数据删除比率可以将300GB容量的卡的有效容量提高到360GB。

根据EMC的Chuck Hollis的说法,VFCache 1.5中的重复数据删除技术是“固定块8K重复数据删除,可以在每张卡上单独启动或关闭”。

VFCache 1.5版本在每个服务器上支持超过1个的PCIe闪存卡。EMC没有提供上限数字,这些闪存卡现在可以提供至多700GB容量,比以前的300GB限制要高出许多。EMC表示VFCache卡的IO延迟现在已经通过调整高速缓存算法得到了降低。

重复数据删除效果和性能调整可以从下面的Exchange 2010实例中看出来:

VFCache 现在可以和vSphere vMotion互操作,支持服务器之间的VM实时迁移。EMC还有一个针对vCenter的VSI插件。EMC表示它“可以确保商业连续性,不会在迁移操 作过程中带来系统宕机”。VMware管理员可以在它进行工作的时候做其他事情。

EMC正在准备将VFCache产品整合到高端VMAX 存储阵列产品上。EMC的想法是让VMAX管理员有关哪些LUN(逻辑单元号)正在使用VFCache的信息,提供更多的性能统计以及错误报告。 VFCache同VNX阵列的整合将在明年得到增强,同时这种整合将延伸到其他EMC存储阵列,比如Isilon向外扩展NAS(网络附加存储)产品。 EMC准备将VFCache作为FAST(全自动存储分层)架构下的服务器端点,为服务器闪存高速缓存数据存放和迁移提供端到端的存储阵列。

EMC 将推出的整合到思科UCS B系列刀片服务器的定制型LSI Nytro WarpDrive PCIe夹层闪存卡将获得VFCache支持。这些夹层闪存卡将分为400GB和800GB容量。EMC将支持Windows 2008 R2、RHEL、Symantec Vetritas和SIOS SteelEye下的主动/被动集群。

服务器闪存高速缓存卡领域很热 闹。NetApp已经发布它的Flash Accel技术。Virident和SanDisk互相合作,后者的FlashSoft高速缓存软件支持Virident的FlashMax PCIe闪存卡。它们两家之间的合作伙伴关系包括联合营销、销售合作、联合测试和认证计划,还有支持和服务上的辅助。这两家公司表示Virident硬件 和FlashSoft结合后,“同基于硬盘驱动器阵列的存储相比,它们可以将某些微软SQL Server工作负荷性能提高接近700%”。

VFCache的新功能马上就可用。我们明年应该可以看到主动/主动式集群支持,分布式高速缓存一致性以及FAST数据迁移整合升级。