专家博客:SAN和NAS虚拟化深度解析

  文件虚拟化

  正如简化SAN管理一样,文件虚拟化可以大幅降低与企业NAS系统相关的复杂性和局限制性。我们已经认识到无序的数据容量正在出现爆炸式增长。对此,IT行业几乎没有有效办法控制这些数据。文件虚拟化为我们提供了一个解决办法。

  文件虚拟化抽象化了物理文件服务器和NAS设备的潜在特点,通过物理设备创建了一个统一的名称空间。名称空间仅仅是关于目录与文件和它们的相应元数据层级的一个新颖的说法,其关系到单一的机器或文件系统。通过引入基于单一名称空间的多文件系统和设备,文件虚拟化提供了目录和文件的一个单一视图,给予了管理员一个单一控制点管理数据。

  文件虚拟化与存储虚拟化的许多优点是相同的。如与存储虚拟化一样,文件虚拟化能够有序的从一台设备向另一台设备转移文件数据。存储管理员只需要例行性的维持NAS设备,可以在不妨碍应用程序或用户的情况下更换老存储阵列。

  当引入了簇技术后,文件虚拟化也可以大幅提升延展性和性能。与单一的NAS设备相比,一个NAS簇可以提供多个更快吞吐量和IOPS的命令。HPC(高性能计算)严重依赖文件虚拟化技术传输可扩展的数据访问。

  三个架构解决办法

  目前文件虚拟化还处于起步阶段。一直以来,不同厂商的解决办法仅仅适合不同的使用模式,没有一个解决办法适合所有的模式。目前市场上有三个不同的文件虚拟化解决方案:整合平台的名称空间、集群存储派生的名称空间、基于网络的虚拟化名称空间。

  整合平台的名称空间是主机文件系统的扩展。此类名称空间适合多站点协作,不过它们的缺乏丰富的文件控制,局限于单一的文件系统或操作系统。典型代表是Brocade StorageX、NFS v4和微软的分布式文件系统 (DFS)。

  集群存储系统联合了簇和高级文件系统技术,可创建一个模块化扩展系统,应对一直增长的NFS和 CIFS容量需求。集群存储系统非常适合高性能应用,将多文件服务器整合为一个单一的高可用性系统。这一解决方案的代表是Exanet、Isilon、 Network Appliance (Data ONTAP GX)和惠普(PolyServe)。

  基于网络的虚拟化名称空间可由安装在网络上,位于客户与NAS设备之间的设备(通常指网络文件文件管理器)创建。虽然这些设备本质上是作为文件级协议的路由器或交换机,但是它们可以跨文件服务器提供虚拟名称空间,在客户与存储之间路由所有的NFS和CIFS信息。NFM设备可以被部署至带内或带外。基于网络的虚拟化名称空间非常适合层列式存储部署和其它需求有序进行数据转移的情况。