黄金岛官网

当前位置:存储技术专区 → 正文

最新的NVMe规范如何改进数据黄金岛官方的闪存

责任编辑:cres 作者:Mary Branscombe |来源:黄金岛官网  2019-10-31 14:08:37 原创文章 黄金岛官网

与大多数新技术一样,企业在采取NVMe规范的最新版本方面进展缓慢,迄今为止,在超大规模云计算供应商采取了这种技术之后,很多企业才开始采取。
 
NVMe 1.4规范于今年7月发布,包含用于隔离、可预测的延迟和写入放大功能。然则,作为闪存驱动器和阵列互连的NVMe更高的性能和更低的系统要求正在加速该规范在企业中的使用,预计今年NVMe的存储产品出货量(以GB为单位)预计将跨越SAS硬盘和SATA硬盘的总和。
 
同样在今年7月发布的NVMe-oF 1.1规范是针对NVMe over Fabric的最新规范(而不是直接附加在服务器中),它在现有的光纤通道和RDMA选项中增加了对TCP/IP的支持,并包含针对企业的服务质量包管(QoS)和管理功能。主流存储、网络和管理提供商(如Cisco、Dell、Intel和Mellanox)已准备好通过标准驱动法式甚至硬件加速来支持NVMe-oF,速度最高可达200Gb/s,使其成为在现有TCP/IP环境中安排分散化软件界说的扩展存储的成熟标准。
 
Virtana公司产品管理总监Henry He表示,基于TCP的NVMe是NVMe-oF 1.1中最重要的功能。他说,“NVMe规范现在可以在整个内联网(Intranet)上进行扩展,以前它已被本地化到数据黄金岛官方或所需的专用硬件。如果需要光纤通道,则可以使用它,然则如果只需要普通的TCP,那么也可以使用它。”
 
闪存的标准日益混乱
 
闪存对于工作负载具有主要优势,从虚拟机到数据库再到大数据和机器学习,NVMe存储产品的价格已开始与SATA SSD硬盘达到同等水平。与此同时,SCSI SSD硬盘无法满足NVMe-oF的速度和延迟。
 
随着SSD硬盘容量的连续增加(存储容量大约每六个季度增加一倍),涌现了一系列具有分歧特征的闪存技术:从价格较低的大容量但耐用性较低的QLC到持久性内存(如英特尔Optane和三星Z- NAND)。
 
英特尔公司研究员、NVM Express标准组织总裁Amber Huffman表示,这增加了数据黄金岛官方中闪存存储管理的复杂性。
 
在NVMe 1.4规范中,即使设备包含多种类型的存储,“NVMe设置”也会通过延迟和耐用性对闪存设备进行分组。Huffman指出,“NVMe一直将闪存视为逻辑上的一个组块,但不知道后端会附加什么。正在读写同一NAND位置并发生瓶颈吗?人们正朝着以逻辑方式分解存储设备的概念迈进,但仍通过提供更细粒度的QoS功能而获得抽象的好处。”
 
向主机公开分歧的闪存特性意味着用户可以智能地分配工作负载,通过标记哪个IO需要更高的优先级,为具有较高耐久性的闪存分配繁重的写入活动,同时使用具有较低耐久性的高容量闪存进行繁重的读取,从而使性能更可预测工作量。
 
“IO确定性”使性能和延迟在规模上更加可预测。闪存读取时间可能会发生很大变更(在某些情况下从微秒到几秒),因此用户现在可以询问设备是否在特定的时间范围内交付,以及是否无法将请求发送到存储架构的另一设备。
 
自动发现,智能路由
 
该结构还可以承担更多的发现和智能路由工作,使用户的基础设施更智能,并添加更多动态IO队列资源管理,但不会增加直接通过PCIe连接存储的用户的开销。
 
添加额外的端口和组件或断开设备连接并不会彻底改变用户存储基础设施。以前,除非重新启动整个发现过程,否则存储主机将不知道更改。现在可以自动动态地发现。
 
Virtana公司Henry He表示,“在存储方面,用户需要的是减少中断,并减少对应用法式的影响,这使整个系统更易于管理和效率更高。”
 
Huffman指出,随着NVMe存储网络的规模从数十台扩展到数千台,这一点变得越来越重要。他说,“当我们进入数据池存储方案时,开始有许多方法可以连接到设备,用户需要了解哪种方法是连接到该设备的最佳路径,因为它们的创建方式可能不相同:可能会以更慢、更长的路径进行。”
 
弹性和恢复
 
当设备涌现故障时,还有新的弹性功能和更多选项。
 
虽然闪存是可靠的,但有时数据在写入过程中丧失。新的验证功能会在写入数据后立即读取数据,作为对数据完整性的额外检查。
 
标准化的持久日志可提供有关内部毛病状态的更多信息,这些信息可以馈入监视软件以赞助区分关键和非关键毛病,或者使用户能够从写入失败但仍然可以读取的硬盘驱动器中恢复数据。它还将赞助企业发现是否需要在处理故障硬盘驱动器之前对其进行清理(以防仍然可以读取它们的数据),并使供应商更容易分辨出介质故障和固件毛病之间的区别。
 
新的重建辅助选项应该可以在部分故障的情况下减少数据丧失。硬盘驱动器将检测到媒质故障,硬盘驱动器控制器将通知主机,主机将测验考试从其他副本重建数据。用户还可以使用此功能来更清楚地了解硬盘驱动器的使用寿命,并在硬盘驱动器涌现故障之前提前更换。
 
他建议说,“如今,整个基础设施变得更智能、更具弹性而且更能容忍潜在的故障。”
 
更好的平安性
 
其中许多功能在存储管理软件中可用,甚至在某些硬盘驱动器上用作专有功能。将它们放在标准网络堆栈中并一起使用,不仅使它们无处不在,而且使它们具有基本的功能,而且有助于提高平安生命周期。
 
Huffman说,“我从数据黄金岛官方客户那里听到的关键的一件事是他们真的想要标准驱动法式。例如,他们需要内置Linux驱动法式,也许添加了一些功能,然则当有人发现平安漏洞时,他们需要标准驱动法式,以便可以快速更新。”
 
面向未来
 
综上所述,NVMe使用户能够创建高容量的存储结构,通过混合分歧类型的闪存并将正确的工作负载分配给每种存储产品,从而以具有竞争力的成本维持高吞吐量和IOPS。
 
Huffman建议,它还使用户能够构建一种灵活的存储架构,可以为将来的更改和尚未计划的设备做好准备。
 
Huffman解释说:“我们从企业客户那里听到,IO连接确实非常昂贵。当他们考虑IO带宽速度和他们需要提供的通道数量时,如果不采取光纤架构,他们宁愿使用PCIe,也不肯与存储设备建立连接。”
 
NVMe现在使他们可以灵活地连接加速器,以在需要时训练机器学习模型(例如计算存储)。Huffman说,“当他们现在正在构建系统时,不知道世界会带来多快的变更,也不知道两年后需要什么。借助NVMe规范,他们将获得所有的灵活性。”
 
版权声明:本文为黄金岛官网编译,转载需注明出处为:黄金岛官网,如果不注明出处,黄金岛官网将保存追究其法律责任的权利。

关键字:闪存 数据黄金岛官方

原创文章 黄金岛官网

最新的NVMe规范如何改进数据黄金岛官方的闪存 扫一扫
分享本文到朋友圈

关于我们联系我们版权声明友情链接广告服务会员服务投稿黄金岛官方招贤纳士

企业网版权所有©2010-2019 京ICP备09108050号-6

^