性能提升永远在路上 全闪存如何求突破?

 

 闪存阵列彻底改变了企业的存储环境。在迁移至全闪存阵列后,以往困扰存储已久的性能问题几乎完全得以解决。不过,最终用户期望的提升以及应用程序的复杂性很快带来了更大的挑战,换句话说,改进性能的需求永远不会停止。所幸的是,存储供应商并未坐享其成、停滞不前,业内正在产生的一些创新技术正促使全闪存系统领跑于用户的需求。

存储媒介无法决定闪存阵列是否有更大的提速空间,事实上,这更多地取决于周围的基础架构。大多数情况下,随着闪存颗粒密度的提升,系统实际只会变得笨拙而迟缓,尤其是针对写入的I/O操作。总之,闪存的性能已经远远大于硬盘驱动器,比起周边系统其它组件的延迟也更低。

目前,闪存供应商所面临的挑战在于,存储介质发展如此之迅猛,而延迟主要源自闪存封装以及其它相关组件。无论对于闪存驱动器还是全闪存阵列,供应商下一阶段从整体角度来提升性能。

处理器首当其冲

当今的闪存存储系统的核心在于软件,大多数情况下,其运行在相对标准化的英特尔服务器硬件上。处理器构成了硬件的核心。处理器速度越快,软件执行的速度亦得以提升,从而使得全闪存阵列运行越快。事实上,在过去三到四年中,全闪存阵列中大部分的性能升级得益于处理器的提速,而非存储媒介的改善。

目前,存储软件供应商所面临的难题在于,推动处理器变得日益强大的动力并非是处理内核原始速度的提升,而更多来自于增加处理内核数量。但是仅有少数软件供应商能够在存储的软硬件上充分利用多线程技术。那些具备多线程应用能力的供应商现在已经实现了业界保持了性能领先的地位,他们减少处理器数量(因为可以利用所有可用的处理内核),在成本方面赢得竞争力。

更高效的存储服务

各家存储系统都有不同的功能特性——全闪存存储系统尤其如此。除了标准的软件功能(例如快照与复制技术),大多数全闪存阵列亦包含有重复数据删除和压缩等技术以降低成本。混合闪存存储系统能够在闪存与硬盘之间实现数据的自动迁移。未来这种数据迁移或许还将发生在不同类型与性能的闪存层之间。

而这些功能同样也带来了额外的系统开销,在多数情况下都会增加I/O负担。软件供应商正致力于使其应用程序变得更为高效,以减少其软件方案在整合到闪存存储系统过程中带来的延迟量。显然,解决问题的方式之一是利用上文所提及的多核处理器技术。此外,供应商还需要进一步改进复制与压缩技术的效率。这种改善主要通过阵列改变管理这些功能在元数据方面的开销得以实现。

NVMe:更快速的闪存连接

另一项有待探索的领域是如何实现闪存阵列内部的连接。今天,大多数全闪存阵列本质上是运行着存储软件的服务器。这些服务器通常使用SAS连接处理器和闪存驱动器。虽然SAS在设计之初拥有强大的初始带宽,但我们不要忘记这项技术诞生在硬盘驱动器时代,而非为闪存时代设计。换句话说,系统使用标准SCSI协议来连接SAS接口的闪存驱动器。

SCSI协议增加了延迟,因此供应商不停地寻找更好的替代方案,甚至创建自己的专用协议。虽然这些专用协议确实提高了性能,但如果继续以这种情况发展,每家闪存供应商的产品都需要自己的驱动程序。在企业中,这意味着每台服务器都将需要在存储数据的每个闪存设备上分别安装驱动。供应商则必须为各种操作系统和环境开发相应的驱动程序。

供应商和IT专家所需要的是特定的用于访问闪存存储系统的标准协议。于是NVMe(非易失性快速存储协议),一种基于内存存储技术设计的专用标准化协议,应运而生。

NVMe减少了SCSI堆栈中不必要的开销,从而简化软件I/O堆栈。其同时还支持比标准SCSI更多的队列,相较于传统的AHCI(高级主机控制器接口)所支持的单个队列,NVMe可以支持高达64,000个队列。而每个NVMe队列可以支持64,000条命令(AHCI单个队列支持32条命令),这意味着NVMe驱动器连接速度会比SAS或SATA快出2至3倍。此外,由于基于相同的行业标准,某家供应商的NVMe驱动器完全可以和另一家的相互协作。

目前,闪存驱动器厂商正快速在其产品中部署NVMe协议;另一方面,大部分的闪存阵列供应商亦已发布了或即将发布基于NVMe协议的相应产品。我们可以预见到,存储系统内部的数据迁移速度应该会在明年得到显著提升。不过,访问共享存储系统时仍然要遍历整个存储网络。

Brocade与Cisco在内的一线网络供应商都已宣布支持NVMe over Fabrics,这种协议可以同时适用于以太网和光纤通道网络。而对数据中心而言,该标准的渗透则需要更长的时间。或许不少数据中心会在未来数年之内进行转型。值得庆幸的是,最近市场上发布的产品既支持传统的SCSI连接,亦可用NVMe进行访问。

从今往后,连接方面的改善空间将更多来自于带宽的持续增加,以及带宽更为智能的利用。

闪存DIMM

大部分的NVMe产品经由PCIe接口安装。不过现在,内存供应商有了更快速的通道:系统自身的内存总线。PCIe总线是实现各种设备间连接的共享总线,而在内存总线则是内存所专用的。显然,内存总线主要运用于动态RAM(DRAM)领域,但是现在,闪存制造商也希望藉此实现通往处理器的高速路径。虽然闪存DIMM比DRAM慢,但它为每个DIMM提供了更大,且成本更低的存储容量。

供应商提供两种不同形式的闪存DIMM技术。一种形式是将闪存DIMM封装成为闪存驱动器,用作高速存储设备。DIMM即存储是存储那些热点文件(如虚拟内存分页文件)的理想场所。

闪存DIMM技术的另一种形式是将闪存DIMM作为内存而不是存储外设。这种做法的优点同样是提升存储密度,降低成本;当然亦有缺陷,延缓了整体内存的性能。不过这种性能的延缓或许不会有你想象的那么大。在大多数设计中,闪存DIMM完全可以充当DRAM DIMM。写入操作先会在DRAM 上执行,当再次需要被读取前降级到容量更大的闪存区域。

将闪存作为系统内存所带来的关键好处在于单台服务器有机会以大约一半的成本部署一倍的内存容量,是当前横向扩展应用程序的理想选择。通常在这类环境中都面临着管理横向扩展节点的难题,其解决之道在于更多的内存,而非处理器性能。

闪存DIMM的另一用途在于防止服务器在系统崩溃时丢失数据。设想服务器会像笔记本那样:当发生断电时,它只是进入休眠状态;在电源恢复时又会自动从停下的地方重新启动。

总结

今天的企业第一次可以为应用程序与最终用户提供超出其所需的内存容量。但这并不能满足所有的应用程序。此外,伴随着虚拟化技术在系统环境中日益渗透,应用程序的持续扩展,这部分富裕的性能迟早会被消耗殆尽。

设备供应商仍将持续专注于改善和提高性能,但比起今天单纯将闪存添加入传统的系统会困难许多。保持性能的领先需要的是更高效的软件,以及本文中所提到的内外部连接的改善。

 

 作者:George Crump

来源:51CTO

时间: 2024-10-30 17:12:30

性能提升永远在路上 全闪存如何求突破?的相关文章

搞全闪存阵列的各执一词 宏杉说别吵了,就用我哒

全闪存阵列也许十分诱人,但并不是每一个全部使用闪存介质的存储阵列,都称得上"纯粹的全闪存阵列",它们中的许多,并不完美. "尺有所长,寸有所短",在企业级存储市场,产品指标上略有不同,产品特性上各有所长,本是再常见不过的事情,但是在"全闪存阵列到底为什么'不完美'?"这个命题上,站在不同角度的存储系统供应商,"吵架"吵的也是颇有水准. 过去十几年在市场上获得显著成功的大厂们认为,"那些初创企业的产品并不完美,它们太像

容量提升100%到276%,Pure Storage推出第5代全闪存阵列

Pure Storage最近宣布推出第5代全闪存阵列,不但增加容量,而且采用了最快的处理器,性能相比上一代提高了20%-30%,容量提升了100%到276%.另外,Pure Storage表示在对象扩展方面提高了10倍多,整体系统可扩展性有所增强,支持大规模CopyData Management,最多可在系统上做500000个快照. FlashArray//m提供了6个9(也就是99.9999%)的可用性.Pure表示,这包括对硬件和软件的升级和维护,不需要对第二个阵列配置复制功能. 下面是一些

明明是全闪存阵列,为何存储性能仍然不够快

软件定义的超融合虽然有着诸多的优势,但对软件开发商提出了非常高的要求,他们非但要精通各种语言.系统和架构,还必须要熟悉硬件本身的性能,这样才能够保证开发出来的软件能够全部发挥硬件的性能. 软件定义基础架构,软件定义存储,软件定义存储.目前,用软件定义超融合的方式替代专用服务器.专用网络.专用存储设备等传统基础架构的方法,已经成为了行业的热点.英特尔系统架构师朱海峰先生曾在某超融合大会上公开表示,未来的大型数据中心的建设,将采用标准X86硬件构建作为整个数据中心的基础架构,通过软件厂商比较强的软件

Isilon计划2017年供货 以应对极端NAS性能的Nitro全闪存系统

Dell EMC推出了旨在处理极高性能NAS工作负载的Isilon全闪存系统.这是今年年初EMC World大会上公布的Isilon Nitro进展的一个高潮. 你可以从4节点.4U机箱开始,从96TB到924TB容量,250000 IOPS,最高15GB/s的聚合带宽. 扩展到超过100个机箱,超过400个节点以及92.4PB的容量.这意味着有2500万IOPS,最高1.5TB/s的总聚合带宽,届时将提供多种配置. 这将是一个纯Isilon AF集群或者AF节点,可以添加到现有的Isilon集

快,极致性能!深度剖析IBM FlashSystem全闪存阵列

在大数据时代,人们对存储的要求越来越高,成倍的数据增长不仅对存储容量提出了更高的要求,云计算.云存储.移动应用等各种实时交互应用对存储的性能也提出了更加苛刻的要求.在一些中高端的存储服务器上,全闪存存储已经开始替代传统存储方案,成为主力.与传统存储方案相比,全闪存存储有着诸多的优势,尤其是在性能方面,超低的延迟,超高的响应时间和执行效率,让传统存储方案望其项背.   在存储行业中,IBM.EMC.NetApp等主流的存储厂商均推出了全闪存存储解决方案,特别是IBM,在并购了TMS公司后,基于TM

Tech Alert:使用全闪存阵列升级数据中心基础架构

  对于承担着升级数据中心存储基础架构任务的IT专业人员而言,市场上的众多一流全闪存阵列(AFA)都能提供具有吸引力的密度.性能和价值.在本文中,飞康公司的专家将提出相关建议,帮助企业成功地集成AFA,同时最大程度减少或消除创建另一个孤立存储系统或手动管理单独的数据服务的挑战. 除非企业拥有将所有工作负载都迁移到单个AFA或一组相同的AFA的足够预算和能力,否则大部分数据中心都可能混合使用AFA.混合阵列和HDD存储资源,而它们各自需要专门的管理和支持.这就会导致数据中心需要混合使用多种不同的工

全闪存数据中心是什么样子的?

随着技术的进步和存储介质的成本不断降低,全闪存数据中心的概念也历经了多年的演变.结果就是,几乎每一家全闪存存储厂商都宣布,他们已经推出"实际成本"和基于硬盘的存储系统相当的闪存存储产品. 如果你选择相信厂商们宣称的硬盘成本对比逻辑并推而广之,结论就会是:任何组织都没有理由拒绝全闪存存储.想象一下,一个能瞬间响应每个IO请求的数据中心,而且完全无需区分数据类型!数据管理和性能优化的难题将一扫而光!全闪存存储系统的未来一片光明!总的来说,闪存介质的每GB成本持续走低,同时,管理这些存储系统

博科推出业内首创全闪存数据中心第六代光纤通道导向器

摘要:博科(Brocade)(纳斯达克股票代码:BRCD)今天宣布推出用于任务关键型存储连接和业务弹性解决方案的业内首创全闪存数据中心第六代光纤通道导向器. 由存储创新驱动的数字化转型需要现代存储网络 2016年7月19日美国加州圣何塞消息-- 博科(Brocade)(纳斯达克股票代码:BRCD)今天宣布推出用于任务关键型存储连接和业务弹性解决方案的业内首创全闪存数据中心第六代光纤通道导向器.新产品以博科于2016年3月推出的第一台第六代光纤通道交换机为基础,巩固了博科在提供业内最具创新性和最广

《原来如此》第四十八期:软件定义存储同全闪存、超融合等技术相辅相成

上一期<原来如此>我们和中桥国际总经理兼高级分析师王丛探讨了云计算的发展情况以及,混合云应该怎样规划部署.本期<原来如此>将就现在厂商都在推行的软件定义存储进行讨论,而且软件定义存储并不是单一的,他还伴随着全闪存.超融合等技术,多种技术正相辅相成的融合发展. 以下为访谈实录: 主持人:各位网友大家好,欢迎收看ZDNet至顶网视频访谈节目,今天我们很高兴邀请到了中侨国际的总经理兼高级分析师王丛,跟我们网友打个招呼. 嘉宾:各位网友大家好,非常高兴今天和ZDNet至顶网一起和大家谈谈存