存储 频道

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

  应用模式:替代SAN还是替代分层存储?

  那么,Fusion-io以缓存的模式应用flash就不适用于分层存储吗?Mathew表示,尽管Fusion-io用缓存的模式应用Flash闪存,但在具体应用中,系统仍然能将Fusion-io的flash缓存空间识别为一个盘符,用户可查找系统中的热点应用,并定义需要存放在闪存上的热点数据。

  Mathew强调,Fusion-io只是改变和简化内部数据读写的工作流,尽管内部对于系统来说是缓存的读写方式,对于用户的使用模式来说,完全符合用户的使用习惯。对于保存在flash上的数据还能进行备份、快照等数据保护措施。

应用模式:替代SAN还是替代分层存储?
Fusion-io并不排斥分层存储,事实上,Fusion-io认为其Flash缓存性能介于SSD和DRAM之间,成为分层存储中性能更高的一个层级,0层级

  实际上,尽管SSD相比磁盘性能有了大幅度提升,但受限于前面提到的内部复杂的数据处理流程,整体系统的响应时间相比传统磁盘仍然提升有限。Fusion-io的flash缓存则正好补充了SSD与DRAM之间的空档。实际上,Fusion-io的flash缓存并不是替代了分层存储,而是在分层存储中增加了性能更高的一个层级,0层级。

  Mathew还展示了Fusion-io用于Cloudmark的应用案例。在Cloudmark的应用案例中,用户仅用了两块Fusion-io的flash闪存卡,就达到一个价值50万美金的SAN存储系统所能达到的性能。最终Cloudmark用Fusion-io闪存卡完全替代了SAN存储系统,并获得了5倍性能提升。

应用模式:替代SAN还是替代分层存储?
Fusion-io在Cloudmark的应用场景,2块Fusion的flash缓存卡就达到达到一个价值50万美金的SAN存储系统所能达到的性能,并最终替换掉原有的SAN系统。但对于大多数用户来说,这种应用状况只是一个特例,除了要求极致性能的数据库应用外,用户还有大量的非关键型应用数据需要保存在SAN上。

  那么Fusion-io是否能完全替代SAN存储呢?Mathew的解释是,不同客户的应用环境,应用Fusion-io的形式不尽相同。实际上,用户的SAN系统中存在着多种多样的应用,包括Oracle、SQL等数据库应用,也包括一些文件型应用。对于数据库应用来说,使用Fusion-io的Flash缓存能够起到突出的提升性能的作用,但对于不追求极致性能的应用来说,应用Fusion-io的Flash缓存则并不能起到很好的性能提升作用。用户可将数据库应用的数据迁移到Fusion的Flash缓存上,其他应用的数据仍然可保存在SAN上。因此,前面Cloudmark案例中Fusion-io Flash缓存替换SAN的概念实际上只是个特例。

  但Mathew同时谈到了,由于服务器的性能瓶颈往往存在于存储的IO瓶颈上,当应用Fusion-io Flash缓存后,往往单台服务器的处理性能有大幅度提高,所以用户能够大幅度削减服务器购买数量,并大量取代的磁盘驱动器、获得性能提升的同时,最终使客户IT架构简化。

  目前Fusion-io主攻的垂直市场包括电信网络公司金融和科研机构或者数据中心,以及Oracle,Mysql及SQL等数据库应用压力较大的系统环境。

        Fusion-io目前基于ioMemory的五款不同容量级别的产品:

应用模式:替代SAN还是替代分层存储?

0
相关文章