戴尔存储论坛大会宣布赫尔墨斯计划

DOSTOR存储在线 6月19日国际报道:戴尔在最近召开的戴尔存储论坛大会上宣布了一项名为“赫尔墨斯(Hermes)”的新计划,赫尔墨斯是希腊神话故事中的十二主神之一。戴尔希望这款产品可以压倒EMC的VFCache,它将在戴尔群集中的闪存高速缓存之间传送写数据,保证所有的闪存都传送一样的数据。 那是一个大项目,因此赫尔墨斯计划的速度肯定会很快。

高速缓存其实很简单,就是将最活跃的数据从速度较慢的存储媒介转移到速度较快的存储媒介上。这个过程意味着访问高速缓存中保存的数据的速度比访问慢速存储器中保存的数据的速度更快。我们在磁盘存储阵列或阵列控制器前面安装了闪存高速缓存来实现这一功能。它们会将准备从阵列中读取的数据和准备写入阵列的数据先保存的高速缓存之中。

目前,许多厂商都开始将PCIe闪存高速缓存应用于服务器,比如EMC的VFCache和Fusion-io的ioDrive产品,它们的目的是加快应用程序的速度,避免应用程序从低速磁盘存储阵列读取数据时出现等待的现象。当服务器有多个结点的时候,数据写入就存在高速缓存的问题。 当一台服务器向其高速缓存写入数据时,数据只存在于它的高速缓存中。如果另一台服务器上的一个应用程序也要求读取那些数据,它可能就会获得不同的数据。

通常不能在多个结点的系统结构中使用写入高速缓存,因为不同的高速缓存中存储的数据不一定是一样的,那些高速缓存并不是一致的。由于存在这种高速缓存相关性的问题,因此服务器群集或一组服务器刀片机不能采用分布式写数据高速缓存。

配备超高速控制器的快速磁盘阵列如VMAX的虚拟矩阵可以解决这个问题。但是对群集中普通的x86服务器结点来说,这种做法是不切实际的,戴尔的赫尔墨斯计划就是针对这个需求而设计的。 戴尔存储战略执行主管卡特尔乔治(Carter George)上周在戴尔存储论坛大会上发表了一篇与此有关的主题演讲。

他说,相关联的分布式高速缓存需要软件技术来检测正在被写入一个高速缓存结点的数据,然后迅速将那些数据复制到另一个结点。

实际上,一个虚拟高速缓存是由许多单个的高速缓存组成。戴尔去年6月收购了RNA Networks并获得了后者的虚拟高速缓存技术。 它的Memory Virtualisation Acceleration(MVX)技术可以将服务器DRAM或闪存集中在一起组成一个虚拟资源池,通过以太网或InfiniBand传递信息,保证不同地方的DRAM或闪存之间的相关性。

戴尔将它称作Fluid Cache,戴尔将最新开发的大多数存储产品都挂上了Fluid的标签,并且声称它将把一级存储从Compellent和EqualLogic阵列转移到 服务器之中。现有的Compellent存储级软件将负责将存取频率最高的数据转移到赫尔墨斯物理高速缓存中以便快速读取,同时用RNA技术将一个服务器 结点上的数据复制到其他结点的高速缓存之中,实现所有服务器结点的高速缓存数据的相关性。

这些高速缓存是PCIe闪存存储卡。在这个解决方案中,服务器和存储阵列之间没有安装共享闪存设备,EMC的雷电计划(Project Thunder)和XtremIO技术也是如此。 戴尔可能会说,一台连网闪存设备的速度还不如相关性的服务器闪存高速缓存解决方案的速度快,因为这种解决方案会因为网络时滞而降低数据存取的速度。这样,戴尔就能对Nimbus、Pure Storage和Violin Memory等厂商推出的连网纯闪存阵列做出回应。

戴尔可能会利用RNA技术将群集服务器的DRAM集合起来组成一个虚拟资源池,让运行在该群集上的各种应用程序都使用一种“存储内”(in-memory)数据库。

赫尔墨斯还可能被用于存储阵列中的群集x86控制器,为它们提供一个相关联的虚拟内存池或相关联的虚拟闪存池,让它们能够处理大量的I/O流量,这就意味着它们可以支持更多的服务器和应用。

戴尔的RNA技术可以支持一个群集中的超过100个服务器结点。赫尔墨斯的相关性分布式高速缓存计划预计在2013年第一季度推出,应该可以大幅加 快应用程序的速度,尤其是那些存在大量写数据I/O流量、但又不能使用VFCache等只读高速缓存解决方案来加速的应用程序。