wangfei 发表于:14年07月25日 09:42 [编译] DOIT.com.cn
Fusion-io ioDrive 2Duo是一款整高半长应用加速器,如果与SLC NAND配套使用,它可以为目前需求最高的应用提供1.2TB的低延迟、高耐久存储。虽然该产品是第二代产品,但其产品名称却很容易让人误解,因为Fusion-io一直是存储型内存领域的先行者。 Fusion-io的经验不仅体现在产品开发和配置表上,它在产品管理上也有很强的实力。Fusion-io的ioSphere号称是目前市面上最实用的驱动管理软件。漂亮的产品设计和驱动设计也为其产品增色不少。 企业用户部署这些产品只有一个目的:通过缩短存储系统延迟来减少应用响应时间。SLC版本的ioDrive 2就是专门针对这个问题而开发的,它可以提供47µs的读访问延迟时间和15µs的写访问延迟时间。 相比之下,MLC版本的ioDrive 2的读访问延迟时间为68µs,写访问延迟时间也是15µs。虽然20µs看起来似乎不多,但是对于使用闪存的应用来说,两者的差距还是非常大的。
除了在延迟时间和数据处理能力上的性能改善之外,Fusion-io一直在为产品生产材料上的改进而努力。前一代ioDrive设备有一项名为FlashBack的功能,该功能允许磁盘在出现NAND故障时仍然保持运转,ioDrive 2应用加速器进一步完善了这项功能,升级后的功能被称作Adaptive FlashBack。 Adaptive FlashBack提高了NAND故障容差,即便是在多块NAND闪盘同时出现故障这种非常罕见的情况下,也能确保磁盘在线和数据安全性。在这种情况下,ioDrive 2可以重新映射驱动,不用下线就可完成恢复。
Fusion-io还推出了一款全新的NAND控制器设备和与ioDrive 2系列产品配套的固件。 新产品极大地提高了数据处理能力,改善了系统延迟,进而提高了设备性能,此外新一代设备在NAND兼容性上也有所改善。Fusion-io还升级了它们的VSL软件,升级后的版本为3.2版,而新的NAND控制器也可以提升ioDrive 2的性能。 虽然从NAND上来说,Fusion-io改变了产品的硬件架构,将NAND放到了它自己的固有模块之中,从而与NAND控制器分开,这样就简化了产品设计。最大的好处是Fusion-io可以在进程控制模块布局不发生改变的情况下更快地支持新的NAND或NAND包装技术了。
虽然我们在本文中介绍硬件配置时更多地集中在对设计的深层次分析上,但是对Fusion-io的架构作一个简要的综述还是很有用的。与我们之前评测过的Virident FlashMAX II一样,ioDrive 2的设计利用了FPGA(现场可编程门阵列)技术,这项技术可以将管理NAND的工作移交给主机CPU来完成。 虽然其他的设计比如镁光科技的P320h使用板上控制器来完成大多数此类工作,但是Fusion-io则希望借助于主机系统中功能强大而且经常处于未充分利用状态的CPU来完成这些工作。这样的设计会给存储预留一条更直接的通道,从而减少存储延迟时间。
与FlashMAX II 一样,Duo的设计使用了双控制器,但是两者也不是完全一样,最大的区别在于它使用了6个子插件电路板,那些子插件电路板上只有NAND闪存,而不是象独立的进程控制模块那样同时配备了NAND闪存和控制器。与Virident的解决方案不同的是,配备VSL 3.2.2的Fusion-io解决方案为系统提供了4个容量为300GB的驱动盘,而不是象Virident解决方案那样只提供了一个驱动盘。 用户们可以选择为每一个存储卷设置自己的地址,但是要想只设置一个存储卷,就必须将它们都放在一个软件RAID中。值得一提的是,Fusion-io Duo闪存卡是全高半长的设计,这样它就比通用的半高半长闪存卡更大一些。也就是说,目前市面上的大多数一级1U和2U服务器都可以轻松兼容FHHL闪存卡。
Fusion-io同时在销售MLC版和SLC版的ioDrive 2 Duo。MLC版ioDrive 2 Duo的容量为2.4TB,SLC版ioDrive 2 Duo的容量为1.2TB。 这些闪盘的保修期为5年。