過(guò)去一年IT技術(shù)在云計(jì)算和大數(shù)據(jù)的推動(dòng)下的到快速發(fā)展,而計(jì)算和網(wǎng)絡(luò)的快速發(fā)展也在推動(dòng)著企業(yè)級(jí)存儲(chǔ)技術(shù)的不斷演進(jìn)。在這種背景下,傳統(tǒng)的“煙囪”式存儲(chǔ)方式已經(jīng)無(wú)法滿足現(xiàn)在多樣化的需求,軟件定義存儲(chǔ)正在成為主流的存儲(chǔ)方式。
一般來(lái)講,軟件定義存儲(chǔ)SDS比同于傳統(tǒng)的存儲(chǔ)方式,而是一個(gè)從集中式逐漸過(guò)渡到分布式存儲(chǔ)架構(gòu)的趨勢(shì),是一個(gè)受互聯(lián)網(wǎng)影響的,滿足數(shù)據(jù)分散、業(yè)務(wù)云化需求的技術(shù)。
Ceph存儲(chǔ)平臺(tái)
2006年,基于開源協(xié)議正式開源了Ceph存儲(chǔ)架構(gòu),從此Ceph就成為國(guó)內(nèi)外主流的SDS的基本架構(gòu)。它具有優(yōu)異的性能、可靠性和可擴(kuò)展性;因?yàn)镃eph存儲(chǔ)架構(gòu)擁有大規(guī)??蓴U(kuò)展(PB、甚至EB級(jí)的存儲(chǔ)空間)、基于CRUSH算法的自我管理和修復(fù)、靈活的架構(gòu)等優(yōu)點(diǎn),并且支持OpenStack、CloudStack、OpenNebula、Hadoop等云平臺(tái),迅速在SDS中站穩(wěn)腳跟,得到眾多IT廠商支持的協(xié)同開發(fā),如Intel、SUSE、RedHat、SanDisk、CISCO、Yahoo等。
盡管Ceph有很多優(yōu)點(diǎn),但是由于RBD的IO路徑復(fù)雜,導(dǎo)致效率相對(duì)較低,無(wú)法將磁盤性能發(fā)揮到最佳;同時(shí)因?yàn)镃eph的社區(qū)運(yùn)維團(tuán)隊(duì)來(lái)自國(guó)外,存在后期維護(hù)路徑長(zhǎng)的不足,在使用過(guò)程中出現(xiàn)問(wèn)題后,反饋、解決周期較長(zhǎng)的問(wèn)題。
國(guó)內(nèi)商用SDS
面對(duì)大量的市場(chǎng)需求,國(guó)內(nèi)部分企業(yè)和運(yùn)營(yíng)商也開始推出軟件定義存儲(chǔ)產(chǎn)品,通過(guò)部署在x86服務(wù)器上,從而把所有服務(wù)器的本地硬盤組織成一個(gè)虛擬存儲(chǔ)資源池,提供塊存儲(chǔ)功能。
雖然有些商用版本的SDS也是基于開源的SDS,但是商業(yè)版本SDS需要保證數(shù)據(jù)的I/O操作均勻分布在不同服務(wù)器的不同硬盤上,避免局部熱點(diǎn),實(shí)現(xiàn)負(fù)載均衡,同時(shí)商業(yè)版本SDS常常在存儲(chǔ)接口層通過(guò)SCSI驅(qū)動(dòng)接口向操作系統(tǒng)數(shù)據(jù)庫(kù)提供卷設(shè)備;并提供諸如快照、鏈克隆、精簡(jiǎn)配置、分布式cache、容災(zāi)備份等存儲(chǔ)高級(jí)特性。
國(guó)內(nèi)高校SDS
產(chǎn)學(xué)研相結(jié)合是近年來(lái)國(guó)家比較提倡方式,為此,軟件定義存儲(chǔ)也吸引了國(guó)內(nèi)外高校的廣泛關(guān)注,有很多國(guó)內(nèi)高校面向云計(jì)算數(shù)據(jù)中心的SDS版本推出。
但是由于研發(fā)過(guò)程應(yīng)用場(chǎng)景較為單一,高校SDS系統(tǒng)的可靠性服務(wù)較少,所以這些版本往往需要在多場(chǎng)景下進(jìn)行大量驗(yàn)證。就優(yōu)勢(shì)而言,高校版本的SDS具有核心技術(shù)的領(lǐng)先性,例如通過(guò)使用專用的Cache管理算法,避免由于斷電等故障引起數(shù)據(jù)丟失,所以這種國(guó)內(nèi)高校版本的SDS往往能夠發(fā)揮出磁盤性能,實(shí)現(xiàn)很高的性價(jià)比。
作為SDDC不可缺少的一個(gè)環(huán)節(jié),軟件定義存儲(chǔ)一定程度影響了諸如金融等多個(gè)行業(yè)的IT云化與大數(shù)據(jù)的發(fā)展,也是企業(yè)降低存儲(chǔ)成本的重要方式。