支援的 SMB 協定由版本 2.2 升級為 3.0

今天我們又收到 Windows 激動人心的最新發佈消息。距離 Windows Server 8 beta 版的推出已經有一段時日了,在此期間我們收到了許多中肯的意見反應。隨著各項準備工作的深入推廣,下一世代版本的 Windows 作業系統已經呼之欲出,我們也已經就其中的許多細節進行廣泛的討論,並且確定了許多內容。本周的主要內容是命名。本週一 Brandon LeBlanc 在 Windows 團隊的部落格中公佈了 Windows 版本產品的官方名稱。Brad Anderson 也在當天的 MMS 主旨發言中公佈了伺服器的官方名稱,也就是 Windows Server 2012。而在今天的部落格文章當中,SMB 團隊將向眾多使用者公佈其產品的官方名稱: SMB 3.0。我想這一個名稱並不出乎大家的意料之外。SMB 團隊將在此最新發佈的產品中為使用者提供更多的創新內容。如果您尚未下載試用版本,那麼我相信您在閱讀了本篇部落格文章中相關細節之後,一定會迫不及待去下載試用以體驗其獨特魅力。

去年 9 月,我們曾經在 //Build 大會上推出了 SMB 2.2,該產品為針對 Windows 中檔案共用時所預設使用的 SMB (Server Message Block) 協定。之後,我們透過各種途徑積極參與社群工作,並且詳細介紹我們此一協定的發佈所投入的大量心血,以及我們認為此一產品將能真正引發一場業界革命的原因所在。更新的 SMB 協定大幅度增強了 可靠性、可用性、可管理性和檔案伺服器的效能,籍由該協定 Windows Server 2012 將可以為使用者提供一系列全新的 SMB 功能。  
為了推出此一最新產品,我們展開了許多工作任務其中包括 撰寫程式碼、引入一系列新功能、測試許多新的應用情境、與合作夥伴深入合作…等。現在 SMB 2.2 協定已經正式升級為 SMB 3.0 協定版本!   
本部落格系列文章的粉絲們已經在過去數月當中閱讀了數篇詳細介紹 SMB 改進內容的部落格文章。簡言之,以下將列舉 Windows Server 2012 SMB 3.0 中一些關鍵的新功能:

  • 針對伺服器與應用程式優化的 SMB: 全新的 SMB 功能機制是專門為了檔案共用儲存上的應用資料而設計的,例如 資料庫應用程式(Microsoft SQL Server)或虛擬化軟體(Hyper-V)。這將足以使應用程式利用 SMB 中儲存管理的 進階特色、效能、可靠性和成本效益…等機制,為使用者提供在功能特色方面都大幅優於目前傳統光纖通道儲存解決方案的應用程式儲存解決方案。
  • SMB 水平擴充機制 (Scale-Out) 達成檔案共用 : 由於最大共用網路頻寬是所有檔案伺服器叢集節點的總使用頻寬,並且不局限於僅能使用上一版本中單一叢集節點的頻寬,因此只要增加叢集節點主機數量便可以擴充整體可用頻寬。因此使用者無需再建立多台包含單獨叢集磁碟的叢集檔案伺服器,便可以利用一個叢集環境當中的所有節點主機,因此水平擴充檔案共用架構可同時簡化對檔案伺服器叢集的管理作業。除此之外,管理人員也可以將 SMB 用戶端連接透明的重新導向至另一個不同的檔案伺服器叢集節點主機上,以便更順暢的達到叢集負載平衡。
  • SMB Direct 機制達成 可擴充、快速、高效能的儲存連接 : SMB Direct(SMB over RDMA [Remote Direct Memory Access])為 Windows Server 2012 中一項針對 SMB 的傳輸協定。當採用支援 RDMA 標準的網路介面卡(iWARP、InfiniBand、RoCE)時,可以啟用伺服器與儲存設備之間採用直接以記憶體到記憶體 (Memory to Memory) 方式的資料傳輸,因此能最大程度降低 CPU 的使用率和延遲時間。透過 SMB 協定連接的所有應用程式都可以從 SMB Direct 中直接受惠。因為能最大程度降低檔案的 I/O 存取,以及降低 CPU 運算資源這表示應用程式伺服器,將可以處理更大型的運算工作負載,並且縮短 CPU 運算週期(也就是說 Hyper-V 將可以託管更多台 VM 虛擬主機)。
  • SMB MultiChannel 機制達成資料快速傳輸及網路容錯: 使用者現在可以在遠端 SMB 檔案共用上儲存更多伺服器應用程式資料,因為 SMB 存取效能已經獲得大幅提升,並且網路效能和可靠性也明顯的改善。SMB MultiChannel 機制將多個網路介面的頻寬進行整合因而提高傳輸效能,並且存取 SMB 共用資料夾的多個網路路徑也都能提供網路容錯能力。
  • SMB Active-Active 機制達成透明容錯移轉及節點容錯: 企業營運中關鍵伺服器應用程式的工作負載,需要能確保與後端儲存的連接高可用性。全新的 SMB 伺服器和用戶端互相合作,以保障對於所有檔案的操作,對於計畫中的叢集資源遷移和計畫之外的叢集節點故障狀況而言,檔案伺服器叢集節點主機的容錯移轉機制對於應用程式及使用者來說是透明移轉的,運作中的應用程式以及使用者操作將不會受到任何影響。
  • SMB 檔案共用支援 VSS (Volume Shadow Copy Service): SMB 檔案共用支援 VSS 功能,因此擴充了 Windows VSS的基礎結構,所以儲存於 SMB 檔案共用中的伺服器應用程式資料,可以啟用應用程式資料一致性的磁碟區副本功能,達成資料備份和災難還原的目的。除此之外SMB 檔案共用 VSS 也可以啟用備份應用程式功能,以便直接從磁碟區副本當中讀取備份資料,並且無需在資料傳輸過程中停止應用程式伺服器。由於此一功能利用現有的 VSS 基礎結構,因此使用者可以輕鬆完成與現有具備 VSS 感知的備份軟體和 VSS 感知應用程式(如 Hyper-V)進行整合。
  • SMB Encryption 加密機制有效保護資料傳輸的安全性: SMB 加密機制可以保護資料在傳輸過程中免遭竊聽和篡改的攻擊。整個部署過程中您只需要勾選啟用項目即可,無須使用者端進行其他設定。由於移動辦公人員將從眾多未受保護的網路連接至一個遠端的資料,因此加密機制將日益重要。如果使用者需要存取的資料為敏感性資料,那麼即使是在受保護的公司網路中,SMB 加密仍然能夠讓使用者受益良多。
  • SMB Directory Leasing 機制加速對檔案的存取: 分公司的使用者透過高延遲時間的 WAN 網路,來存取共用資料夾時常常出現嚴重的延遲現象,而 SMB Directory Leasing 機制可以明顯縮短延遲時間。此一機制能暫存並且快取共用資料夾中的目錄和檔案中繼資料,因此能有效縮短從檔案伺服器中獲取中繼資料的往返時間。如此一來,分公司的使用者在操作相關應用程式時,便會發現應用程式的回應時間縮短因此加強了使用者的操作體驗。
  • SMB EcoSystem: 為了推出支援 SMB 3.0 協定的系統,我們與多家供應商建立合作夥伴關係,這是 Windows Server 2012 開發過程中一個關鍵部份。過去一年當中我們一直與數家伺服器供應商以及開放原始碼組織合作夥伴密切合作,主動為他們提供大量的協定檔案,並且舉辦“集體測試”活動,以為他們提供測試及獲取意見反應的寶貴機會。最後,同時也是最重要的一點,SMB EcoSystem目前已經涵蓋關鍵伺服器應用程式(例如 SQL Server、Hyper-V)的所有功能,因此可以確保使用者在整個網路堆疊當中,和多家供應商的網路之間能夠充分利用 SMB 3.0 的特色功能。

憑藉著如此多樣的全新特性,SMB 協定將為使用者提供一系列更豐富的特色功能,此外,透過這些特色功能的互相結合,可以為使用者提供相較於傳統光纖通道儲存解決方案的企業,提供另一個可靠的高效能儲存替代方案,並且不論是從採購或是營運的角度來看,其建置價格都更為合理。  
欲查看有關 SMB 協定的更多參考資料,請參考 TechNet 相關連結:

Windows Server “8 (2012)” Beta 版 SMB 功能預覽
高效能、高可用性的伺服器應用程式檔案共用儲存技術預覽
為伺服器應用程式部署快速、高效率的檔案伺服器
建置您的雲端架構: 融合檔案伺服器儲存的資料中心

SMB 團隊專案經理 Jose Barreto 和 Claus Joergensen,撰寫了一篇非常出色的部落格文章來介紹如何將伺服器應用程式儲存導入 Windows 檔案共用的文章。閱讀該部落格文章將對您大有裨益,因此我強烈推薦您抽空閱讀。   
對於 Windows Server 2012 的發佈,我們感到十分興奮,甚至迫不及待的希望您能使用該產品。建構此一產品的過程充滿了樂趣,當然,我們也希望您擁有一個愉快的使用經驗。在此同時,正如您所瞭解的 Beta 版本推出已經有一段時日,我們希望您能儘快使用該產品,並且向我們提供您的意見和建議。

SMB 3.0 團隊。