IT经理正被存储厂商说服,相信固态存储、闪存将会大幅提高应用程序的性能。然而部署了固态存储后,许多人发现只有适度的性能提升甚至是没有任何改善。那么,究竟发生了什么使得闪存加速应用的承诺难以兑现呢? 除了产品的过度夸大(这本身是另一个讨论话题了)以外,有几个原因会导致这种情况的出现。首先,固态存储可能会暴露整个基础设施的其它瓶颈(服务器、网络、虚拟机管理程序、应用程序等)。
当存储不再是瓶颈,其他闪存性能问题可能会显现出来。纵观计算机网络发展史,服务器、操作系统、应用程序和网络都被设计为与硬盘驱动器(HDD)的速度匹配并通信。当部署了固态存储,基础设施的其余部分有可能需要重新调整,以支持更快的速度……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
除了产品的过度夸大(这本身是另一个讨论话题了)以外,有几个原因会导致这种情况的出现。首先,固态存储可能会暴露整个基础设施的其它瓶颈(服务器、网络、虚拟机管理程序、应用程序等)。当存储不再是瓶颈,其他闪存性能问题可能会显现出来。纵观计算机网络发展史,服务器、操作系统、应用程序和网络都被设计为与硬盘驱动器(HDD)的速度匹配并通信。当部署了固态存储,基础设施的其余部分有可能需要重新调整,以支持更快的速度和响应时间。
例如,为加速虚拟桌面的性能而安装了一套新的全闪存阵列。但是存储区域网的设计是匹配机械硬盘阵列的性能并提供相应网络性能的。将硬盘阵列替换为速度是其2到10倍的全闪存阵列,延迟达到微秒级(而不是硬盘的毫秒级)可能会突然增加意外的工作负荷到网络——尤其是该网络可能已经建成使用了好多年。此外,服务器的HBA和I / O子系统也可能会过载。这些都可能对总体的闪存性能产生重大影响。
另一个要考虑的是基础设施和应用程序应该如何进行架构和部署,以期获得最佳的闪存性能。例如,数据库文件可能需要被重新定位,以获得闪存的最佳使用。对于大多数数据库应用,只有不到10%的数据集被认为是非常活跃或者“热”数据。将热数据放置在闪存上可以显著降低存储延迟,进而降低整体事务响应时间。
最后,固态存储的性能在并行系统和有大量线程的系统中尤为明显。老式的单线程应用程序能获得的加速甚微。全闪存阵列与大量并行数据流的混合使用才能产生巨大的性能飞跃。
部署固态存储时,一定要记住部署完新的更快的存储并不是任务的结束。也许这仅仅是加速整个基础设施和应用程序的开始。这意味着应用程序、服务器、操作系统、虚拟机管理程序以及网络都可能需要优化和重新调整,甚至要购买额外的硬件来协调处理基础设施里新部署的高速存储。
推荐阅读:
相关推荐
-
Pure Storage推出ObjectEngine备份设备
闪存存储先驱Pure Storage公司开始进入云备份领域,让客户可对亚马逊云计算服务(AWS)上的数据进行重 […]
-
Microsoft Azure存储团队想要更简单的闪存设备
通过参与开放计算项目(Open Compute Project),这个云计算巨头正在联手其他供应商打造“定制S […]
-
NetApp闪存产品深入云、边缘和物联网
新的NetApp闪存存储开始瞄准Docker环境和对象存储,而原本这些技术主要依靠旋转磁盘。 在NetApp […]
-
销毁SSD和保护数据的关键步骤
SSD技术正在迅速发展。随着价格下降,速度和容量继续增长,SSD在存储市场获得更强的立足点。尽管它们有着较长的 […]