分布式文件系统(Distributed File System,DFS)可以算是Windows Server最出名的特性,因此网络管理员常常因为得知微软不是唯一一家提供分布式文件系统解决方案的公司而感到惊讶。在本文中,我们将看一看市场上的其它分布式文件系统产品。 首先,让我们花一点时间站在非微软的立场定义分布式文件系统(Distributed File System,DFS)。本质上,分布式文件系统是用户和文件系统之间的抽象层。这个抽象层允许创建可跨越多个服务器的虚拟文件系统。用户把这个虚拟文件系统当作一个单一实体,同样地,他们不用了解要把文件装在哪才能使用它们——可通过一个命名空间访问整个文件结构。这个方法让管理员可以自由移动文件,过程中却不会造成用户的混乱。 GlusterFS 最受欢迎的非微软DFS产品之一就是GlusterFS。由于拥有很多开源应用,GlusterFS专为Unix和Linux设计。这个服务器组件在Linux、FreeBSD 和 Open Solaris中接受本地支持,但是要求的客户组件只在Linux中受到支持。但是,Windows管理员可能在Windows环境中运用Cygwin之类的工具运行GlusterFS。 GlusterFS支持的特性很多和Windows分布式文件系统特性一样。例如,文件可复制成多种服务器来作为建立容错的方式。另外,GlusterFS包括一个可用于卷管理和资源监测的网络界面。资源监控器追踪中央处理器、内存和硬盘对组成分布式文件系统的服务器的利用率。 Ceph Ceph是另一种开源DFS应用,它设计作为Linux中的一个高扩展性应用,可以同时处理数以万计的客户。不像其它现有的DFS解决方案,Ceph努力让扩展性尽可能的天衣无缝。例如,用户通过简单地增加硬盘就可扩大卷。 Ceph除了提供扩展性,它还能完全容错。所有数据都复制到存储节点,因此如果一个存储节点失败,其余的存储节点就自动地把数据复制到附加的存储节点。这是因为在存储节点的重建中,底层架构已经以保护瓶颈的方式来设计。 MooseFS 和GlusterFS、Ceph一样,MooseFS是另一种可免费下载的开源DFS应用。MooseFS提供所有标准分布式文件系统特性,如复制数据到多个服务器的相对容易扩展的能力。 MooseFS还有一个吸引我的额外特性:它提供文件系统级回收站的配置,这个回收站在整个文件系统工作。那样如果用户删除一个文件,这个文件可以一直存在回收站中,只要管理员想留着它。回收站中的文件会在一段配置时间之后自动清理。 注意,尽管MooseFS是为Unix和Linux设计,它可以运作于任何安装FUSE的操作系统。这其中包括Windows(通过Cygwin),甚至还有Mac OS X。 就像你看到的,微软没有垄断分布式文件系统技术。GlusterFS、Ceph和MooseFS只是竞争DFS产品的三个例子,除了它们也还有其它的。 尽管这些产品都可以免费得到,在产品环境中开始运用它们之前,你必须考虑两个重要的方面。第一,你要考虑这些解决方案能否和你现有的网络兼容。例如,你可能发现一些免费DFS产品不支持NTFS权限。第二,你是否能在选择的DFS应用上得到可信的技术支持对做决定很重要。 |
[Server 2008] 三种超越Windows的开源DFS解决方案
最新推荐文章于 2025-06-04 09:13:22 发布