NVMe-oF规范支持在主机与固态存储设备或系统之间通过网络进行数据传输。其最新修订版包含了对TCP传输绑定的支持,这样就能在标准的以太网网络上使用它,而无需进行配置更改或增加特殊设备。可能正是这个原因使今年成为了NVMe-oF真正腾飞的一年,同时其又扩展了NVMe核心价值——释放了NAND闪存的全部优势。

2020年是NVMe over Fabrics(NVMe-oF)最终起飞的一年吗?

非易失性快速内存(NVM Express,或NVMe)协议现已比较成熟了;作为其扩展,NVMe-oF规范使用NVMe将主机连接到整个网络矩阵(Fabric)中的存储器。NVMe-oF支持在主机与固态存储设备或系统之间通过网络进行数据传输。这类传输可使用基于NVMe消息的命令,通过以太网、光纤通道(FC)或InfiniBand完成。

Fabric的一个关键价值主张是,它可以连接分布式存储池(最有可能是NVMe SSD,但将来可能会使用其他永久内存)。此外,由于可使用TCP进行连接,因此这也可以远距离实现。这一规范的最新修订版NVMe-oF 1.1包含了对TCP传输绑定的支持,这样就能在标准的以太网网络上使用NVMe-oF,而无需进行配置更改或增加特殊设备。

可能正是这个能力使今年成为了NVMe-oF真正腾飞的一年,同时其又扩展了NVMe核心价值——释放了NAND闪存的全部优势。最初为硬盘驱动器构建的采用iSCSI等协议的体系结构,则无法做到这一点。

NVMe初始规范的发布已有将近十年,它利用计算机的快速外部设备互连(PCI Express,或PCIe)总线在本地传输数据。NVM Express组织负责监督这类协议;根据其说法,NVMe-oF与初始协议有90%相似(图1)。推出五年后,NVMe-oF率先获得美光科技(Micron Technology)的拥护,该公司选择使用自己的SolidScale架构来超越这个标准。这个架构是为低延迟、高性能访问计算和存储资源而创建的,专门用来解决数据中心中CPU使用不充分的问题。当时部署在应用服务器中的NVMe SSD所使用的IOPS和容量平均不到其50%。

图1:NVM Express路线图不断通过添加NVMe-oF来扩展其初始规范——NVMe-oF提供TCP传输绑定支持,因此可实现远距离存储。(图片来源:NVM Express

此后,该公司选择将SolidScale淘汰,因为最终其可能使该公司与自己的某些客户形成竞争,那么就不合理,美光公司存储系统架构师兼研究员Joe Steinmetz表示。取而代之,该公司将专注于其作为NVMe-oF生态系统中SSD和内存供应商的核心优势。与许多技术一样,其采用所花的时间比预期要长,但他表示,2020年似乎是NVMe-oF之年,并且业界有足够的一致性来达到这一点。

但是,采用也存在障碍。Steinmetz认为,虽然将TCP和非RDMA传输包括在内有所裨益,但这也确实造成了一些混乱。“我认为这就是业界很多人预计NVMe-oF会很快采用,但是却推迟了一些的原因。”他表示。另一个重大障碍是软件生态系统——取决于客户计划如何使用NVMe-oF,这个生态系统仍处于起步阶段,Steinmetz补充说。

虽然添加TCP确实解决了距离挑战,并且TCP无处不在,这点很有用,但它并没有否定RDMA RoCE的适用性——许多存储OEM厂商在这方面都具有丰富经验。“TCP很好、必要,最终会推动采用。但我看不到RoCE会消失。”Steinmetz表示。

Steinmetz认为,在不久的将来,全闪存存储阵列供应商会成为使用NVMe-oF的先行者,因为他们希望为客户释放昂贵闪存的价值,而使他们完全获得高性能和低延迟。“我们在全闪存阵列方面看到了许多的应用和早期采用者。”

西部数据(Western Digital)也将NVMe-oF视为一场生态系统活动,并于今年早些时候推出了一些相互关联的产品,包括双端口的第三代Ultrastar DC SN840 NVMe SSD及其最新的OpenFlex Data24 NVMe-oF存储平台,用于扩展其性能并共享分布式(disaggregated)闪存。OpenFlex平台还整合了该公司RapidFlex控制器,实现了NVMe/NVMe-oF连接,同时兼顾了能效——这是其收购Kazan Networks所获得的能力。

西部数据产品管理与市场营销高级总监Scott Hamilton表示,该公司的NVMe-oF方法是故意无关的,但相信以太网会主导数据中心(图2)。“我们认为这最终会是成本最低、普及率最高的情况。”同时,西部数据已支持RoCE并计划支持TCP。该公司对NVMe-oF支持的一个重要里程碑,是其自己两年前推出的Open Composable架构。它具有多个层,可提供不同功能来支持可组合分布式基础架构,同时,它结合了多个行业标准来创建Open Composable API。

图2:西部数据的NVMe-oF方法是故意无关的,它包括其两年前推出的Open Composable(开放组合式)架构,这种架构结合了多种行业标准来创建Open Composable API。(图片来源:西部数据

Hamilton表示,其目标是在不同的解决方案、供应商、产品和用户之间提供一致的体验,从而有望减少供应商的锁定并进一步推动与供应商无关的解决方案。他表示,NVMe-oF的早期采用是靠高性能和低延迟推动的,那些早期采用者正在使用RoCE达到目的,而TCP具有降低复杂性的好处。

西部数据数据中心系统合作伙伴联盟工程总监Mark Miquelon表示,如果延迟很重要,那么客户就会选择NVMe SSD,而如果没有NVMe-oF,那么可通过PCIe连接的数量就有限。“借助NVMe-oF,我们可以大大扩展这个范围。”他表示,虽然这会对延迟造成影响,但是却很小,因此可以将应用扩展到整个网络规模。

但是在现实世界中,NVMe-oF并不能消除网络拥塞的可能性。Miquelon表示,同一Fabric上可能有很多应用试图从相同的SSD或共享同一Fabric的不同SSD获取数据。这就是西部数据设立了“兼容性实验室”的原因——该实验室向所有人开放,供了解这些真实情况并帮助客户将基于Fabric的产品推向市场。“我们正在研究Fabric拥塞时的数据行为。”

另一个障碍是,即使交换机供应商都遵循标准,但每个供应商的标准都稍有不同,并且它们都使用自己的网络接口控制器(NIC)进行测试。因此,兼容性实验室还是个混合和匹配而创建配方的环境,这样就能使不同的交换机和NIC供应商之间实现良好的互操作性,并有助于减少供应商锁定,Miquelon表示。

如今,SSD正在推动NVMe-oF的采用,NVM Express会员公司——英伟达(Nvidia)的网络业务部门存储技术副总裁Rob Davis表示。“更快的存储需要更快的网络。SSD变得越来越快,PCI总线也变得越来越快,两者之间的网络也就要越来越快。对于未来来说,这确实是个很好的组合,尤其是在有大量数据、饥饿的应用(例如机器学习和人工智能)时如此。”他表示,从长远来看,可以想象其他永久内存可能会使用NVMe规范,包括3D Xpoint。“现已生产多年的英特尔Optane SSD,就对该低延迟堆栈进行了充分利用。”

带TCP的NVMe-oF还可以实现SAS的替代,从而帮助扩展企业存储阵列,Davis表示。“实际上,这是NVMe over Fabrics的主要目标用例之一。”他表示,另一种是去隔离式存储模型,包括超大规模数据中心——在此,大部分流量都是发生在数据中心内部。“他们只是在扩展闪存,而与CPU、DRAM和计算无关。他们可以使用标准网络设备在数据中心内的任何位置访问闪存。”

市场研究机构Coughlin Associates总裁Thomas Coughlin表示,即使光纤通道解决方案获得了NVMe-oF的早期采用,但由于普遍性,后者使用TCP的情况也越来越多。“基于TCP的网络可能已经获得最大的成功。”总的来说,NVMe-oF在存储系统和管理以及计算存储中都有明显用例,因为高性能接口可实现对不同位置(无论是不同的设施还是不同的机架)的内存之间进行协调,他表示。加速器技术也可能会搭配使用。

虽然NVMe本身已经相对成熟,但TCP支持也已经有两年了,而对NVMe-oF提供了帮助,Coughlin表示。他还没有预见到来自计算快速链接(Compute Express Link,CXL)或Gen-Z等新兴架构的直接竞争。“在未来几年中,这三者将在存储开发中发挥作用。同时涉足这三者的玩家很多,他们的目标可能是找到将它们一起使用的最佳方法。”

英伟达的Davis认为Gen-Z已被纳入CXL,并得到了英特尔的支持。“如果有英特尔支持,那么情况就很好。”他表示,与NVMe一样,CXL利用了PCIe这种成熟的标准化技术——每个人都已经习惯使用这个技术,这也促进了NVMe-oF的采用。即使人们不准备立即使用它,也可以为它做准备,也不必担心受困于专有技术中。

(原文刊登于EDN姐妹网站EETimes,参考链接:NVMe-oF Is Ready to Go the Distance,由赵明灿编译。)

本文为电子工程专辑姊妹网《电子技术设计》2020年11月刊杂志文章,版权所有,禁止转载。免费杂志订阅申请点击这里

阅读全文,请先
您可能感兴趣
Rambus的HBM4控制器IP还具备多种先进的特性集,旨在帮助设计人员应对下一代AI加速器及图形处理单元(GPU)等应用中的复杂需求。这些特性使得Rambus在HBMIP领域继续保持市场领导地位,并进一步扩展其生态系统支持。
HBM4作为第六代HBM芯片,不仅在能效上较现有型号提升40%,延迟也降低了10%,成为各大芯片厂商竞相追逐的焦点。
随着支持AI的应用程序的普及以及6400MT/s或更高速度成为主流,PC内存性能要求不断提高,使用CKD的系统数量将伴随时间的推移呈现显著增长的态势。
SK海力士29日宣布,全球首次成功开发出采用第六代10纳米级(1c)工艺的16Gb(Gigabit,千兆比特)DDR5 DRAM。由此,公司向世界展现了10纳米出头的超微细化存储工艺技术。
美光科技计划收购友达光电旗下的两家工厂,将主要用于扩充先进封装与高带宽内存(HBM)生产线。美光科技表示,此次收购的厂房将主要用于前段晶圆测试,以支持其在台中和桃园的DRAM生产扩张。
铠侠此次上市的主要目的是为了满足AI热潮对其芯片需求的增长。随着AI技术的快速发展,对高性能存储芯片的需求显著增加,铠侠希望通过上市来筹集资金,以进一步扩大其在NAND Flash市场的市场份额和技术研发能力。
• 得益于西欧、关键亚洲市场和拉丁美洲市场的增长,以及中国品牌的持续领先,全球折叠屏手机出货量在2024年第二季度同比增长了48%。 • 荣耀凭借其在西欧特别强劲的表现,成为最大的贡献者,成为该地区排名第一的品牌。 • 摩托罗拉的Razr 40系列在北美和拉丁美洲表现良好,为其手机厂商的出货量贡献了三位数的同比增长。 • 我们预计,头部中国手机品牌厂商的不断增加将至少在短期内抑制三星Z6系列在第三季度的发布。
AI技术的发展极大地推动了对先进封装技术的需求,在高密度,高速度,高带宽这“三高”方面提出了严苛的要求。
奕斯伟计算2024首届开发者伙伴大会以“绿色、开放、融合”为主题,从技术创新、产品应用、生态建设等方面,向开发者、行业伙伴等相关方发出开放合作倡议,加速RISC-V在各行各业的深度融合和应用落地,共同推动RISC-V新一代数字基础设施生态创新和产业发展。
2024年 Canalys 中国云计算渠道领导力矩阵冠军厂商分别是:阿里云、华为云和亚马逊云科技(AWS)
‍‍Mobileye 将终止内部激光雷达开发Mobileye 宣布终止用于自动驾驶的激光雷达的开发,并裁员 100 人。Mobileye 认为,下一代 FMCW 激光雷达对可脱眼的自动驾驶来说必要性没
文|德福很多去成都旅游的朋友都有个疑惑——为什么在成都官方的城市标志上看不到熊猫,而是一个圆环?其实这个“圆环”大有来头,它被唤作太阳神鸟,2001年出土于大名鼎鼎的金沙遗址,距今已有三千余年历史。0
在当今人工智能飞速发展的时代,AI Agent正以其独特的方式重塑着企业的生产运营方式。澜码科技作为AI Agent领域的先行者,其创始人兼CEO周健先生分享了对大模型与AI Agent发展现状的深刻
会议预告向世界展示中国最具创新力、领导力和品牌化的产品与技术!9月27号,“第6届国际移动机器人集成应用大会暨复合机器人峰会”将在上海举行,敬请关注!逐个击破现有痛难点。文|新战略半导体行业高标准、灵
近日,又一国产SiC企业宣布实现了主驱突破,并将出口海外。据“行家说三代半”的追踪统计,自2022年起,国内主驱级SiC器件/模块开始在多款车型中得到应用,尤其是2024年,本土供应商的市场份额显著上
8月28-30日,PCIM Asia 2024展在深圳举行。“行家说”进行了为期2天的探馆,合计报道了200+碳化硅相关参展企业(.点这里.)。其中,“行家说”还重点采访了骄成超声等十余家企业,深入了
9月6日,“智进AI•网易数智创新企业大会”在秦皇岛正式举行,300+企业高管及代表、数字化技术专家齐聚一堂,探讨当AI从技术探索迈入实际应用,如何成为推动组织无限进化的新引擎。爱分析创始人兼CEO金
在苹果和华为的新品发布会前夕,Counterpoint公布了2024年第一季度的操作系统详细数据,数据显示, 鸿蒙操作系统在2024年第一季度继续保持强劲增长态势,全球市场份额成功突破4%。在中国市场