文件虚拟化让存储架构更加智能

文件虚拟化不但可以解决存储容量不足的问题,而且还可以使原本复杂的存储架构变得更加简单。但由于用户的存储环境 和采用的技术各不相同,文件虚拟化有时可能也会引起其它的问题。在这份采访记录中,存储行业分析机构Taneja Group认证服务总监&高级分析师Jeff Boles给我们全面分析了文件虚拟化技术。主要包括以下三方面的内容:文件虚拟化对文件复制和迁移的影响、该技术的优势和劣势以及如今市场上的文件虚拟 化产品。  

问:请问您能否解释一下什么是文件虚拟化?

答:文件虚拟化可以让用户根据各种不同的限制条件来分离文件数据,例如数据的读取及管理方式等。传统的文件服务器 采用这种技术可以具备更多的功能,还可以摆脱只能用CIFS或者NFS读取文件的限制,而原来这些功能只在网络附加存储(NAS)设备上才能实现。在实际 工作环境中,用户可能会遇到各种各样的限制。致命的是,如果客户数据和公司内部的数据放在同一个访问目录下,用户想移动某个文件或者目录就会变的非常复 杂。

文件虚拟化可以掩饰用户读取文件的方式,这样用户就可以在客户不受影响的前提下放心的移动和管理自己的数据文件。 文件虚拟化同样适用于那些存储架构增长较快并且数据读取较为频繁的用户。文件虚拟化还可以使迁移存储系统变得更为简单。这就是现在市场上有种类繁多的文件 虚拟化软件的原因。

问:文件虚拟化有哪些类型,各自都有什么不同?

答:大部分厂商的文件虚拟化产品都具备我刚才所谈到的特性,当然它们还有一些其它的特性。刚才提到的特性在 Taneja Group被称为网络文件管理系统。采用文件虚拟化后,不管是在NAS存储中增加一个内部设备还是将外部设备整合到NAS存储中去都变得非常方便。用户可 以使用这种方式把客户的数据与内部的数据分离开来,然后再转移数据或者做其它操作就非常方便了。文件虚拟化大部分时候被用作网络文件管理系统。

用户对性能要求及操作文件的密度要求决定了哪些方案适合做文件级别的虚拟化和哪些方案适合做目录级别的虚拟化。基于文件的虚拟化可以实现文件级别的虚拟,这种情况下,用户是否需要更高的性能取决于应用是in-band(带内)还是out-of-band(带外)。

不管是使用文件级别还是目录级别、in-band还是Out-of-band,用户都可以找到多种选择。通常情况下,在使用in-band和文件级别的虚拟化时会有3到4种的方案可供选择,而out-of-band和目录级别的虚拟化暂时还不能同时使用。

有些技术也许只是对定期的数据迁移比较实用,对其他的任务则并不奏效,这样用户还需要花费额外的时间来管理数据。而这种技术不同,它可以永久的实现环境的虚拟化,不再需要增加其他额外的技术。

不要将文件虚拟化跟全局命名空间混为一谈。全局命名空间可以让用户在同一个挂载点访问不同的文件和目录,这样就省去了在NAS 系统和客户端分别配置存储的麻烦。

问:能否讲一下文件虚拟化对文件复制或者迁移造成的影响?

答:这取决于用户的实际情况。文件虚拟化可以利用多种方式与文件服务器交互。有时需要与NAS API结合才能把客户的请求重新定位到已改变位置的数据上。用户复制或者迁移文件的方式会影响环境的复杂性。如果有些数据依赖与你的文件系统或者有些工具 只能在这个文件系统上运行,那么就不应该用常规的方式来对这部分数据进行迁移或者复制。这时用户需要认真考虑是否要在自己的环境中加入这些新技术。

如果用户在in-band中使用了文件虚拟化,系统就会出现一些延迟。这时用户需要注意,在处理故障切换和新数据迁移时可能会出现问题。在复制和迁移时也会存在上面的问题。

可以使用这些技术来进行数据迁移,但是如果用户使用的复制和迁移技术与这些新技术有冲突的话,那问题就很严重了。所以一定要考虑周全后才可以在生产环境中使用这些新技术。

问:能否介绍一下文件虚拟化的优势和劣势?

答:文件虚拟化通常要跟存储设备结合在一起,通过将合适的数据放在相应的层上来达到简化存储管理和优化存储的目的。采用这项技术可以的大大简化存储的基础架构并且可以虚拟出更多可用空间,这样就可以降低对数据进行迁移的次数。

在此之前,如果用户的文件系统已经占据了95%的硬盘空间,用户必须尽快进行数据迁移。而现在用户可以采用文件虚拟化来转移一部分数据,避免匆忙的进行数据迁移。总而言之,采用文件虚拟化之前要整体全面的考虑存储架构。

前面我提到过,采用了文件虚拟化以后,在复制和迁移数据时可能会出现性能问题,但也可以采用一些方法来消除它们。如果用户想把所有的文件进行粒度分层,也许会发现对文件进行重新分层是非常困难的。用户需要长远的去考虑这些问题,肯定能找到这种环境下迁移数据的方法。

问:现在市场上有哪些文件虚拟化产品?

答:EMC Corp 的Rainfinity 和F5 Network Inc 的Acopia 功能都非常强大,在市场上有绝对的竞争力。它们都可以提供用户需要的任何功能,例如全局命名空间、文件级别分层和目录级别分层,而且它们还提供带内和带外 两种方式供用户选择。

中小企业市场也引起了一些公司的关注。AutoVirt公司已经开始向中小企业提供数据迁移方案。澳大利亚的SmApper公司也开始涉足该领域。

文件虚拟化不仅仅具有迁移分层功能,还可以告诉用户每种数据需要制定何种策略,并且还具备降低程序负载的功能。所有上面的功能都是文件区域网络所必需的,这也正是文件虚拟化那么流行的原因。