歷史經驗一再表明,由技術進步推動的變革往往以超乎人們想象的速度和烈度發生。SDS軟件定義存儲作為新興的技術,即使窮盡你所有想象,也難以預測其發展的速度有多快,影響的程度有多深遠。面對新的變革和潮流,在追逐變化的同時,還需冷靜思考可能帶來的問題。SDS在數據中心的應用一定能提高性能和降低成本,并可控風險么?SDS會隱藏什么樣的問題?
問題一、不能充分利用現有的基礎架構
數據中心是非常繁忙的,IT部門要同時接受從多個不同的應用系統發來的需求和數據任務并及時響應和處理。另外,IT專業人員的日常工作還需要維護高可用的基礎架構和嵌入許多工作流程。
大多數的SDS解決方案都希望數據中心可以“完全投入”,即用SDS解決方案自帶的基礎架構和流程替換數據中心現有的存儲硬件、基礎架構和流程。他們通常希望數據中心摒棄共享式集中存儲硬件,而支持商業化的超融合架構。
問題二、不能提供全面的數據服務
許多SDS解決方案不能提供完整的數據服務功能性。舉個簡單的例子,許多SDS解決方案無法將數據復制到遠程位置,因此無法創建數據的災難恢復副本,甚至無法將數據遷移到SDS架構本身。
既然無法實現簡單的數據復制,就應該提供某種數據遷移功能,以便將數據從舊的存儲平臺遷移到新的平臺,否則就必須通過備份副本來恢復數據。
許多兩副本和三副本的解決方案也是在同一個數據中心內或同一POD里,跨數據中心的容災幾乎沒有。(還有就是存儲雙活和仲裁,在這里提一下,不是廣告。VSAN支持存儲雙活,還引入了WITNESS組件。其目的就是在必須做出可用性決策時(在Virtual SAN 群集中)充當打破平局組件,以避免裂腦行為并滿足仲裁要求)
對于SDS來說如果缺少完整可靠的數據服務能力則意味著采用這個SDS解決方案的客戶仍然需要購買額外的存儲系統來填補新的SDS解決方案所缺少的功能。
問題三、不能很好的進行數據生命周期管理
隨著企業業務發展以及各種平臺、系統的建立也意味著需要管理的數據量越來越龐大,資源維護成本越來越高,效率越來越低。那么面對企業對數據的不同時效、不同訪問頻率、不同重要性等要求,如何降低數據存儲和使用維護成本,對不同數據進行生命周期管理是非常有必要的。
結合業界的相關標準規范,對企業IT系統的數據進行必要的歸類。目前根據系統的業務特點,比較流行的數據歸類包括:生產交易型數據、服務支撐型數據與系統數據三部分。
根據數據歸類,不同類別的數據應匹配不同的數據存儲策略。數據存儲策略就是將不同的數據存放在指定的存儲設備上。目前主要的存儲設備主要分成在線存儲、近線存儲、離線歸檔存儲,三種常用存儲。
在線存儲又稱工作級的存儲,存儲設備和所存儲的數據時刻保持隨時響應狀態,可以實時讀寫的,可滿足計算平臺對數據訪問的速度要求。一般在線存儲設備通常為內置磁盤和高端磁盤陣列等磁盤設備,價格相對昂貴,性能最好;
近線存儲定位于在線存儲和離線存儲之間的應用,對性能要求相對來說并不高,但又提供相對較好的讀取性能。近線存儲策略一般采用中低端磁盤陣列設備,并輔以高壓縮軟件,滿足快速讀寫等訪問動作。
離線歸檔存儲是將不再經常使用的數據移到一個單獨的存儲設備來進行長期保存的過程,對涉及的數據進行離線存儲,以備非常規查詢等。企業里歸檔設備一般采用磁帶庫、光盤庫,以及大容量低端磁盤陣列,價格相對低廉。
對于軟件定義存儲SDS來說,目前還未充分考慮到數據生命周期的管理,對于冷熱數據雖然也有存儲區域上的區分,但基本都是拿閃盤來做緩存加速,還不能有效做到分級存儲,來滿足企業對于大量不同數據的精細化管理和生命周期管理。
問題四、缺少合理的計價模式
SDS大部分按照容量包獲得許可。許多軟件還針對高級功能收取額外費用。這就造成了一個問題,因為大部分數據中心從來都不能確定自己合適的容量限點來充分利用容量打包價格的優勢。例如,一個初級容量包可提供1-10TB的存儲服務,更高一級的容量包則支持10-25TB。如果企業需要11TB存儲容量怎么辦?這就意味著企業為了支持多出的1TB的容量,必須升級到25TB的容量許可。
大部分SDS解決方案都會忽視的另一項成本是:不支持現有基礎架構和存儲系統所產生的相關成本。許多這類SDS解決方案允許用戶在相同的服務器上使用商用硬盤來提供計算(超融合),雖然這降低了未來的成本,但它要求用戶購買閃存固態硬盤和硬盤驅動器安裝到現有的服務器基礎架構中。
軟件定義存儲的未來
對于傳統企業的大型數據中心來說,之前商用的中高端存儲,都經歷了大量生產環境和實踐的檢驗,相對來說成熟穩定。而軟件定義存儲還未經歷大量生產環境的檢驗和復雜業務場景的企業實踐驗證,還不夠成熟完善。
但軟件定義存儲憑借深度融合軟硬件的精簡一體化架構,可將采用最新技術的更快速CPU、內存、閃存和磁盤的優越性發揮到極致。 雖然SDS還有許多問題,但是不妨礙它的優秀。 活在物理世界中的SAN終將被玩轉虛擬世界的超融合的SDS架構所替代。SDS超融合架構,必將成為構筑現代化數據中心的新基石。
提問
Q1:SDS能達到企業級應用的標準嗎?比如幾個9之類的
答: SDS的高可用性目前沒有傳統存儲高,如果你做兩個節點的插拔盤測試,你會發現高可靠性不像你想象的那樣好。
Q2:軟件定義存儲中是計算節點和存儲節點分開好還是一起好?
答:看使用場景,合并在一起省節點省服務器,對計算能力和存儲能力都有要求的適合合并。分開的話,適合大容量存儲的,也包括一些離線存儲的場景。
Q3:SDS目前軟件廠商除了VMware還有別的廠商嗎?
答:有SMARTX,EMC的SCALEIO 華為的FUSIONSTORAGE等,開源的還有CEPH!應該說這些產品各有千秋,每個都有自己的特點!
Q4: 軟件定義存儲與軟件定義網絡是否本質上一樣的?
答:思想本質一樣,都是解耦,分離數據層面和控制層面。