我們一直使用軟件來定義存儲,前提是仍有足夠的存儲空間。簡單來說一款容量管理程序就是一個軟件定義存儲的例子,但最近出現的詞匯顯然擁有更深層次的含義。你也可將虛擬化存儲(storage virtualization)歸入這一類別,實際上許多虛擬化存儲廠商都是這么做的。但對于嚴謹的人來說,這兩類技術略有不同。虛擬化存儲于軟件定義存儲都是將存儲服務從存儲系統中抽象出來,且可同時向機械硬盤及固態硬盤提供存儲服務。然而虛擬化存儲只能在專門的硬件設備上使用。對于許多廠商來說虛擬化存儲都要使用自己為其量身定制的設備;或者是在特定服務器上加載的一款軟件。
虛擬設備并不代表其不需要設備,只能說不需要硬件即可運行。這本質上是虛擬后的虛擬化存儲。虛擬存儲設備可視為專用外部設備的一種進化,因為它擁有一般存儲的性能,且花費可控制在一般虛擬設備的水平。
這意味著軟件定義存儲是現存操作系統或監管程序中一種擴展的存儲軟件,它不需要特定的虛擬機來運行。許多操作系統、監管程序供應商或第三方服務都提供了相關特性如自動精簡配置(thin provisioning)、快照技術(snapshots)、克隆與同步等。在這一層面,可靠的設計與潛在的高可用性是物理存儲設備的必然要求。
對于IT專家來說這不僅僅是咬文嚼字。這兩種技術各有各的特點,均可為企業帶來巨大價值。隨著數據中心的持續虛擬化,軟件定義存儲和虛擬化存儲正成為擴展存儲能力及提高虛擬環境性能的理想選擇。