Violin Memory开发IO虚拟化技术

DOSTOR存储在线 4月27日国际报道:Violin Memory很可能成为下一家平台存储公司。不过,要想做到这一点,它需要三个产品技术,而目前它还只有一个:共享的纯闪存记忆体阵列。

目前,延迟敏感型和IOPS(每秒输入输出)敏感型应用程序的主数据存储正在从旋转型磁盘转向闪存记忆体。磁盘驱动器阵列需要太长的时间来发现数据和在网络上提供数据。它们的IOPS数值太低,除非你在很多磁盘上采用短击技术,当然这样做的后果是成本会很快提升,甚至高于闪存阵列的单位IOPS成本。

使用多层单元闪存和重复数据删除技术的共享闪存阵列的单位GB成本可能是磁盘驱动器阵列的五倍,但是它们可以提供数千数万倍的IOPS。通过损耗平衡技术、写入次数缩减技术、RAM写入缓冲以及先进的垃圾回收技术,闪存阵列的工作寿命可以达到可接受的水平。重复数据删除处理可能会增加闪存阵列的延迟时间,但是它也可以减少单位GB成本,因此是一种优化。

回到Violin Memory以及它在东芝的帮助下推出的TLC,一种3比特多层单元记忆体(MLC)。TLC现在的容量可以是2比特MLC的1.5倍。据我所知,采用这种记忆体后,Violin Memory阵列的单位GB成本可以只是1.5万转磁盘驱动器的两倍。这是一个好消息,虽然还不足以推动Violin达到平台存储的地位,不过这确实是一个进步。

还有更多,服务器闪存卡。我得知Violin已经开发了一种服务器闪存卡产品。

这是一个PCIe连接的固态存储模块,可以直接插入到服务器中提供数据访问,完全没有任何网络延迟。它意味着Violin将可以直接同Fusion-io及其PCIe连接的ioDrive闪存硬件相竞争,以及其他的服务器闪存厂商。如果我们想象一下如果Violin提供一系列服务器闪存高速缓存卡——从性能优化的SLC(单层单元)到容量优化的TLC——那么这将是一个很好的产品集合,不过在我看来,这还不足以让Violin成为一家平台存储厂商。

不过还有更多的。

Violin尤其将和EMC竞争。EMC是积极涉足服务器闪存的存储阵列厂商。EMC有自己的VFCache服务器闪存高速缓存产品以及即将到来的 Project Thunder(雷声项目)共享式纯闪存阵列。EMC还正在收购XtremeIO,希望得到该公司的性能优化型重复数据删除的共享式向外扩展纯闪存阵列。 如果在拥有一个非常快速的网络连接型纯闪存阵列的情况下你仍然需要忍受网络延迟,那看起来会很奇怪。你希望这种快速闪存阵列尽可能地接近服务器。

服务器I/O虚拟化

如果闪存记忆体需要尽可能接近服务器同时仍然需要是共享的(也就是网络连接的),,那么这个网络就必须是PCIe速度的和可以PCIe连接的。目前 为止,Virtensys,一家PCIe光纤架构扩展公司,在市场上没有取得什么反响还被美光收购了。Aprius,一家服务器I/O虚拟化(IOV)初 始公司,则破产了。Xsigo,一家InfiniBand上PCIe IOV初始公司,尽管这家公司非常积极,但是还没有掀起什么影响。

我们知道Violin雇用了一名Aprius联合创始人,Peter Kirpatrick。我听说Violin已经有IOV技术。看起来,它可以在PCIe速度下将共享式记忆体阵列连接到服务器上并将它们的内容作为服务器记忆体空间的一部分。这很好。

我再说一遍:这很好。

SAP最近给Violin注资了。看起来很有可能Violin的闪存产品会用于储存HANA,SAP的记忆体内数据库。如果将记忆体内数据库通过网络连接放在外面的阵列上,那说不过去。想想看,网络连接所带来的延迟性会让“记忆体内”这个词有名无实。

为什么SAP会投资于Violin?SAP从Violin的前景中看到了什么使得它投资1000万美元于Violin?

还有一个问题。为什么EMC不收购Violin Memory?如果EMC愿意的话,它当然有足够的现金来收购Violin。是不是有可能EMC误读了市场,认为共享式闪存阵列必须是非常高性能的,同时 不需要IOV来将共享式闪存阵列联系到服务器上?这种情况不太可能,这意味着EMC正在否认非常明显的事实。如果不是这种情况的话,那就意味着EMC也有 IOV技术。

我的看法是EMC没有收购Violin的原因是因为Violin首席执行官Don Basile和Violin的董事会要价太高,我想可能是数十亿美元。他们希望建设一家数十亿美元的存储平台公司。NetApp已经完成了这一创举。

闪存阵列将主导主数据存储

每家存储阵列厂商现在都理解并相信受性能约束的应用程序的主数据存储将转向闪存。尽量用闪存意味着目前的磁盘驱动器阵列控制器技术必须重新针对闪存进行设计。

和那些一开始就针对闪存进行架构设计的控制器相比,无论是VMAX、VNX、V7000还是FAS都无法在控制器任务的胜任上与前种控制器相比。Whiptails、Nimbus、Solid Fires、NexGens、Pure Storage、Greenbytes、XtremeIO和Violin Memories将贪婪地蚕食主数据驱动器阵列控制器市场的蛋糕。

所有的主数据磁盘驱动器都将成为容纳大规模数据的容器,装满SAS或SATA驱动器来提供数据或备份来自闪存阵列的主数据。这已经开始发生:我听说Violin Memory正赢得EMC在性能约束型应用程序主数据存储上的合同。我认为未来五年内这股趋势将加速。每家主流的存储阵列厂商都必须获得网络闪存阵列和服务器闪存技术,不然就会在市场上变得无足轻重:每家都是,没有例外。

这就是为什么EMC需要涉足纯闪存共享式阵列技术的原因。其他的共享式存储磁盘阵列厂商在认识到它们也需要这么做的时候也会积极行动起来。它们这么 做需要时间,消化技术并将新技术整合到现有平台上需要更多时间。在这段时间内,Violin将积极获取大数据、VDI、分析工具和其他它所需要的软件技术 以促成它成为它所希望的闪存存储平台。

Violin Memory首席执行官Don Basile

这是Basile的大手笔。他能成功吗?

Violin作为一个平台,谁能够阻止Basile?Fusion-io没有自己的共享式阵列技术,它的初始公司合作伙伴NexGen在做这个事情。

没有一家主流的磁盘驱动器阵列厂商可以直接挑战Violin。它们没有这样的技术,而且它们需要维护现有的主数据存储磁盘驱动器阵列产品的收入。除 了Nimbus和Whiptail以外,没有其他的共享式纯闪存初始公司有实际产品销售。由于Whiptail没有重复数据删除技术,实际上它也不是和 Violin同一阵营的。

如果Violin拥有我所听到的那些技术并正确执行的话,Violin有可能可以超越NetApp。这是很大的“如果”。Violin正在准备上市。它已经提交了S1表格。IPO(首次公开发行)将在下个月或未来几个月内进行。

我们的这个存储界会被闪存和IOV所搅动。不,更进一步地说,闪存和IOV正在改变存储界。对于我们所处的存储界来说,这是令人兴奋的时刻。