取消
搜索历史

    文件虚拟化如何缓解NAS数据过快增长

    来源:存储网 2011-03-09 12:32NAS

    今天这篇文章里将会让你了解到:文件虚拟化如何缓解NAS中文件数据过快的增长问题。今天这篇文章里讨论Shared-Path以及Split-Path模式下的文件虚拟化技术的优势和劣势,以及每种模式是如何解决NAS中文件管理混乱的问题的。

    如今的NAS系统中大多都存在文件数据过快增长的问题,而文件虚拟化则是缓解这个问题的一种办法。文件虚拟化的基本思想就是将文件的具体存储位置对用户以及应用程序隐藏和抽象,抽象成Global NameSpace(GNS),即全局命名空间,也就是一个路径,比如\\location1\dir1\file1。它将文件的物理存储位置与文件对用户层面的表示方法分割独立开来。根据设计方式的不同,文件虚拟化系统可以允许:文件透明访问、负载平衡、数据分级、文件迁移,甚至快照以及复制,并且还可以在异构NAS之间实现。

    文件虚拟化的实现和部署一般可以使用微软提供的Distributed File System,即DFS,或者在Linux平台下使用Automounters来作为虚拟化管理层。这两种方式可以实现自动对Namespace路径进行更新,这些路径可以位于NAS设备上,或者普通的文件服务器上,并且同时可以实现对异构NAS的管理和整合。F5 Network Inc.'s ARX就是一款可以虚拟化整合后端NAS的产品,它同时还提供了可用磁盘空间的监控;其他厂商的产品,诸如Avere Systems Inc.'s FXT Series and EMC Corp.'s Celerra NS with FAST,还提供了数据分级功能。

    在使用DFS或者Automounter来部署文件虚拟化时,无需其他软件辅助。一旦发生虚拟化引擎失效或者其他问题导致的无法完成虚拟,那么原本的文件路径和物理位置的映射关系将会自行恢复,虚拟化引擎将自行Bypass以最大限度的保证用户和应用程序依然能够用之前的路径进行访问。然而,并不是所有文件虚拟化引擎都使用DFS或者Automounter的,有一些根本不用它俩。

    文件虚拟化产品的类型

    现在有两种类型的文件虚拟化产品: shared path 和 split path

    Shared-path文件虚拟化模式是一种将控制信息和实体数据都在同一条逻辑路径上传输的虚拟化方式,也就是说,虚拟化引擎与所有后端NAS的连接以及将要读写的数据流都经过文件虚拟化引擎处理。Shared-path模式是一个完全的数据代理,它会截获应用层的针对每个文件的所有请求并且进行虚拟化处理。

    Shared-path文件虚拟化模式的优势

    允许对正在被使用的文件进行实时的迁移操作而不影响上层应用,迁移完成之后,虚拟化引擎会更新Namespace来重新将对应文件的最新物理位置进行映射。

    智能虚拟化

    容易操作

    保护当前投资

    迁移操作可以透明进行,从而可以在线替换较老的NAS设备或者之前的文件系统

    粒度可以达到单个文件级别

    异构NAS平台支持,避免了必须采购同平台同品牌NAS的问题。

    可以针对文件的各种属性,比如文件类型、创建时间或者最后访问时间等来定义详细的策略

    Shared-path模式的劣势

    由于Shared-path是一种完全代理网关模式,因此必定会增加每个IO请求的延迟,对IOPS有一定影响。

    SOPF,单点故障。万一一个虚拟化节点故障,那么其虚拟的所有后端的NAS均变得不可访问。

     

    (文章为作者独立观点,不代表存储网立场,版权疑问请联系客服。)
    关于我们| 隐私条例| 版权申明| 联系我们

    2018-2022 Copyright © Stor.com.cn