微軟為了推動他們的Windows儲存技術而進行了大量的投入。其中的一個非常關鍵的措施是在Windows Server 2003上不斷投入成本,發展了一些新的Distributed File System(DFS)特性。
Distributed File System(DFS)是微軟儲存策略的基石,這一點在他們關於設定檔伺服器的策略指南(在微軟的官方網站上可以查到)上有所體現,這本指南還包括關於策劃和實現基於Distributed File System解決方案的進一步的資料。
下面介紹新的Distributed File System(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的安置提供更大的可能性。
Distributed File System(DFS)現在比以前更重視地點。通常來看,一個DFS的客戶會根據他的IP子網和拷貝目標的IP子網來選擇最靠近自己的目標。如果客戶所在的地點沒有目標,那麼客戶會隨機地選擇其它地點的任意一個目標。例如,考慮一個身出於休斯敦的客戶,而他的拷貝目標在休斯敦、達拉斯和紐約。如果在休斯敦的伺服器無法利用,那麼此客戶有相同的可能性選擇達拉斯或紐約來重新找回資料。Windows Server 2003新增的優點是:在本地目標無法獲得的情況下,客戶可以根據最低串連成本的原則來串連到其它地方的目標。
諸如此類的特性使得在Windows平台下的Distributed File System(DFS)成為了一個切實可行的基礎,在此基礎上可以構建一個面向高利用率檔案伺服器的長期策略。