闪存加速应用的承诺难副其实?

日期: 2015-02-09 作者:Leah Schoeb翻译:Julian 来源:TechTarget中国 英文

IT经理正被存储厂商说服,相信固态存储、闪存将会大幅提高应用程序的性能。然而部署了固态存储后,许多人发现只有适度的性能提升甚至是没有任何改善。那么,究竟发生了什么使得闪存加速应用的承诺难以兑现呢? 除了产品的过度夸大(这本身是另一个讨论话题了)以外,有几个原因会导致这种情况的出现。首先,固态存储可能会暴露整个基础设施的其它瓶颈(服务器、网络、虚拟机管理程序、应用程序等)。

当存储不再是瓶颈,其他闪存性能问题可能会显现出来。纵观计算机网络发展史,服务器、操作系统、应用程序和网络都被设计为与硬盘驱动器(HDD)的速度匹配并通信。当部署了固态存储,基础设施的其余部分有可能需要重新调整,以支持更快的速度……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

IT经理正被存储厂商说服,相信固态存储、闪存将会大幅提高应用程序的性能。然而部署了固态存储后,许多人发现只有适度的性能提升甚至是没有任何改善。那么,究竟发生了什么使得闪存加速应用的承诺难以兑现呢?

除了产品的过度夸大(这本身是另一个讨论话题了)以外,有几个原因会导致这种情况的出现。首先,固态存储可能会暴露整个基础设施的其它瓶颈(服务器、网络、虚拟机管理程序、应用程序等)。当存储不再是瓶颈,其他闪存性能问题可能会显现出来。纵观计算机网络发展史,服务器、操作系统、应用程序和网络都被设计为与硬盘驱动器(HDD)的速度匹配并通信。当部署了固态存储,基础设施的其余部分有可能需要重新调整,以支持更快的速度和响应时间。

例如,为加速虚拟桌面的性能而安装了一套新的全闪存阵列。但是存储区域网的设计是匹配机械硬盘阵列的性能并提供相应网络性能的。将硬盘阵列替换为速度是其2到10倍的全闪存阵列,延迟达到微秒级(而不是硬盘的毫秒级)可能会突然增加意外的工作负荷到网络——尤其是该网络可能已经建成使用了好多年。此外,服务器的HBA和I / O子系统也可能会过载。这些都可能对总体的闪存性能产生重大影响。

另一个要考虑的是基础设施和应用程序应该如何进行架构和部署,以期获得最佳的闪存性能。例如,数据库文件可能需要被重新定位,以获得闪存的最佳使用。对于大多数数据库应用,只有不到10%的数据集被认为是非常活跃或者“热”数据。将热数据放置在闪存上可以显著降低存储延迟,进而降低整体事务响应时间。

最后,固态存储的性能在并行系统和有大量线程的系统中尤为明显。老式的单线程应用程序能获得的加速甚微。全闪存阵列与大量并行数据流的混合使用才能产生巨大的性能飞跃。

部署固态存储时,一定要记住部署完新的更快的存储并不是任务的结束。也许这仅仅是加速整个基础设施和应用程序的开始。这意味着应用程序、服务器、操作系统、虚拟机管理程序以及网络都可能需要优化和重新调整,甚至要购买额外的硬件来协调处理基础设施里新部署的高速存储。


推荐阅读:

年度打榜:企业级全闪存系统大名单


作者

Leah Schoeb
Leah Schoeb

Leah Schoeb是Evaluator Group资深合伙人,存储、虚拟化专家。

翻译

Julian
Julian

自由撰稿人,通信和IT行业20年老兵。

相关推荐