众说纷纭:NVMe over Fabrics阵列到底属不属于SAN?

 

 SAN是什么,NVMe over Fabrics(简称NVMeF)阵列又是否属于SAN?Datrium公司表示否定,而E8方面则在一定程度上表示肯定。

根据维基百科的解释,SAN全称为存储区域网络,是指“一套能够为统一块级数据存储提供访问的网络……SAN并不提供文件抽象机制,而仅提供数据块级操作; 不过SAN之上的文件系统仍然能够实现文件级访问,此类系统被称为共享磁盘文件系统。”

Techopedia则解释称:“存储区域网络(简称SAN)属于一套安全高速数据传输网络,负责面向统一块级存储提供访问能力。SAN能够使得多台服务器访问同一存储设备网络。”

看起来概念非常简单,但NVMeF阵列却存在一项影响性特质。

Techterms指出,“SAN属于一套能够为多台计算机所访问的存储设备网络。网络中的每台计算机皆可访问SAN中的磁盘驱动器,但前提是其属于直接接入该计算机的本地磁盘。”

这种方式允许各磁盘驱动器供多台计算机使用,从而简化不同设备之间的信息共享流程。

对于Datrium公司来说,这正是主要问题所在。该公司联合创始人兼CTO Hugo Patterson在接受采访时解释称,“共享机柜内的NVMe看似一种内部驱动器——因此其无法实现数据共享。这并不属于SAN。大家无法在此之上支持VMFS(即VMware文件系统)。”

Datrium公司CTO Hugo Patterson

他进一步指出,SAN用户能够实现数据、驱动器以及存储机柜的共享。但NVMeF阵列用户却无法进行数据或者驱动器共享。为什么会这样?

这种想法源自在计算机、客户设备或者服务器当中安装本地驱动器。其仅归属于所在主机,而无法被其它计算机所访问。通过NVMe驱动程序实现的PCIe接入SSD就属于此类作法。

而随着NVMeF的出现,NVMeF阵列内的主机服务器与驱动器之间建立起一条远程直接内存访问连接。其中主机服务器会将该远程驱动器视为另一块本地驱动器,且二者之间相互完成分配与映射。除此之外,没有其它服务器会访问该驱动器——意味着其它服务器无法访问该驱动器上的数据。

那么,让我们对此类驱动器进行抽象,并添加其它一些驱动器/分卷管理器。在这里,我们将其湢至阵列控制器当中; 其能够查看全部驱动器并接收一切IO请求。但如果要通过端到端NVMeF实现,则意味着延迟会持续提升而IO操作时耗更长,NVMeF原本维持本地驱动器访问速度不变的要求当然无法实现,而控制器也将如Datrium发布的演示文稿所说成为其中的性能瓶颈。

如果大家能够通过NVMeF直接让主机服务器访问该阵列上的驱动器,则这套阵列在实际上即属于无控制器类别——或者简称JBOF,即简单闪存捆绑。Datrium为此绘制了以下图示:

Datrium公司支持NVMe驱动器,但却并没有在自家产品线中推出NVMeF阵列。该公司指出,内置有NVMeF的阵列并不能解决主机-阵列网络延迟这一难题。

E8公司的观点

Datrium方面并不具备NVMeF阵列,但另一方面初创企业E8则拥有此类产品——这是一套双端口NVMeF JBOF,配备24块6.4 TB SSD。那么在E8公司眼中,NVMeF阵列或者说JBOF是否属于SAN?

该公司创始人兼CEO Zivan Ori指出,“对于这类与光纤通道及SCSI有所关联的SAN,我将其称为NVMeF。这是一种SAN的替代方案或者可以称作下一代SAN。我认为将其称为SAN可能会引起误解。”

在他看来,双控制器阵列无法获得如NVMeF般的竞争优势,除非其具备能够驱动RDMA链接的直连服务器。但在不具备直连服务器的情况下,其无法介入RDMA路径而只能使用阵列控制器堆栈,这无疑会造成额外的延迟提升。Ori认为这正是Pure公司将要面临的重要问题之一。

那么如果E8的客户希望在E8 JBOF当中共享数据,又该如何实现?集群化文件系统正是一个可能的答案,他同时亦提到可以提供一套运行有SAS统计分析应用程序的数据仓库。在安装E8系统之前,SAS应用程序运行在配备有本地NVMe SSD的服务器之上:

但在安装GPFS——即IBM的Spectrum Scale并行文件系统软件——以替代XFS之后,各SAS节点将能够以并发方式实现指向 E8共享NVMe存储的IO访问。

分配控制器级智能

E8公司的系统在每台访问服务器当中设置一个代理,具体如下图左侧所示:

有趣的是,Datrium公司也拥有类似的概念——其在阵列分布式上游内提供面向访问服务器的控制器逻辑。该公司认为,必须要利用这样的访问服务器逻辑方可在NVMe JOBF环境当中提供存储阵列控制器型功能:

以上Datrium演示提出的最后结论在于:“服务器支持型数据管理必须具备更多功能。”

根据我们的理解,这里所指的是原本依靠阵列控制器实现的分卷控制类功能必须在访问服务器中以其它形式实现,而后再由该服务器对NVMeF IO请求加以处理。

另外,当有多台服务器同时访问NVMeF JBOF时,这一分卷管理功能还应当能够在各访问服务器上进行分布,从而协调具体数据访问操作。

Datrium公司此前曾经通过七页演示文稿解释了为何NVMeF JBOF并不属于数据共享SAN,百我们怀疑该公司也许正在开发能够解决这一难题的技术方案。毕竟,如果仍然没有解决办法,其为什么要大费周章地拿出七页演示进行说明?

 

 

作者:佚名

来源:51CTO

时间: 2024-10-31 03:13:54

众说纷纭:NVMe over Fabrics阵列到底属不属于SAN?的相关文章

盘点存储2016:3D XPoint从炒作到落地

2016年存储业界我们看到本地SAN/文件阵列遭遇到了公有云与超融合.软件定义存储的双面夹击.   经典的双控制器磁盘阵列采用混合配置来保存主数据,但是全闪存阵列也采用这种方法,所以混合也变成了全闪存.高端单一阵列方面,新兴公司Infinidat迅速崛起,通过自己的低成本.高可用的Infinidat阵列争夺市场份额. 二级数据被越来越多地保存在对象存储中,而对象存储本身也越来越多地把S3作为首选接口,这让主流磁盘阵列和混合阵列保存的本地数据越来越少. 公有云的增长不可阻挡,AWS占绝领先,其次是

存储网络的未来演进方向?

    企业数据中心,闪存存储已经获得了广泛的应用.尤其是针对那些拥有对延迟非常敏感的应用.高清视频.移动计算,以及只有闪存存储才能提供所需性能的应用的那些企业. 用户期望应用能够立即响应,闪存存储毋庸置疑可帮助实现这个级别的性能.事实上,数据中心采用闪存还能带来其他诸多优势,例如: 耗电更少--一些厂商宣称其能效比HDD高600倍 产生的热量比传统旋转驱动器更少 需要更少的空间 更低的延迟--一些厂商宣称其延迟比HDD低40倍 更快速地收回投资 实现性能更高的应用 别忘了升级网络 尽管企业投资

全闪存存储时代 NVMe到底是什么?

在最近几年,介质发展突飞猛进,容量和性能都在持续快速提升,各大介质厂商都推出了高性能的NVMe SSD,几乎全球所有的存储大厂都在大力研发基于NVMe的新一代存储产品,一时间NVMe成了存储行业最热门的词汇. NVMe为闪存而生 NVMe是什么?它的全称为Non-Volatile Memory Express,是一种基于非易失性存储器的传输规范,NVMe规范由包含100多家公司在内的工作小组所制定.认识了NVMe之后,我们看看它到底有什么优势,一个字总结,那就是"快".形象的来说,NV

NVMe架构将彻底颠覆整个传统阵列行业

一场将阵列控制器移出数据路径之外的变革又汹涌袭来. 叮铃铃,现在是NVMeF时间! NVMe-over-Fabrics (简称NVMeF)共享存储访问机制可能会彻底令传统存储阵列业务被丢入历史的垃圾堆,除非相关供应商拥有出色的创造力,并以某种方式继续证明为NVMeF数据访问提供数据管理服务的必要性. 这一切是如何发生的? NVMeF架构面向服务器当中发出存储IO请求的应用程序,而服务器与目标存储系统则利用RDMA传输直接面向服务器内存与存储驱动器进行数据往来传递,为了提供理想的性能表现,这里的存

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

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

思考,基于高密度闪存的存储系统未来到底是一个什么样子?

近几年分布式存储架构受到主流关注,因为其解决了磁盘的存储容量.存储性能.存储扩展等问题.但是闪存介质通过其几何式发展,让基于分布式存储的优势逐渐减弱.试想一下,一个1U的全闪存阵列轻轻松松达到就实现千万IOPS,实现PB级容量,想选择分布式存储.还是全闪存阵列?用户的选择就多了一些. 每年的Flash Memory Summit都是闪存领域的一次盛会,期间都会有诸多新的闪存技术及产品亮相大会,而中国企业在闪存产品的研发和推广也成为一个主要玩家.而作为其中的参与者北京华云网际科技有限公司(以下简称

SAN或将全面与NVMe实现整合

Nimble公司人员谈NVMe的下一波发展趋势. 存储领域正掀起新一波变革浪潮,特别是由NVMe驱动器与光纤连接衍生的新方案,已经成为对抗数据访问延迟及进一步推进数据与服务器间应用运行速度层面的主力军. 目前我们面对的变化在于由以往的光纤通道或iSCSI型SAS/SATA驱动器阵列到NVMe结构配合NVMe驱动器的新型访问机制.另外亦有一种新的变革倾向,即依赖于超融合型基础设施(简称HCI)系统配合虚拟--而非物理--SAN.尽管此类HCI系统将蚕食大部分物理SAN市场,但其仍不太可能将其彻底摧

Kaminario的机架未来:你和NVMe之间还会有闪存

全闪存阵列厂商Kaminario开展业务比Pure Storage早一年时间,但无论是在销售.规模还是资金方面都有一些落后于Pure Storage.不过,Kaminario已经开始阐述一些会大大加快其发展的技术愿景. 我们不清楚Kaminario从K2纵向扩展和横向扩展阵列(基于k模块)的收入有多少,IDC告诉我们:"Kaminario的收入规模要大于Violin,但是我们不能公开这个数字."Kaminario仍然是一家私人公司,不希望公开这个数据.Violin在全闪存阵列市场逐渐落

Pure公司表示目前尚未推出NVMe SSD 但未来一定会有

Pure公司的NVMe-Ready担保承诺称,每一位新近购入FlashArray//M的客户皆可通过其Evergreen存储项目升级至全NVMe形式.   NVM Express(简称NVMe)是一项标准内存级协议,专门面向CPU到介质通信,且已经作为PCIe连接型闪存卡中的一项标准驱动程序.该协议将64条并行队列压缩为单通道SAS设备.其目前已经全面扩展至SSD领域,而速度较慢的SAS与SATA协议则仅用于磁盘间互连. 行业分析师预测称,NVMe将在2019年成为闪存存储介质的主导性接口协议,