文件虚拟化
和块虚拟化的简单化SAN管理相同的是,文件虚拟化在与企业NAS系统像联合时,排除了其中众多的复杂性和限制性元素。虽说,我们都承认未组织的数据卷有待开发,但是IT在这方面仅能提供少许的可见性,而对于这些数据的控制也未拿出强有力的方案。不过,文件虚拟化在很大程度上解决这个问题。
从原理上来说,文件虚拟化技术就是把物理上分散存储的众多文件整合为一个统一的逻辑视图。文件虚拟化方案能够轻松建立和管理任何大小的全局命名空间。在部署文件虚拟化方案以后,用户访问文件的方式能发生巨大变化,从原来访问物理文件存储设备转换成为一个统一的逻辑视图。用户可以拥有自己的文件夹,也可以访问权限可达的通用文件夹。 总体来说,文件虚拟化可以大幅度简化存储管理、提高灵活性并降低成本,它主要通过认证和分析来优化网络存储,从而解决在容量、性能以及分级存储等方面的问题。
其实,不管是存储虚拟化,还是块虚拟化,或是文件虚拟化,它们在利益上是极为相似的。例如,存储虚拟化和文件虚拟化可以使设备之间的文件数据运转,或是迁移不能出现混乱场面。而存储管理程序可以在不妨碍用户操作和应用程序运行的情况下执行NAS设备的日常维护工作,以及引退旧的设备。
如果文件虚拟化能和聚类技术相结合,同样能极大地提升其可量测性和性能。和一个单一的NAS设备相比,一个NAS串在提供几个量级的命令时,能产生更快的吞吐量和IOPS。而像地震处理、视频播放和科学研究防真这样的HPC(高性能计算)应用程序在很多程度上都依赖于文件虚拟化技术,因为我文件虚拟化技术可提供可升级的数据访问。
文件虚拟化的三套体系方法
通常情况下,不同的应用商所提供的解决方案都是针对不同的使用模型,还没有哪一种解决方案是适用于所有的模型。其实,在虚拟化领域,文件虚拟化还只是一个初来者。但尽管这样,在现在的市场上还是能找到文件虚拟化所涉及的三种不同方法,其中包括平台整合命名空间、集群存储提供的命名空间和网络居住的虚拟化命名空间。
其实,平台整合命名空间就是主机文件系统的扩展,可以在一个明确的服务器平台上通过机器来提供抽象文件关系的平台明确方法。对于这些命名空间而言,特别适用于多站点协作。但随着时间的推移,企业对于命名空间的需求也在不断增加。在这种情况下,平台整合命名空间的趋势是缺乏丰富的文件控制,以及向单一的文件系统,或是操作系统过度。现在,能提供平台整合命名空间服务的产品主要包括Brocade StorageX、NFS v4和微软的分布式文件系统(DFS)。
而集群存储系统主要是结合了集群和高级的文件系统技术来创建模组式可扩展系统,可以满足NFS和CIFS不断增加的容量需求。其实,这些集群系统所派生出的服务都是统一的,因为它们都是通过集群的原理来共享命名空间。对于集群存储系统而言,特别适合为高性能应用程序提供服务,以及在单一的高可用性系统中巩固多文件服务器。目前,集群存储系统的主要供应商包括Exanet、Isilon、Network Appliance (Data ONTAP GX)和PolyServe。
网络居住的虚拟化命名空间由网络托架的设备(这些设备普遍被称为网络文件管理器)所创建的,主要居住在客户端和NAS设备之间。从本质上来说,它们可以被当作文件级协议的路由器,或是转换器。而这些网络文件管理器设备主要是通过后端的文件服务器来提供虚拟化的命名空间,以及在客户端和存储之间发送所有的NFS和CIFS信号。另外,网络文件管理器设备可以在带内虚拟,或是带外虚拟的环境中进行部署。在用途上,网络居住的虚拟化命名空间适合于等级存储部署,以及满足数据迁移过程中的种种需求。
也许,文件和块存储虚拟化对于IT领域的数据灾难来说,是减少数据灾难带来损失的一次绝佳机会。通过虚拟化的块和文件存储环境,IT可以在管理和执行聚集了众多不同存储系统的政策和控制上获得更多的利益。虽说,采用这些解决方案的道路是长期的、艰难的,但是这些技术将最终和我们的需求同步。从当前我们通过文件和块虚拟化解决方案受益的情况来看,所有的这些都是值得期待的。 |