解决服务器闪存问题的全新思路


服务器端闪存是很重要的。它把快速存储紧靠在计算节点旁,从而加快速度,但这种模式对于虚拟化的支持不太友好。PernixData公司,以前叫做ProximData,希望改变这种情况——它想成为所谓的“服务器闪存的VMware”。

公司的几个创始人了解VMware。首席执行官Poojan Kumar曾经在这个虚拟化技术巨头带头做过数据产品方案,他当时的工作是vFabric Data Director和其他一些项目。创始人之一兼首席技术官Satyam Vaghani曾担任VMware的首席工程师,从事于vSphere内核的研发,并创建了公司的VMFS集群文件系统。

PernixData的软件,现在处于beta测试阶段,它将把一个用户服务器端的所有闪存都聚集到一个可共享池中。“我们在你的应用和主存储系统之间制造出一个闪存虚拟平台,作为所有的流动数据的一个读写加速层”,Vaghani在一次访问中谈到。

不必更换现有硬件

软件本身运行在服务器上——实际上是在虚拟机管理程序中。它一开始只能在VMware上使用,后续会支持Microsoft Hyper-V和KVM。这意味着用户不必更换现有的服务器或现有的主存储器,对于很多不想拆换硬件的企业来说,这是非常有吸引力的。

PernixData声称其仅用软件解决该问题的方法是独一无二的。或许是吧,但许多其他厂家也正在解决服务器端闪存性能的相关问题,Deep Storage有限责任公司的创始人兼首席科学家Howard Marks说,“我的数据库中有22种产品,以某种方法使用固态闪存来加速共享存储的访问,让它们变得更快。”

让服务器端闪存虚拟化更方便

分析师称,传统巨头惠普,NetApp和EMC,都对这一问题有所应对,但这些产品都不太适合虚拟化。

“如果你在服务器里放了闪存,那么闪存就属于那台服务器”,Marks说。这对于想使用Vmotion来迁移工作量的公司来说就会产生一些问题。而PernixData把数据至少写入两台服务器的固态硬盘里,这意味着如果其中一台停机了,剩下的那台服务器可以把数据传送到需要的地方去。

Marks对PernixData公司予以赞誉,这也让PernixData公司收到了美国光速创投的具体数额不明的一系列风险投资。关于其“仅用软件”这一点,要注意的是去年戴尔也曾有过类似的战略,称为“Fluid Cache(流体缓存)”,基于源自RNA Networks的技术,但目前尚未上市。

但就像Marks指出的,解决服务器闪存存储问题有很多办法。“闪存是一个复杂的领域,这里有许多创业公司和技术,全都一样不太可能。Pernix似乎是唯一的仅适用软件方法来解决服务器端闪存问题,使之可扩展性更强的公司,但好多公司都在对闪存进行加强”,Wikibon分析师Stuart Miniman说。

例如,QLogic将软件直接放到起适配器里,拿出PCIE服务器端闪存存储和其他固态硬盘,把它们变成一个SAN设备,Miniman说。GigaOM的Stacey Higginbotham在本周早些时候概述了Jeda Networks对这一问题的看法。

相关内容