Windows Server 8 (2012) 標準協定的儲存管理

Windows Server 8 (2012) 為一個針對雲端環境所優化過的作業系統。自從上個月我們推出 Windows Server 8 (2012) 以來,最近您可能已經聽說很多有關此作業系統的消息或相關評論(請參考 Bill Laing 的部落格文章)。接著讓我們來進一步說明 Windows Server 8 (2012) 真正代表的含義以及它對您如此重要的原因。在過去,對於單台伺服器及設備來說,Windows Server 是個很不錯的作業系統。對於許多伺服器以及相關設備(無論是實體或是虛擬,內部或是外部)來說,Windows Server 8 (2012) 都將是個更好的作業系統。

在 BUILD 大會上,我們首次展示此版本中所擁有的全新功能,其中包括可擴充性、高可用性、Hyper-V、虛擬化網路、可管理性、儲存功能…等。

無論我們正在討論的是何種典型架構,或是 私有雲/公有雲/混合雲 等架構,我們必須要明確的了解到一件事情也就是「我們對於資料的需求越來越大」。使用者需要的是具備經濟效益且高效率的儲存管理機制。無論是直接連接到伺服器上的儲存設備 (DAS) 或是需要額外連接的儲存設備 (NAS、SAN),Windows Server 8 (2012) 都可以全面支援它們。我們正與我們的儲存合作夥伴一起合作開發出一套全新的儲存API,以及相對應的PowerShell Cmdlets。

Windows Server 8 (2012) 中內建採用 WMI 所開發的儲存管理 API(Storage Management API,SMAPI),以及相對應的 PowerShell Cmdlet。它們提供儲存管理的基本類型來幫助管理作業系統,以及外部儲存陣列上的直接附加儲存設備 (DAS)。並且使用 PowerShell Cmdlet 取代 diskpart 和 diskraid 舊有工具。此 API 是由 WMI 物件模型和相對應方法及屬性所組合而成。儲存合作夥伴將可以透過下列二種方式加入至新的 API 規範當中:

  1. SNIA(全球網路儲存工業協會)及 SMI-S(儲存管理介面規範)所制定的儲存管理業界標準
  2. 實作出一個全新的儲存管理提供程式(SMP)的供應商模型

許多儲存產品已經支援 SMI-S。我們和儲存供應商一起加入SMI-S Lab Plugfest 實驗室,以確保我們協同合作之間的互通性,以便在您使用 Windows Server 8 (2012) 時,目前的儲存管理功能依舊能順利運作。“Just Works”表示什麼意思? 簡單來說當您擁有 Windows Server 8 (2012) Microsoft Storage Management Service 功能之後,您就能夠正確及順利的辨別和管理 SMI-S 儲存裝置, 並且無須安裝其他軟體 。二者模型均可以正常運作,其支援等級等同於在工具箱(包括 支援專門的擴充工具)和使用者介面中獲得相同的支援等級。尚未支援 SMI-S 的合作夥伴應該要評估其業務需求及營運方向之後,評估提供上述二種模型(SMI-S 和 SMP)中的哪一種並且做出決定。無論提供哪一種模型都是不錯的選擇,但是只需要提供其中一個即可。(順便稱讚一下SNIA和供應商,他們都為了開發出一種好的標準及協定,定期舉辦 plugfest 以確保他們之間各項標準的互通性。)

已經實作出 SMI-S 的儲存供應商則無須等到 Windows Server 8 (2012) 上市便可以獲得投資效益。System Center Virtual Machine Manager 2012 (SCVMM 2012)透過 SMI-S 提供重要的私有雲管理功能,以便有效管理儲存陣列。SCVMM 2012 採用 SMI-S 與多個合作夥伴(其中包括 NetApp、EMC、HP、Hitachi、Dell、IBM、Fujitsu)的儲存陣列設備進行大量各項標準互通性。這些標準互通性包括虛擬化管理中儲存設備的探索發現和組態設定。

SCVMM 2012 利用其儲存管理功能,來處理以下三種應用情境:

  1. 端點到端點的對應: VM 虛擬主機、叢集節點主機、叢集 與底層儲存基礎架構之間的關聯。
  2. 主機和叢集儲存空間管理: 將儲存空間增加到節點主機或叢集當中,其中包括 取消遮罩、初始化、分割區、格式化、驗證和建立 CSV 叢集資源(在共用儲存資源的情況下)。
  3. 快速部署: 利用 SAN複製 VHD 功能快速部署以及建立新的VM 虛擬主機。

透過 SMAPI 功能 Windows Server 8 (2012) 因而能提供非常豐富的儲存管理功能。因為每一家儲存設備供應商都會提供自家的獨有特殊功能,因此 SMAPI並無法提供所有的儲存管理功能。我們已經考慮到這一點,並且已經設計了一個徹底的解決方案。該解決方案使您能夠連接 SMAPI 所提供的這些功能。對於想要提供額外新特性或新功能的儲存供應商來講,SMAPI 為其提供一個直接存取機制 (Pass-through)。該直接存取機制與 SMI-S 和 SMP標準協同運作,使得合作夥伴(例如System Center)和協力廠商以及儲存供應商能夠開發新功能,並且無須等待 SMAPI 下一版本的發佈便可以進行實作。(SCVMM 的後續版本將使用 SMAPI,並且能使用 SMI-S 和 SMP 二種模型。)

呼籲儲存合作夥伴立即採取行動

  • 加入 Windows Server 8 (2012) Storage Management API
    • 已經擁有一個 v1.3 或更高版本的 SMI-S 程式? 請繼續加強和更新該 API 並且與 Windows      Server 8 (2012) 進行協同合作,以確保 SCVMM      2012 及伺服器上的相關工具集能夠順暢無誤與您的硬體設備連接並運作。Windows Server 8 (2012) 中所擁有的新儲存功能支援 SMI-S。類似系統中心的合作夥伴可以透過直接存取機制連接儲存陣列中的其他功能,該直接存取機制將直接與您的 SMI-S進行溝通。
    • 尚未擁有一個 SMI-S 儲存管理介面? 請評估 SMP 和SMI-S標準並且依據您的營運需求做出決策。
  • 在平臺之上開發新的附加功能
    • SCVMM      2012 支援強大的儲存探索和儲存設定的端點到端點虛擬化應用解決方案。SCVMM 的後續版本將利用新的 SMAPI 和直接存取機制來提供更多儲存虛擬化功能。儲存管理供應商也需要採取相同的存取機制。而使用 Windows      Server 8 (2012) SMAPI 的 SCVMM 2012 後續版本,也將會繼續支援 SCVMM 2012 中現有功能,並且不會縮減任何功能。
  • 與 Microsoft 進行協同合作
    • 繼續與 Windows 和 System Center 團隊展開合作,以瞭解端點對端點機制的應用情況,以便更好展示您的硬體和我們軟體之間更好的協同運作。
    • 在未來所發佈的作業系統中,Windows Server 將會繼續加強 Storage Management API 功能。而在下一代版本發佈之前,直接存取機制為合作夥伴提供了一種方式來開發新功能。下一代版本的 SMAPI 會優先考慮支援那些透過直接存取機制所使用的功能。
    • 請與我們一同參與 SNIA plugfest 實驗室,以便確保我們能夠順利的進行標準互動性,進而為客戶們提供最佳的操作體驗。

Windows Server 8 (2012) 是一款專門為雲端環境所優化的作業系統,其新增的標準儲存管理功能將提供更有效且高效率的儲存管理機制。

Jeffrey Snover

Window Server 首席架構師暨傑出工程師