存储 频道

Fusion-io CEO:解读数据中心加速之道

  用内存的模式应用闪存

  摩尔定律造成的IO瓶颈正在日趋严重,Fusion-io解决方案则能够非常有效的解决处理器和硬盘之间的IO瓶颈,“Fusion-io的目的就是为了减少处理器的闲置,我们所做的就是提供合适的内存和技术,把要处理的数据尽可能的向处理器靠近,而此前,很多厂商提供的闪存存储方案其实更加靠近磁盘一端。” David认为。

  根据David介绍,Fusion-io的系统加速解决方案实际上包括重点两个步骤:第一步,将存储尽量向处理器靠近,避免中间的存储网络传输环节,并可省去很多存储协议的开销。这一步可以总结为把闪存变为内存。

用内存的模式应用闪存
▲Fusion-io的闪存卡和传统的SSD磁盘不同,ioMemory作用于靠近CPU的位置,基本可等同于内存

  第二步则是对操作系统的优化。事实上,在操作系统中存在一个专门的子系统去处理相关的存储事物,例如以前的DOS操作系统中有个子系统叫ramdisk,就可专门用于内存和磁盘的存储优化,Fusion-io现在所做的,实际上是把Fusion-io的闪存卡变成了一个子系统,并通过该公司的DSL解决方案优化操作系统,使操作系统能够像访问内存一样去访问闪存。

  不过David认为Fusion-io的价值远远不仅限于提高系统性能,在某些系统环境中,Fusion-io的闪存提速方案甚至可以替代SAN方案。“原先客户会应用一整套SAN系统,使用很多的服务器和存储来解决问题,但应用Fusion-io加速卡,客户可以非常健康的把处理器和存储的数量精简到最少。Fusion-io的价值其实不仅仅是服务器数量的减少,硬件购买成本的减少,更重要是在软件许可证费用上的降低。这是一个非常大的开销。”

用内存的模式应用闪存
▲David介绍Fusion-io公司发展历史

  这一点新浪私有云平台系统架构师陈尔冬也有同感:Fusion-io最有价值的地方其实不仅仅在IOPs。IOPs其实我们用其他的存储模式也可以达到,它能帮到我们的最大的价值在于它有很低的延迟。Fusion-io的延迟大概在30微妙以内,从内存到IoMemory之间只有20多微妙。像刚才我提到在微博业务高峰期数据库访问是5倍的增长,所有的业务是10到20倍增长, Fusion-io帮到的我们就是,我们现在正在做的工作就是把Fusion-io给替换的一些内存的缓存,这样第一,它具有很低的延迟,它有很高的性能,能够达到我们原来内存服务这样的级别,第二,它有容池,提供数据化的存储以及相比内存来讲更优的一个性价比。

0
相关文章