Windows Server 8 中的異質儲存支援

原文連結https://blogs.technet.com/b/server-cloud/archive/2011/10/31/windows-server-8-heterogeneous-storage-support.aspx

不管您是討論家裡的櫥櫃空間還是資料中心的儲存容量,您是否常常覺得儲存空間不夠用? 但是儲存空間本身並非問題所在,儲存資料的設備應該是靈活又可靠的。Microsoft 體認到目前 IT 環境中儲存空間比以往任何時候都更為重要,這也是我們會持續關心 Windows Server 8 中儲存機制的原因。如果您已經看過我之前的部落格文章,您應該會想起我曾經介紹過 Windows Server 8 中的 儲存和持續可用性增強 文章,並且討論過我們如何為客戶建立一個最具有成本效益的儲存平台。

我們也正在解決混合模式環境中的儲存問題。在我們眾多的客戶環境當中常常有混合使用 Windows 和 Unix/Linux主機的需求。Windows Server 8 中的多協定儲存技術,雖然對於 Windows Server 產品來說並非新技術。然而 IT 管理員卻可以使用 Windows Server 8 儲存機制,一次提供 Unix/Linux 主機(透過 NFS 協定)和 Windows 主機(透過 SMB 協定)儲存資料。並且我們仍不斷擴大其儲存能力中,包括 增強叢集功能以提供更高可用度的儲存平台,期許提供給客戶一個最具成本效益的選擇。

舉例來說,自從首次發佈 Services for Unix (SFU) 功能之後,便開始提供 Windows Server 具備 NFS Server 的能力,以支援不同的 NFS Client 主機。並且之後將這些功能元件整合到 Windows Server產品 (Windows Server 2003 R2 發行版本中)之後,我們仍繼續改善 NFS 協定其堆疊的穩定性、可靠性以及效能。NFS 協定本身也從傳統以檔案服務為基礎,演變至今成為針對伺服器應用程式的檔案模式 (File-Based) 儲存協定。

在 Windows Server 8 當中增強了哪些功能? 讓我們來看看 Windows Server 8 中的 NFS 主要功能:

  • 透過 NFS VMware 虛擬機器提供儲存資源: 採用 Windows Server 8 之後,您便可以放心將 Windows NFS 伺服器部署成 VMware 虛擬機器的高可用性後端儲存設備。因為我們重新設計了 NFS 堆疊的關鍵元件,並且為 NFS Client 提供透明容錯移轉機制 (Transparent Failover)。
  • NFS v4.1 伺服器: NFS v4.1 協定 是 NFS 協定發展的一個重要里程碑,很高興在 Windows Server 8 中的 NFS 服務便是採用此一協定版本。Windows Server 8 NFS v4.1 Server 的功能包括 靈活及便於共用管理的單一伺服器命名空間、對於增強安全性 Kerberos v5 完全支援(包括 身份驗證、完整性和隱私)、整合具備 VSS 快照機制的備份功能、和 Unix 使用者存取權限以便更容易進行使用者帳號整合。Windows Server 8 支援同步SMB (Server Message Block),以及 NFS 共用存取機制,也支援採用 RFC-2307 方式的識別對應資訊,以提供更簡單更安全的高可用性叢集部署作業。
  • 支援 PowerShell 為了回應使用者所反應的意見,Windows Server 8 中內建了超過 40 個 Windows PowerShell 指令集,提供對於 NFS Server 各方面的操作及遠端系統管理指令,從設定 NFS Server到共用存取權限方面都支援。
  • 身份驗證的對應更為簡單: Windows Server 8 包含新的一般檔案為基礎的身份驗證對應機制。Windows PowerShell cmdlet 更取代了麻煩的手動執行步驟,將 Active Directory 目錄服務(AD LDS)設定為身份對應儲存以管理所對應的身份驗證機制。

除了支援 NFS 協定之外,現在 Windows Server 8 也內建提供 iSCSI Target 軟體。 內建的 Windows iSCSI Software Target 支援許多應用程式,並且透過將網路卡頻寬結合的機制後,更能有效提高工作負載及遠端儲存(磁片設備)功能。此時 Microsoft iSCSI Software Target 已經是可以運作於 Windows Server 2008 R2 的一個免費軟體了,如果您已經試用 Windows Server 8 開發者預覽版本,或許您有注意到 iSCSI Software Target 3.3 已經是一個內建功能了。

作為 Windows Server 8 的一個內建功能,在伺服器管理員中可以輕鬆管理 iSCSI Software Target,並且能夠使用超過 20 個Windows PowerShell 指令集來進行自動運作以及執行。

由於這些屬性使得 iSCSI Software Target 適用於以下環境:

  • 網路 / 無硬碟啟動: 透過具有引導機制的網路卡或軟體載入器時,您將可以部署數百台無硬碟的伺服器。利用 Windows iSCSI Software Target 使部署更加快速,在我們的測試結果中 34 分鐘內便可以部署 256 台電腦。利用不同的虛擬硬碟可以節省 90% 的儲存空間用於作業系統映像檔。這適用於需要完全相同作業系統的大型部署環境,比如Hyper-V 伺服器叢集或者高效能計算叢集 (HPC)。
  • 伺服器應用程式儲存: 有些應用程式需要區塊 (Block) 儲存環境 (例如 Windows Server 2008 R2 Hyper-V 和 Exchange Server),而 iSCSI Software Target 可以連續不中斷的為這些應用程式提供可用的區塊儲存環境。因為 iSCSI Software Target 是可以遠端進行存取的,因此它也可以整合後提供總公司和各分區辦公室區塊儲存環境。
  • 異質儲存: iSCSI Software Target 支援非 Windows iSCSI Initiators,因此 Windows Servers 儲存環境將更容易在混合環境下共同運作。
  • 研發 / 測試 / 示範 / 實驗 環境 : 當啟用 iSCSI Software Target 功能後,它將會使 Windows Server 成為一個可透過網路存取的區塊儲存裝置。這適用於 SAN 儲存環境部署之前,所進行的應用程式測試。

針對我們對於 NFS 和 iSCSI 的投入及功能改善,Windows Server 8 將提供更加強大的儲存平台以滿足客戶對異質 IT 環境的需求。利用 Windows 容錯移轉叢集來部署 NFS 和 iSCSI Target,以提供透明容錯移轉機制,並且確保應用程式在遇到網路或叢集節點主機故障時,不會發生錯誤並且繼續工作。

即將出現的 Windows Server 8 其儲存功能還有許多令人興奮的功能,期待下個月能與您分享更多精彩的內容,感謝您閱讀本篇文章。

Thomas Pfenning

檔案伺服器團隊,總經理