Windows 8 儲存平台 – 第 2 部分

先前的部落格 文章中,我們對於 Windows Server 8 一些重要的儲存平台增強功能進行相關介紹,本篇部落格文章將完成此次對於 Windows 8 儲存平台的介紹。

Windows 8 儲存平台 1 部分 文章當中,我們列舉了相關的儲存需求。並且介紹了引導 Windows 8 儲存平台開發的預期需求。最後則簡單介紹了 Windows 8 儲存平台相關功能:

  • 提高儲存設備中 NTFS 檔案系統的中繼資料完整性。
  • 透過檔案系統線上掃描和修復機制,最大化 NTFS 檔案系統可用性。
  • 儲存平台的儲存虛擬化機制,使得營運用關鍵應用程式部署作業得以利用符合經濟效益的儲存硬體。

下列 Windows 8 儲存平台增強功能可支援先前部落格文章中所列出的目標:

  • 重複資料刪除 (Data Deduplication) – Windows Server 8 採用先進的(sub-file)資料區塊和壓縮機制,以提供最佳的重複資料刪除技術,進而為多種工作負載提供最大程度的儲存容量使用率。該機制對於伺服器上的主要工作負載來說是透明的,因為將會透過定期及選擇性優化機制以將 I/O 影響降到最低,並且有效減少硬體資源 (CPU / Memory) 使用率以降低對伺服器的影響。 此外,此機制大大的提昇了資料完整性,也就是在所有資料以及中繼資料中執行完整性驗證,並且確保所有中繼資料以及“常用”的資料區塊其容錯功能。Windows Server 8支援重複資料刪除技術,並且針對 BranchCache 也套用了相同的演算法,以便加快下載時間以及更低的網際網路頻寬使用率。 下表中列出了將重複資料刪除技術應用日常營運時預期可節省的磁碟空間:

工作負載項目

內容

一般來說容量可約節省

使用者文件

文件、圖片、音樂、影片

30 ~ 50%

部署共用

  Binaries 檔案、Cab 檔案、符號檔案

  70 ~ 80%

虛擬化程式庫

虛擬硬碟檔案

  80 ~ 95%

一般共用檔案

以上所有類型檔案

  50 ~ 60%

  • Windows 儲存管理 API – 一個全面性、可擴充、採用 WMI v2 的儲存管理 API,支援更簡單的異質儲存基礎架構(包括 儲存空間) 的“單點 (Single Point)”管理機制。 內建的 PowerShell cmdlets 能達成端點到端點設定及日常管理的簡單性,以及支援遠端執行腳本功能。 現在開發人員可以依靠單一的 Windows API,便能提供完整的儲存管理解決方案(例如 System Center 或類似產品)。 儲存設備廠商可以透過業界標準的 Storage Management Initiative Specification(儲存管理計畫規範,SMI-S),或透過 Windows 主機的Storage Management Provider(儲存管理提供程式)介面進行儲存設備的管理作業。

一個多功能但是卻單一的儲存管理介面,利用這個 API 將能提供您管理多主機環境的異質儲存架構。

  • 卸載資料傳輸 (Offloaded Data Transfer) – 與業界主要儲存設備廠商聯合創新的傳輸機制,使 Windows Server 8 為執行跨應用和跨電腦的資料傳輸,提供非常高效率的資料傳輸機制。

當資料僅僅是從來源端移動到目標端時,也就是並不需要在資料上進行運算的情況下(例如 檔案複製或使用一個映像檔建立 VM 虛擬主機時),Windows Server 8 將與儲存設備配合直接傳輸資料,而不需要將資料先傳輸到 Windows 伺服器或透過 Windows 伺服器傳輸資料。 因此這將會最大程度的降低對主機網路、CPU、記憶體…等硬體資源的影響,並且增加儲存設備和儲存網路使用率及運作效率。在未來,我們將對儲存設備改進更多功能,並且將會支援資料中心內所需要跨儲存設備和跨地理位置進行卸載資料傳輸的需求。

在 Windows Server 8當中如果資料儲存於支援此功能的高級儲存設備上,管理人員只要透過 Windows 檔案總管,簡單的將文件進行“拖放”的動作,就能享受非常快速及高效率的資料傳輸技術。 此外,應用程式也可以透過這個簡單但是卻功能強大的 API 直接使用此功能。

  • 認識及使用 Thin Provisioning 磁碟 – 從 Windows Server8 開始,NTFS 檔案系統可以識別Thin Provisioning 磁碟,並且支援透明的空間回收功能(例如 當檔案被刪除時),以達到更好的儲存空間使用率。 此外應用程式也可以透過 WMI 或 PowerShell 識別Thin Provisioning 磁碟,並在適當的時機使用相關指令達成空間回收的目的。 並且當 Thin Provisioning 磁碟在儲存空間上超過設定門檻值時,應用程式能透過標準事件收到告警通知,以採取適當的應變措施。
  • 儲存優化機制 – 在無需任何使用者手動介入的情況下,儲存優化機制將定期完成維護任務包括 檔案系統智慧壓縮機制,以便為 Thin Provisioning 磁碟達成空間回收的目的。

Windows Server 8 中的儲存平台增強功能,提供了 符合成本效益、可擴充性、連續可用的動態 IT 環境,以充分支援企業營運需要的敏捷性和靈活度。 關於 Windows Server 8 中的相關功能和其他儲存平台功能,將會有更多的資訊與您分享 – 敬請期待!

Rajeev Nagar

Windows 儲存及檔案系統 – 產品專案經理

原文連結: https://blogs.technet.com/b/server-cloud/archive/2011/11/28/windows-8-platform-storage-part-2.aspx