在ESG的一份調研中,有26%至33%的受訪者認為降低投資支出成本和運營成本,以及提供更好的移動性和靈活性是IT部門較為重要的任務。在ESG的調研中,服務器虛擬化在過去四年中有三年被列為IT組織的首要工作。盡管虛擬化環境對許多組織來說是一個挑戰,但他們依然將關鍵應用以及對性能有高要求的應用部署在虛擬化環境中。IT組織擔心將多種類型的應用聚合在一起(通常稱為“IO混合器效應”)會導致無法預測和不可靠的應用性能。雖然降低成本變得越來越重要,但由于成本的降低而犧牲應用性能實在是得不償失。
服務器虛擬化的優點最初是通過將多臺應用服務器以虛擬機的方式整合至一臺物理服務器上,以降低設備成本和能耗成本。但服務器虛擬化還有更高層面的運營優勢,例如通過移動負載來實現負載均衡,高可用性以及提升資源利用率。要滿足這些功能,網絡化的存儲是必要的,如果你可以在不中斷業務的情況下將一臺虛擬機從服務器A遷移到服務器B,你就可以在保持生產數據可用的情況下對服務器A進行維護操作。虛擬化可以使組織更加靈活,并且讓組織在面臨機會或威脅的時候更快地作出響應,但這一切的前提是部署網絡化存儲。
使用網絡附加存儲(NAS)支持虛擬化環境變得越來越流行,因為它比SAN存儲更加易于管理。從根本上說,VM就是文件,所以它們可以更加容易的被文件級協議管理,而不需要塊存儲所使用的多層管理。一個文件系統導出到一個VM中,可以保留它和物理服務器的關系,并且可以在線增加容量,這一切都可以在業務不中斷的情況下進行,并且非常簡單和迅速。相比而言,SAN存儲需要管理HBA、LUN和WWN;為每臺VM劃分LUN;建立和管理交換機端口和zone;配置多路徑;為了提供可移動性,交叉掛載LUN……你可以看到,這很復雜,既花費了時間又容易出錯,并且花費也更高。所以IT組織對NAS感興趣并不意外。
什么是SMB?
服務器信息塊(SMB)是一個網絡文件共享協議,它允許應用程序和終端用戶從遠端的文件服務器訪問文件資源。微軟最初將SMB定位為Windows Server 2008和Vista系統中通用互聯網文件系統(CIFS)的后續產品。最新版本的SMB 3.0在Windows Server 2012操作系統中出現,并且與Windows 8客戶端共同工作。
SMB 3.0極大的提升了性能、可靠性和安全性。具體來說,當它與Windows Storage Spaces(Windows Server 2012的一個功能,將普通的硬盤虛擬化為高性能、高可用性的存儲)結合時,SMB 3.0可以使用廉價的直連存儲(DAS)、JBOD或RBOD,創建一個特定的NAS設備(或SAN存儲陣列)。IT組織可以因此在不購買昂貴的SAN存儲的情況下得到企業級存儲的特性,而且管理也變得更加簡單。此外,SMB 3.0現在支持一些以前只在塊存儲環境下才可以使用的應用程序,如SQL Server。
企業級特性
一些SMB 3.0的關鍵特性以及它們如何提供更好的可用性、靈活性和性能是很有意義的。所有這些特性都易于管理而且不需要額外的軟件或管理人員。
SMB透明切換允許客戶端在一個SMB文件服務器集群中的節點發生故障時繼續工作。信息保存在服務器端,客戶端會自動重新連接到集群中的其它節點以訪問相同的文件。這個切換過程對于應用程序來說是透明的。
SMB擴展。使用第二版的集群共享卷,SMB擴展特性允許SMB在同一個名字空間內以雙活(active-active)的形式進行共享。對文件的訪問可以在集群中所有的可用節點透明地進行負載均衡。這并不需要額外的設置或管理。
SMB多通道允許服務器同時使用多個網絡連接來提升性能和可用性。數據通過多塊高速網卡經過多條網絡連接進行傳輸以達到網絡聚合的性能。
SMB直接內存訪問允許網卡使用遠程直接內存訪問(RDMA)功能,這將消耗更少的CPU計算周期,并且降低延遲,從而提升性能。應用程序可以用類似DAS的速度來訪問SMB共享存儲。
SMB加密允許管理員通過一個簡單的對話框實現數據加密。SMB加密密鑰來源于已有的會話密鑰,所以密鑰或證書不需要通過網絡進行傳輸。客戶端也不需要參與其中,并且加密方法利用了Core i5和Core i7處理器內建的加速功能。
SMB共享文件的卷陰影復制服務允許應用數據持續不斷的進行快照操作,用于備份和還原。這個熟悉的功能之前只在本地塊存儲中才有,目前已經用于SMB文件共享。
SMB目錄租約通過限制服務器和客戶端的連接數來提升分支辦公室的應用響應時間。目錄結構在客戶端被緩存,當服務器端的目錄信息有更新時,客戶端會收到更新通知,以保證緩存的一致性。
大體來說SMB 3.0對于IT行業有什么意義呢?使用SMB 3.0,IT組織可以使用文件級存儲來支持關鍵應用和虛擬化應用程序,并獲得企業級的可用性、性能及靈活性。如果這種簡單劃算的產品能作為昂貴并管理復雜的SAN的一種替代方案,那么這個市場可能潛藏有發生重大變革的可能性。隨著EMC和NetApp部分支持SMB 3.0,未來大部分NAS廠商將完全支持SMB 3.0的特性集。這將留給新興的存儲廠商提升市場份額的機會,特別是那些通過了微軟認證的廠商。
一個重要的問題:客戶是怎么看的?
這個市場是否真會發生變革還是由時間和客戶來決定的。ESG實驗室通過實驗和開支分析證明了微軟聲稱的SMB 3.0的優點是可信的。但微軟也面臨著一些挑戰。SMB 3.0必須同時在服務器端和客戶端開啟,但它目前只支持Windows Server 2012和Windows 8。而大部分組織根據標準的三年周期來升級Windows Server。由于OS具有很多其它的優點(例如對Hyper-V的提升),系統升級的需求會更大一些。不過對于客戶端操作系統,組織對于升級通常都會有更長時間的延遲,由于Windows 8在用戶體驗上作出了大量的變更,升級就變得更加勉強了。
另外,微軟在企業級存儲領域還沒有知名度。雖然這不是一個致命的問題,但這可能會讓用戶延遲部署。企業的存儲管理員通常不喜歡承擔新產品所帶來的風險,特別是一個在存儲領域沒有知名度的產品。
企業無法容忍緩慢的應用性能,并且也懼怕多種類型的負載都被虛擬化到Tier-One中。在Windows Server 2012發布之前,主要的解決方案是昂貴而又復雜的SAN基礎架構或NAS(盡管它們在集群和災難切換時有些限制),也可能是廉價但缺少對服務器虛擬化支持的存儲系統(企業對這點可以忍受,因為企業對存儲功能的需求有滯后性)。而現在,微軟提供了一個低花費,但具有企業級特性并且易于管理的文件級存儲解決方案。使用了SMB 3.0的Windows Server 2012可能會對存儲市場造成變革。隨著原生分層技術和緩存回寫技術在版本2的支持,企業級特性得到了擴充。所有這些都意味著存儲管理員應該考慮進行改變,因為事情正變得越來越有趣。