存储 频道

Fusion-io:选择昙花一现,还是创造标准?

  【IT168 专稿】“颠覆性技术”这个术语是上世纪90年代中期由哈佛商学院提出的,本意是描述一个打破了传统定向思维,超出市场预期的产品创新,但自从这个术语提出后,就一直被市场营销人员滥用,真正的颠覆性技术是指那些可以改变当前游戏规则的创新技术。

极致性能:用适合闪存的方式应用闪存
发布会现场,3位Fusion-io亚太高管。据透露,Fusion-io将很快开设其中国办事处

  以NAND闪存为例子,我们可能都对SATA SSD有所了解,曾经一度以为它就是存储的未来了,但我们最近又看到了Fusion-io带来了新的基于PCIe的SSD存储解决方案。Fusion-io亚太、拉美和加拿大总监Mathew A. Fleming近日在一次小型媒体沟通会上表示,应用Fusion-io的 iodrive可达到极致的性能突破,甚至可完全替代传统的SAN。

  极致性能:用适合闪存的方式应用闪存

  尽管不如Intel名气响,不如STEC发展强,不过,作为在近年来开始暂露头角的固态存储厂商中,Fusion-io在企业级SSD产品OEM业务领域也取得了斐然的成绩。HP在新一代SSD服务器方面和Fusion-io建立了伙伴关系,戴尔也在和Fusion-io共同开发提高整体系统性能的解决方案,此外,在与IBM共同合作的 QuickSilver项目中,其SSD产品也取得了瞩目的测试结果。

极致性能:用适合闪存的方式应用闪存
Fusion-io亚太、拉美和加拿大总监Mathew A. Fleming

 

  相比STEC和Intel的大众化路线来说,Fusion-io的产品多少有些特立独行。正如我们前面所说的,一个颠覆性技术不仅要在性能、功能或两者上取得突破,而且还要有改变当前竞争格局的潜力。

  Mathew介绍,Fusion-io处理Flash的方式与其他厂商完全不同。传统的厂商在处理Flash的时候,通常会当做普通磁盘来处理,使用SATA接口,并应用于RAID系统中。Mathew认为,这种方式并没有很好的应用Flash的特性。

  根据Mathew的介绍,用磁盘的方式来应用Flash的情况下,从CPU发出指令,到磁盘读写数据,并将结果返回给CPU,其间需要经过“CPU-RAID控制器-元数据处理器-闪存控制器-RAID控制器-CPU”一共六步组成一个循环。

极致性能:用适合闪存的方式应用闪存
Fusion-io以缓存模式应用Flash,内部数据处理流程大大降低

  Fusion-io的iodrive控制器将Flash以缓存的形式应用,这样CPU在读写数据的过程中,只需要经过“CPU-元数据处理器-缓存处理器-CPU”的四步简单循环就可将数据反馈给CPU,从而大大提高了整体系统的运行效率,大幅度提高读写性能。

  实际上,前面预估的传统存储的六步数据读写过程已经是一个简化的数据流,在更为复杂的应用环境中,数据如果经过HBA卡,则再次增加了2个步骤,如果中间还有交换机,还会增加更多的步骤。正是传统存储系统中过于复杂的处理过程,造成了整个系统的时延上升。Fusion-io则正因为内部简单的处理流程达到了极致的性能。

  Mathew认为Fusion-io用最适用于Flash的方式处理闪存,把PCI-E和NAND闪存的特长组合到一起,并找出二者协同工作的方式,从而达到其他产品无法企及的性能。即使同样适用PCI-E插槽的其他SSD产品,尽管外观上比较接近,但在具体的内部结构上,也与Fusion-io相去甚远。例如下图,尽管外观上Fusion-io的产品较为类似,但内部数据流仍然要通过“CPU-RAID控制器-元数据处理器-闪存控制器-RAID控制器-CPU”,从而在性能上也与Fusion-io相差甚远。

极致性能:用适合闪存的方式应用闪存
市场上某些同样应用PCI插槽的SSD产品尽管外观上和Fusion-io很像,内部仍然是用磁盘的模式应用Flash,处理流程仍然复杂

  事实上,IT168网站也曾多次发表过Fusion-io的产品测试数据,参考:
  SAS口是瓶颈! ioDrive插卡SSD首发详测
  
巅峰对决!Fusion-io大战英特尔SSD RAID
  
Fusion-IO ioDrive数据库性能实际测试 
  
体验极速IOPS!Fusion-IO 80GB SSD测评  

0
相关文章