有益于NAS的技术之二:文件虚拟化系统

日期: 2010-03-28 作者:Marc Staimer翻译:张强 来源:TechTarget中国 英文

文件虚拟化系统将文件存放的物理位置和文件本身分离开来。由于看到的仅仅是一个单独全局命名空间(GNS)文件虚拟化系统从本质上消除了用户或者应用需要了解文件存放位置的需要。根据部署方式的不同,文件虚拟化系统可以实现对文件访问的透明,负载均衡,数据存储分层,文件迁移,甚至多个异构或者异构NAS系统下的快照以及复制技术。   文件虚拟化的实施可以通常扮演管理层的角色,用来调配微软的分布式文件系统或者Linux/unix automounters的资源;这就允许他们自动更新DFS 命名空间的记录,使得他们涵盖NAS文件服务器的同时,也能够提供对多个不同NAS系统的一般管理。

F5公司的ARX文件虚拟设备同……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

文件虚拟化系统将文件存放的物理位置和文件本身分离开来。由于看到的仅仅是一个单独全局命名空间(GNS)文件虚拟化系统从本质上消除了用户或者应用需要了解文件存放位置的需要。根据部署方式的不同,文件虚拟化系统可以实现对文件访问的透明,负载均衡,数据存储分层,文件迁移,甚至多个异构或者异构NAS系统下的快照以及复制技术。

  文件虚拟化的实施可以通常扮演管理层的角色,用来调配微软的分布式文件系统或者Linux/unix automounters的资源;这就允许他们自动更新DFS 命名空间的记录,使得他们涵盖NAS文件服务器的同时,也能够提供对多个不同NAS系统的一般管理。F5公司的ARX文件虚拟设备同样可以提供磁盘可用空间的监控,其他公司的比如Avere公司的FXT系列和EMC公司有FAST功能的Celerra NS,提供了存储的层级服务。

  不需要特别软件来调配DFS命名空间以及Linux/unix的automounters。如果文件虚拟化技术不能工作,Windows和Linux/Unix下的文件映射会保持不变,来保证用户和应用对他们的访问。由于不是所有的文件虚拟系统都可以应用到DFS或者automounters上,所以有些时候并不太需要它们。

  有两种不同类型的文件虚拟化产品:共享路径和分离路径

  共享路径文件虚拟化系统共享了控制权以及数据的路径,这就是说,所有和NAS设备的链接以及所有和NAS直接数据的交换全部经过这个虚拟化的系统。共享路径文件虚拟化系统实际起到了代理的作用,在它们被读写前,每个文件甚至每个数据包都会经过这个代理。

  优势

  • 允许文件实时迁移,及时在被使用的时候;当有新设备加入的时候文件虚拟化系统会更新全局命名空间
  • 系统有自动判断的能力
  • 易于操作
  • 保护现有架构
  • 更换旧的NAS设备或者文件服务器的时候对用户做到透明
  • 单独文件级别的粒度
  • 支持异构的NAS或者文件服务器,消除了NAS系统的锁定
  • 使用文件元数据支持可定义的策略,例如文件类别,创建时间或者最后访问时间。

  劣势

  • 数据经过文件虚拟化系统所带来的延时会影响响应时间以及每秒输入输出而成为瓶颈
  • 单点故障;一旦系统宕机带来的是切断所有NAS或者文件系统的访问
  • 可扩展性受共享路径文件虚拟化系统的吞吐量限制

  分离路径的文件虚拟化系统将数据的路径和控制分开,这样来看,NAS的连接以及数据的传输并不是全部都经过文件虚拟化系统的。分离路径的文件虚拟化系统通常会部署在x86架构的环境中,然后和LAN交换机连接在一起。它们管理着命名空间,不对数据包做任何的拦截,它们将文件之间送到对应的NAS设备或者文件系统上。

  优势

  • 部署过程不影响应用或者用户
  • 高可扩展性
  • 文件虚拟化系统宕机不会影响数据传输
  • 不影响当前NAS和文件系统的部署架构
  • 相对简易的文件迁移
  • 如果使用微软的DFS用于命名空间,DFS始终保持最近的命名空间配置来保证用户和应用的访问
  • 支持异构NAS系统
  • 易于操作

  劣势

  • 通常需要在应用服务器和工作站上部署代理客户端来保证透明的文件迁移;需要对代理客户端维护和管理
  • 有仅支持Windows CIFS的趋势,对NFS的支持很有限

  共享路径和分离路径的系统通常是相互排斥的。然而EMC的Rainfinity虽说是一个分离路径的文件虚拟化系统,但当在移动数据的时候却可以配置成共享路径。这样就消除了再文件迁移时需要安装分离路径代理客户端的要求,同时也避免了共享路径带来的可扩展性,性能以及单点故障等多方面隐患。

  共享路径的系统包含有Avere系统的FXT系列以及F5网络的ARX系列,另外还有在做数据迁移操作时候的EMC公司的Rainfinity。分离路径包含了AutoVirt公司的AutoVirt 3.0以及EMC公司的Rainfinity产品。

  文件虚拟化系统在继续的发展和演变,并逐渐越来越多的解决了大面积网络附加存储部署的问题。Avere系统的FXT通过将对性能要求最高的也是访问最活跃的文件放置在固态硬盘以及转速达到15k每秒的SAS 硬盘上来实现NAS存储层级自动化。通过策略的控制,它自动实现了基于访问频率,性能,文件创建时间等因素,来决定是否将文件转移到后端异构的NAS存储上。EMC的Celerra NS NAS系统提供了类似Rainfinity提供的功能。Celerra NS 系列上的FAST(全自动存储层级) 采用了Rainfinity 引擎来实现文件移动的透明(目前还不能支持异构系统)。F5网络的ARX是唯一的通过管理分布式异构NAS系统的快照和复制来解决NAS扩张部署下的数据保护问题的。

相关推荐