給軟件定義存儲(SDS)劃限是一件棘手的事:沒有嚴格界定,但遇到就知道是它。由主要存儲供應商如EMC,IBM,NetApp和HP以多樣形式提供,當然還會有一些新近存儲公司如Nexenta,Nutanix和 SimpliVity。
但是SDS戰線卻是急速擴延,新一代SDS創業公司如Hedvig, Springpath, Maxta和SwiftStack正日趨成熟并預備開啟競爭模式,這些后來成員已經成為了SDS構建的一個新部分,但它們也僅是及時趕上SDS用途意料之中增長的好時機:去年一個451研究報告表明96%的企業調研在未來都“多少或極可能”采用SDS。
軟件定義存儲是一項綜合業務,所以有一些許多創業公司并不驚奇,而這些創業公司多由知名技術公司里工作經驗極為豐富的人所創建。
Springpath就是一個很好的例子,它是在2012年由Mallik Mahalingam和Krishna Yadappanavar建立的加利福尼亞軟件公司,2月份以“隱身模式”出現。Mahalingam是軟件定義網絡的創始成員之一,在VMware引領網絡和存儲產品發展近十年,而Yadappanavar是VMware的一個高級工程師主控公司虛擬機文件系統(VMFS)集群文件系統和vFlash,閃存虛擬化架構。
軟件定義存儲面臨的挑戰是將極其復雜的產品簡化其存儲操作,Springpath 市場部負責人,Ashish Gupta表示,“如今很多存儲供應商的存儲解決方案都面臨著一個管理問題:你需要培訓員工來使用產品,然而時間并不充裕,這就意味著這些設備經常不能充分使用,這和2000年初期的VMware一樣,產品好但不易操作。
相比之下,Springpath和它的HALO架構簡單易懂,能自動存儲,對虛擬機,容器或裸機中運行程序的服務器集群有作用,能將這些集群服務器的內存,閃存和磁盤資源作為一個共享資源。這些服務器本身需要出現在一個硬件兼容列表上,目前包括的供應商如戴爾,刺客和超微。
它的第一次推出實際上是為VMware/vCenter環境而設計的,基本是創建了一個共享數據存儲的虛擬設備。“使用它從vCenter上提供數據存儲,不需要一個Springpath專家,只需要一個VMware或者vCenter專家即可。”Gupta如是說。
Gupta還補充說一個機構可能比如用高性能刀片和高容量存儲節點建立一個集群。“如果你的設備需要性能,可以在刀片環境中運行,需要高存儲容量可以在節點環境中運行。”
Springpath軟件提供了應用文件,塊和對象存儲接入到基礎存儲資源,同時也包括用于大數據環境的Hadoop插件程序。它提供SSD讀寫緩存,維持SSD和DRAM緩存中熱點數據集頻繁,最新的讀入,同時降級冷門數據到旋轉介質。
軟件也提供企業數據類型服務,你可能希望從一個知名供應商存儲系統獲得,包括快照,復制,刪除重復以及壓縮。
Springpath的不同在于就是你買不到認證:它的解決方案花費每年4000美元——在每一個服務器節點費用(不包括容量或處理機內核)的基礎,三個節點起售。
Hedvig是另一個軟件定義存儲公司,同樣建于2012年,近年大熱。
與Springpath相似,作為創始人,都有一個資深背景,這個人就是Avinash Lakshman,他的名字為人熟知是因為他是最初由臉譜網自主開發Apache Cassandra以及亞馬遜的Dynamo存儲系統的最早建立者。
軟件本身可以在任何標準x86或ARM支持的服務器(至少兩臺)上運行,和Springpath一樣允許用戶消耗存儲資源如塊存儲,基于文件存儲,對象存儲或者Hadoop存儲。但與Springpath不同,它提供所有的管理程序不只是VMware的,使用一個存儲代理在每一個主機上運行。
Hedvig存儲軟件的每一個特性也可用于云,程序開發員可以使用基于REST應用程序的編程接口(API)。
Hedvig軟件同樣用于簡易操作,“當你加入服務器時,軟件發現后會自動傳到服務器。” Hedvig營銷部副總裁Rob Whiteley解釋。服務器可以有閃存或磁盤,而且Hedvig知道他們存儲冷熱數據的性能和作用。如果有性能需要,軟件會發現最快節點,自動平衡,分層到閃存。”
Hedvig存儲平臺與虛擬磁盤相關,用戶或管理員通過應用程序規定使用。規定每一個虛擬磁盤可以配置復制,壓縮以及其他服務,如果閃存有性能需求的話,也可以作為閃存磁盤。“盡管基礎硬件質量決定性能,幾乎是在軟件里建立閃存了。” Whiteley如是說。
他認為在最基礎水平上,柔性軟件決定存儲相對傳統存儲硬件解決方案可以給公司節省20%到25%的成本。“如果你要求一個高性能子系統,那么到你買高性能服務器的時候會更便宜,這對于許多公司可能不是一個大的三角洲。”
更大的成本節約往往會來得遲一些,他堅信,“價值并不在初期發展而是在階段變化,所以如果你在運行甲骨文數據庫使用Hedvig技術,你就可以比一個高端存儲陣列節約20%費用,但如果你部署OpenStack,成本就非常可觀了,因為你不會想要把它放在你完美的高端存儲陣列上。”
“如果要歸檔一大批文件,可能會從一個第三方供應商手中買存儲,時間一長你的投資(在軟件定義存儲中)會變得越來越好。”
Hadoop基礎設施怎么樣?像Hadoop一樣的應用程序可以管理自身的存儲,但是當你兩個或者更多Hadoop時就會發現你陷入了困境,Whiteley表示,“你就會有兩座本地連接的存儲島。它們看不到彼此,所以沒有數據利用率,但有了許多數據湖。我們的用戶說他們想要一個全部完成刪除重復和壓縮的虛擬存儲池。”
事實上Whiteley相信為Hadoop環境提供存儲會是Hedvig的一個關鍵用例。
有了一個像Hedvig的軟件定義存儲的解決方案,在改進存儲技術上如正在沖擊市場的新高存儲容量8TB和10 TB驅動器非常實用,Whiteley指出。這是因為傳統硬件的更新周期大約是五年,而RAID在8TB驅動器上的重構時間按周來計算。
VMware去年發布Virtual SAN產品是邁向軟件定義存儲主流重要的一步,但是對于傳統極端保守的存儲市場,技術上距離足夠成熟仍要一段時間。但Whiteley對此充滿希望,就像虛擬化,完全接受只是時間問題。
它不是一個無法逾越的鴻溝,他推斷,“最后即使是很多規避風險的人也將完成這一飛躍。”