微软为了推动他们的Windows存储技术而进行了大量的投入。其中的一个非常关键的措施是在Windows Server 2003上不断投入成本,发展了一些新的分布式文件系统(DFS)特性。
分布式文件系统(DFS)是微软存储策略的基石,这一点在他们关于配置文件服务器的策略指南(在微软的官方网站上可以查到)上有所体现,这本指南还包括关于策划和实现基于分布式文件系统解决方案的进一步的资料。
下面介绍新的分布式文件系统(DFS)特性在技术上的一些亮点以及它们如何为用户提供长期的利益。
第一点好处是新技术支持大的命名空间。在Windows 2000系统下,一个管理员被限定为可以在一个单独的DFS root下最多建立10000个连接。在很多小规模到中等规模的安装中,这不构成问题。(我确实见过一个用户在一个单独的root下建立超过5000个连接的情况。)然而,在Windows Server 2003系统下,这个限制提高到50000。在一个单独的DFS root下具备如此大规模的连接数,这一点已经被测试过并表现出了可以接受的性能。
第二点好处是提高了可以安置在同一个服务器上的DFS root的数目。Windows 2000对与管理员设有每个服务器一个root的限制,而Windows Server 2003则去掉了这个限制。虽然标准版只能在一台机器上安置一个root,但是企业版和数据中心版可以在一台机器上安置多个root。这使得管理员免去了购买5台服务器来安置5个不同root的负担。当然,管理员必须通过聚类或使用基于域的root来为多个root的安置提供更大的可能性。
分布式文件系统(DFS)现在比以前更重视地点。通常来看,一个DFS的客户会根据他的IP子网和拷贝目标的IP子网来选择最靠近自己的目标。如果客户所在的地点没有目标,那么客户会随机地选择其它地点的任意一个目标。例如,考虑一个身出于休斯敦的客户,而他的拷贝目标在休斯敦、达拉斯和纽约。如果在休斯敦的服务器无法利用,那么此客户有相同的可能性选择达拉斯或纽约来重新找回数据。Windows Server 2003新增的优点是:在本地目标无法获得的情况下,客户可以根据最低连接成本的原则来连接到其它地方的目标。
诸如此类的特性使得在Windows平台下的分布式文件系统(DFS)成为了一个切实可行的基础,在此基础上可以构建一个面向高利用率文件服务器的长期策略。