企業(yè)網(wǎng)D1Net 1月7日(北京),軟件定義一直是一個熱門的話題,因此,各個廠商一直兜售軟件定義存儲(software-defined storage,SDS)也就不足為奇了。軟件定義存儲并非看上去那樣是一個新概念,存儲虛擬化廠商多年來一直致力于此。
軟件定義存儲是真的嗎?
作為一個相當“潮流”的概念,軟件定義存儲的概念打擊了很多數(shù)據(jù)存儲的資深人士。我們一直以來都可以對CPU、內(nèi)存甚至以太網(wǎng)進行時間測定、分割、多核處理以及虛擬化,以便它們可以被很多不同的應用進行共享和靈活地使用。
但是,將同樣的模式套用在存儲上就言過其實了。與處理或者存儲一個以幾微秒傳播、轉瞬即逝的數(shù)字比特的CPU或者DRAM不同,存儲在本質上是物理性的。當經(jīng)過一段時間我們收集了一批比特的時候,數(shù)字存儲就永久地把一些(比特)放置在磁盤里面。實際上,隨著時間的推移,在我們的環(huán)境中積累了大量的必須被管理的“數(shù)據(jù)”。
那么,如何就原本就是物理性的東西進行軟件定義呢?
軟件定義存儲并非新概念
實際上,我們多年來一直追尋軟件定義存儲的可能性,也終于在接近一個也許可行的核心問題。而且,我們?nèi)〉媒裉斓某煽兯裱耐緩绞沟肧DS的概念并不那么可怕,同時對軟件定義存儲的真正潛力也有些眉目了。
當存儲虛擬化的第一批開拓者推出產(chǎn)品的時候,這個行業(yè)就開啟了對SDS的探索。那些創(chuàng)新者努力使存儲在環(huán)境不斷變化的過程中面對數(shù)據(jù)增長的時候更具延續(xù)性??梢哉f,多年來存儲虛擬化一直面臨一些難關。很多廠商似乎沒有正確掌握基本方法,但是,一些廠商取得成功而且現(xiàn)在仍然勢頭強勁。最著名的包括日立數(shù)據(jù)系統(tǒng)(Hitachi Data Systems)的Universal Storage Platform、IBM的SAN Volume Controller和NetApp的V系列的陣列。所有這三個廠商都把它們的異構存儲虛擬化產(chǎn)品整合成可以與虛擬基礎設施密切工作的工具。在純軟件方面,DataCore和飛康(FalconStor)較早成功地進入存儲虛擬化領域。
但是,當談到創(chuàng)建“軟件定義的”存儲時,存儲虛擬化仍然面臨幾個障礙。最大的障礙是:存儲虛擬化仍然是物理性的。對存儲進行虛擬化也許使異構的存儲的集合更加動態(tài)、更具能力,但是存儲仍然與網(wǎng)絡中的一個具體的物理點(一個設備或者控制器)連接。對于很多用戶而言,這不行。他們需要能夠與基礎設施的其它部分新獲得的靈活性和流動性相適應的存儲。
存儲虛擬化影響深遠
幸運的是,虛擬化影響了幾乎所有的存儲系統(tǒng)架構,加之存儲系統(tǒng)架構的另一發(fā)展趨勢,我們距離實現(xiàn)軟件定義存儲更近了一步。
首先,存儲虛擬化的影響已經(jīng)改變了所有類型的存儲系統(tǒng)處理物理控制器和磁盤的方式,即使它們(物理控制器和磁盤)只是在一個單一的陣列里面。這種同類陣列內(nèi)的存儲虛擬化使存儲廠商得以更好地利用陣列內(nèi)的設備,減少它們對潛在的物理控制器和磁盤的依賴。
其次,過去幾年以來,存儲系統(tǒng)一直不斷地轉向軟件為中心的架構,摒棄了對專業(yè)化硬件的需求并全部運行在標準的x86硬件上。雖然,為了在超大規(guī)模和性能情況下運行而構建的高端系統(tǒng)仍然有專業(yè)化的硬件,但是大多數(shù)中端存儲系統(tǒng)運行在標準的x86硬件上。
存儲系統(tǒng)的這兩個演變似乎已經(jīng)蓄勢待發(fā),迎接虛擬化時代并進一步探索軟件定義存儲。許多廠商把他們的存儲系統(tǒng)當作在虛擬基礎設施中運行的虛擬機。這種存儲系統(tǒng)不再依賴于任何特定類型的磁盤,該系統(tǒng)運行在標準的x86硬件上,這使整個存儲系統(tǒng)的虛擬化成為存儲廠商的一個簡單的步驟。今天,大多數(shù)的這些實施都被打包成虛擬存儲設備(virtual storage appliance,VSA)。這意味著這些VSA可以在更多的物理存儲上被配置,通常是直接連式存儲(direct-attached storage,DAS),但也可以是SAN或者網(wǎng)絡連接式存儲(network-attached storage,NAS)。一臺VSA可以簡單地劃分存儲空間,回收任何殘留的存儲容量,可以提供在虛擬基礎設施里更易于管理的加強版的存儲功能。
存儲的物理性不變,但靈活性更高
VSA沒有減少存儲的物理性,但它們提供幾個重要的優(yōu)勢。
存儲可以變得更靈活。當存儲可能仍然依賴于虛擬存儲設備中的物理比特的時候,它可以被到處移動(通常不受干擾),這可以不再需要進行(毀滅性的?)硬件更換和數(shù)據(jù)遷移。
VSA存儲可以比物理存儲系統(tǒng)更具適應性。容量擴展看起來就像任何VM的擴容一樣,沒有擴充物理存儲所需要的過程。再者,如果VSA可以擴展,完成擴容就如同部署另一臺VSA一樣容易。
用戶能夠在任何工作負載需要的地方部署高級的存儲功能,無論是在本地或者遠程的云。
最近在Taneja Group實驗室的實際測試顯示:VSA并非當初被認為的那樣,只是玩具或者小存儲產(chǎn)品。VSA可以與它們的硬件兄弟們一爭高下,它們充分地利用虛擬基礎設施的資源。盡管它們可能不是被精心策劃并以編程方式操作的軟件定義存儲的典范,但也只是一步之遙了。更重要的是,VSA已經(jīng)就緒,并且是能夠增加數(shù)據(jù)中心基礎設施的敏捷性的軟件定義存儲的一個切實可行的推動力。
企業(yè)網(wǎng)D1Net評論:
目前市場上打著“軟件定義存儲”旗號的產(chǎn)品種類繁多,用戶在選擇時往往會感到無所適從。為此,用戶在購買過程中應當詢問不同的廠商, 應通過比較分析,采購適用于自身企業(yè)環(huán)境的產(chǎn)品,不要被廠商的噱頭所迷惑。