
售前電話
135-3656-7657
售前電話 : 135-3656-7657
國家高新技術企業 省級專精特新企業
咨詢熱線:135-3656-7657 400-6333-661
一、軟件定義存儲(SDS)
(1)軟件定義存儲的基本概念。眾所周知,軟件是用戶與硬件之間的接口界面,用戶主要是通過軟件與硬件進行交流的。早期,為了大規模生產,降低制造的復雜度和成本。許多功能都固化在硬件里,我們可以稱之為硬件定義。隨著人民日益增長的多樣化、個性化定制的需求,以及云計算的要求,更加智能、更加靈活的自動化的需求,由軟件定義來操控硬件資源的需求將越來越多、越來越廣。最早的空調里面也有軟件,但相對固化,不提供或者提供非常少的接口,缺乏靈活性。那時,我們只能選擇溫度,或者開關;后來出現了更多的選擇,如風速、風向等的設定。到了智能家居的時代,通過向應用軟件開放空調的編程接口,使得我們能在回家之前,就借助手機或者平板,開啟并設置空調了。
軟件定義,究其本質,就是將原來高度耦合的一體化硬件,通過標準化、抽象化(虛擬化),解耦成不同的部件。圍繞這些部件,建立起虛擬化軟件層,以API(應用編程接口)的方式,實現原來硬件才提供的功能。再由管理控制軟件,自動進行硬件資源的部署、優化和管理,提供高度的靈活性,為應用提供服務。簡而言之,就是更多地由軟件來驅動并控制硬件資源。
值得提出注意的是,軟件定義其實是一個過程,不是一蹴而就的目標,它分成不同階段。軟件定義逐漸將硬件與軟件進行解耦,將硬件的可操控成分按需求,分階段的,通過編程接口或者以服務的方式逐步暴露給應用,分階段地滿足應用對資源的不同程度、不同廣度的靈活調用。
在前述的高效存儲技術中,實際主要多是靠軟件,而軟件定義存儲(Software Defined Storage,SDS)是最近幾年被頻繁提及的一個詞匯。軟件定義的存儲產品是一個將硬件抽象化的解決方案,它可以輕松地將所有資源池化,并通過一個友好的用戶界面(UI)或API來提供給消費者。一個軟件定義的存儲的解決方案可以在不增加任何工作量的情況下進行縱向擴展(Scale-Up)或橫向擴展(Scale-Out)。
用軟件來定義存儲,前提是仍有足夠的存儲空間。簡單來說,一款容量管理程序就是一個軟件定義存儲的例子,但最近出現的詞匯顯然擁有更深層次的含義。也可將虛擬化存儲(Storage Virtualization)歸入這一類別。但對于嚴謹的人來說,這兩類技術略有不同。虛擬化存儲和軟件定義存儲都將存儲服務從存儲系統中抽象出來,且可同時向機械硬盤及固態硬盤提供存儲服務。然而虛擬化存儲只能在專門的硬件設備上使用。對于許多廠商來說虛擬化存儲都要使用自己為其量身定制的設備:或者在特定服務器上加載的一款軟件。虛擬設備并不代表其不需要設備,只能說不需要硬件即可運行。這本質上是虛擬后的虛擬化存儲。虛擬存儲設備可視為專用外部設備的一種進化,因為它擁有一般存儲的性能,且花費可控制在一般虛擬設備的水平。
而軟件定義存儲是現存操作系統或監管程序中一種擴展的存儲軟件,它不需要特定的虛擬機來運行。許多操作系統、監管程序供應商或第三方服務都提供了相關特性如自動精簡配置、快照技術、克隆與同步等。在這一層面,可靠的設計與潛在的高可用性是物理存儲設備的必然要求。
這兩種技術各有各的特點,均可為企業帶來巨大的價值。隨著數據中心的持續虛擬化,軟件定義存儲和虛擬化存儲正成為擴展存儲能力,以及提高虛擬環境性能的理想選擇。
軟件定義存儲普遍代表了一種趨勢,那就是軟件和硬件的分離。對數據中心用戶來說,只需要通過軟件來實現對自身存儲資源的管理和調度,而無須考慮后端的硬件基礎設施。針對軟件定義存儲,各家廠商提出的概念也不盡相同,但意見比較統一的幾點是軟件定義存儲需要實現存儲資源的虛擬化、抽象化、自動化。總之,軟件定義存儲的核心在于用軟件解決原先由硬件解決的(彈性)問題。
SDS允許異構的或者專有的平臺。必須滿足的是,這個平臺能夠提供部署和管理其虛擬存儲空間的自助服務接口。除此之外,SDS應該包括。
•自動化:簡化管理,降低維護存儲架構的成本。
•標準接口:提供應用編程接口,用于管理、部署和維護存儲設備和存儲服務。
•虛擬數據路徑:提供塊、文件和對象的接口,支持應用通過這些接口寫入數據。
•擴展性:無須中斷應用,也能提供可靠性和性能的無縫擴展。
•透明性:提供存儲消費者對存儲使用狀況及成本的監控和管理。