pNFS将带来更快的文件服务 NAS系统仍需完善

日期: 2010-08-05 作者:Todd Erickson翻译:张强 来源:TechTarget中国 英文

互联网工程任务组(IETF)的互联网工程指导委员(IESG)会于2008年的12月正式批准了网络文件系统4.1版(NFSv4.1)标准的推出。在2010年1月,它占用了617页的篇幅在征求意见稿(RFC)5661中发布了出来。然而,也许还需要花费另外一年留给研发人员开发出一种能够支持并行网络文件系统(pNFS)标准的客户端,才能推动支持pNFS的NAS系统在2012年发布出来。   Panasas是一家为pNFS提供相关技术开发支持的厂商之一,该公司的营销副总裁Larry Jones表示,“使用并行网络文件系统必定会带来性能上的大幅提升,支持这项技术的客户端会封装在Linux或者其他操作系统中……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

互联网工程任务组(IETF)的互联网工程指导委员(IESG)会于2008年的12月正式批准了网络文件系统4.1版(NFSv4.1)标准的推出。在2010年1月,它占用了617页的篇幅在征求意见稿(RFC)5661中发布了出来。然而,也许还需要花费另外一年留给研发人员开发出一种能够支持并行网络文件系统(pNFS)标准的客户端,才能推动支持pNFS的NAS系统在2012年发布出来。

  Panasas是一家为pNFS提供相关技术开发支持的厂商之一,该公司的营销副总裁Larry Jones表示,“使用并行网络文件系统必定会带来性能上的大幅提升,支持这项技术的客户端会封装在Linux或者其他操作系统中,因此它会很清楚的知道应该如何与操作系统之间协作。”Jones认为,并行网络文件系统(pNFS)将会迎来一种全新的访问文件数据的途径,正如前文提到的理由,客户端将会扮演一个重要的角色。

  “总共有一系列的驱动程序,准确的说有三种,正因为它们的存在而使得不同类型的存储系统之间知道该如何实现通信。”Jone在后面做了这样的补充。这些驱动程序分别是在征求意见稿RFC5661中提到的文件级别的驱动程序,在征求意见稿RFC5663中提到的数据块级别的驱动程序以及在征求意见稿RFC5664中提到的对象级别的驱动程序。根据Jones所描述的内容,NetApp公司开发了文件级别的技术,EMC公司开发了数据块级别的技术(可以应用于光纤通道、iSCSI以及基于以太网的光纤通道上),最后就是Panasas开发了基于对象的技术。

  NFSv4.1和NFSv4之间的区别在哪里?

  NetApp公司的高级技术总监Mike Eisler,作为征求意见稿RFC5661的编辑,他同时对NFSv4.1的规范进行了详细的描述,这也是互联网工程任务组发布过的所有意见稿中内容最长的一份。RFC5661以及pNFS规范允许符合标准的客户端创建不同的路径用于请求文件的元数据以及从NFS服务器上获取文件数据。

  对于NFSv3或者NFSv4来说,目前的访问请求都是以客户端对任意的NFS节点发出请求开始。之后那个单独的NFS节点会找到合适的存储节点,然后将所需要的数据在传送给客户端之前有顺序的聚集起来。依赖于单个节点从不同的资源收集数据,会产生延时效应同时降低数据吞吐量。

  在NFSv4.1中,客户端控制着文件数据的请求。根据Panasas公司Jones的说法,当客户端发起一个数据请求时,它首先会通过IP协议和数据元服务器通信,一旦数据元服务器验证了客户端的身份,它就会告诉客户端数据存放的位置在哪里,之后客户端会通过合适的协议与对应的数据存储节点通信,然后采用多个存储并行数据流的方式从存储节点上将数据传输到客户端上。客户端并不会依赖NFS服务器来收集数据。

  Jones说,“相反,客户端做的事情实际上就是同时直接访问所有拿着数据的节点,之后就很快的将数据传输回来,你不用担心会有更多的下一跳而降低效率。”

  EMC公司的统一存储部门总监Brad Bunce说,IT管理员们将会使用标准的挂载命令来挂载文件系统,然后主机通过标准实现的方式将后端的存储设备连接起来。

  并行文件服务的出现预示了将加强对NFS技术的使用

  企业战略集团的高级分析师Terri McClure表示,NFSv4.1的经典之处在于它是一个独立路径的架构,得益于这样的设计,文件的数据元以及协议数据将会通过IP网络传输,而文件数据例如文件、数据块或者对象自身则通过存储架构传输。Bunce说,并行网络文件系统(pNFS)的独立路径的架构意味着文件服务将会更快,并且扩展性也会随之提升。“并行网络文件系统(pNFS)通过将数据元和数据的请求分开来实现并行运行,从而为客户带来了比之前标准的NFSv4.0或者更早版本更高的性能和可扩展性。”

  McClure认为并行网络文件系统将会在主流的公司中加快网络文件系统的使用率。她说,“NFSv4.1由于使用了并行文件服务的方式,因此应该毫无疑问的提高了传输的效率。这听起来是非常棒。它允许公司在试图传输一些大文件的时候,克服一些在带宽限制上遇到的问题。”

  EMC公司的Bunce表示说,那些经常会遇到大文件的组织将会在最大程度上受益于并行网络文件系统这项技术。对于那些大量从事小规模数据交换的应用,比如说即时消息系统,不太合适使用这项技术,因为文件相对都太小,这样并行传输的意义并不大。

  但这并不是在说,只有在很大的文件上应用并行文件系统才会看到这项技术带来的益处。Bunce补充道,他估算只要文件的大小超过了64KB,那么在性能上就会得到一次提升。

  NetApp公司的Eisler表示,总体上说,并行网络文件系统(pNFS)协议的使用同样也将惠及服务器的集群化。“在不必以性能方面缺失为代价的同时,你将获得所有存储集群管理的优势。而在没有并行网络文件系统(pNFS)或者比它更好的文件系统的时候,这一切几乎是不可能的。”

作者

Todd Erickson
Todd Erickson

分析师

相关推荐

  • 云计算NAS提供跨本地和云端的文件访问

    非结构化内容正在快速增长,并在新数据中处于领先地位。 通常来说,以非结构化格式创建的信息会作为对象储存在对象存 […]

  • 对象级存储正准备替代企业中的NAS

    文件服务接口已经成为许多供应商的可大规模扩展对象存储产品的标准功能,这就让对象储技术的使用变得更简单,也让对象存储越来越容易替代传统NAS存储。

  • 企业存储系统新旧大比拼

    传统的外部存储系统主要有两种类型:网络连接存储(NAS)和存储区域网络(SAN)。而云计算和对象存储的兴起促成了软件定义存储的出现。

  • 什么是文件存储?

    文件存储,也叫作文件级或者基于文件的存储,它是以一种分层的结构存储数据。数据保存于文件和文件夹中,同样的格式用于存储和检索。