PCIe闪存市场日渐升温 发展前景可期

DOSTOR存储在线 6月10日国际报道:Fusion-io卖了2000多张闪存卡给Facebook,以提高后者加载照片的速度,但部分人士认为PCIe接口的闪存市场规模要远比这个数量大,这并不是空口说白话。就在本周,Texas Memory Systems(TMS)和美光公司发布了最新的高端PCIe闪存卡,再次提升了PCIe闪存的性能和容量。

TMS的RamSan-70代号为Gorilla,容量为900GB(SLC),采用东芝的32 NAND芯片,在2GB/s的带宽下,随机读取IOPS可达33万。为了管理900B闪存,TMS采用了PowerPC处理器和FPGA技术来制造自己的闪存控制器。通过板载处理器来处理繁重的写平衡和独立NAND的专有冗余阵列(RAIN),这与数据保护有些类似。

美光P320h虽然在容量方面不能与RamSan-70相比,但I/O读取性能却十分突出。美光表示,这个小东西可以提供75万的随机读取IOPS,这样的性能让人印象深刻。不过TMS在写入IOPS方面比美光稍强,RamSan-70可以提供40万,而美光只有34.1万。此外,美光也像RamSAN那样提供7+1 RAIN用于数据保护。我不知是该为P320h出色的读取性能而兴奋,还是为读取与写入性能的不平衡而沮丧。

美光和TMS的新卡不仅仅面临着Fusion-io的ioDrive挑战,同时还会与LSI的WarpDrive、Virident 的TachION展开竞争,此外EMC的闪电计划中也包含了PCIe闪存卡的部分,预计将会以Intel 的OEM产品或者白盒产品的形式来冲击市场。在我看来,很多正在开拓高端市场的厂商,希望能够减少耗费在SAS/SATA接口或者FC网络中的几微秒的延迟。

美光公司在这个市场上具有独特优势。TMS,LSI,Virident 和 Marvell不得不从东芝或三星购买NAND芯片,美光通过与Intel合资来生产自己的NAND.这使得美光和Intel在这个市场上能够以较低的价格与Fusion-io及其他厂商竞争,并且依然有利可图。

PCIe闪存的问题在于我们大多数的应用都不是为此设计的。Facebook可以在最好的平台上写代码,但是如果你身处企业IT的核心位置,你会为了支持应用而建立平台,而不是其他途径。所以,如果你的数据集并不适合闪存卡的话,你还需要进行转换。

为了让PCIe闪存发挥更大的作用,我们需要在标准操作系统、应用和闪存卡之间添加一个转换层。到目前为止,似乎EMC的闪电计划做得是最好的,它将PCIe闪存用作连续写入磁盘缓存。由于连续写入缓存需要时刻保持后端SAN数据更新,基于共享存储的性能才能发挥。当然,对于拥有PCIe卡的主机端来说,闪存是在本地的。所以,作用于主机间的vMotion将会加大存储延迟,直到目标主机从后端存储读取数据写入缓存。

Marvell的Dragonfly PCIe闪存卡加上Marvell的缓存驱动器组成了一个完整的缓存解决方案。IO Turbine的Accelio是一个很有趣的例子,因为它的硬件独立,在vSphere服务器内可以使用任何闪存来作为缓存。

这些解决方案的价格还不在我的接受范围之内。我的应用程序并不需要30万甚至1万的IOPS.我期待面向中小企业的解决方案出现,无论是采用1000至1500美元的闪存还是低端PCIe闪存卡,比如OCZ或Intel的SSD产品。我的客户端运行着IO密集型应用,我可以用6块2TB的SSD来取代现有的20至50块1.5万转的硬盘,这样不仅能满足容量需求,还赚了5个6000 IOPs.因此,一些像Marvell,nVelo和Intel这样拥有桌面及企业闪存缓存解决方案的厂商已经引起了华尔街的关注。未来,拥有闪存、Trash和应用感知技术的存储系统将会很酷。