歷史經(jīng)驗(yàn)一再表明,由技術(shù)進(jìn)步推動(dòng)的變革往往以超乎人們想象的速度和烈度發(fā)生。SDS軟件定義存儲(chǔ)作為新興的技術(shù),即使窮盡你所有想象,也難以預(yù)測(cè)其發(fā)展的速度有多快,影響的程度有多深遠(yuǎn)。面對(duì)新的變革和潮流,在追逐變化的同時(shí),還需冷靜思考可能帶來(lái)的問題。SDS在數(shù)據(jù)中心的應(yīng)用一定能提高性能和降低成本,并可控風(fēng)險(xiǎn)么?SDS會(huì)隱藏什么樣的問題?
問題一、不能充分利用現(xiàn)有的基礎(chǔ)架構(gòu)
數(shù)據(jù)中心是非常繁忙的,IT部門要同時(shí)接受從多個(gè)不同的應(yīng)用系統(tǒng)發(fā)來(lái)的需求和數(shù)據(jù)任務(wù)并及時(shí)響應(yīng)和處理。另外,IT專業(yè)人員的日常工作還需要維護(hù)高可用的基礎(chǔ)架構(gòu)和嵌入許多工作流程。
大多數(shù)的SDS解決方案都希望數(shù)據(jù)中心可以“完全投入”,即用SDS解決方案自帶的基礎(chǔ)架構(gòu)和流程替換數(shù)據(jù)中心現(xiàn)有的存儲(chǔ)硬件、基礎(chǔ)架構(gòu)和流程。他們通常希望數(shù)據(jù)中心摒棄共享式集中存儲(chǔ)硬件,而支持商業(yè)化的超融合架構(gòu)。
問題二、不能提供全面的數(shù)據(jù)服務(wù)
許多SDS解決方案不能提供完整的數(shù)據(jù)服務(wù)功能性。舉個(gè)簡(jiǎn)單的例子,許多SDS解決方案無(wú)法將數(shù)據(jù)復(fù)制到遠(yuǎn)程位置,因此無(wú)法創(chuàng)建數(shù)據(jù)的災(zāi)難恢復(fù)副本,甚至無(wú)法將數(shù)據(jù)遷移到SDS架構(gòu)本身。
既然無(wú)法實(shí)現(xiàn)簡(jiǎn)單的數(shù)據(jù)復(fù)制,就應(yīng)該提供某種數(shù)據(jù)遷移功能,以便將數(shù)據(jù)從舊的存儲(chǔ)平臺(tái)遷移到新的平臺(tái),否則就必須通過備份副本來(lái)恢復(fù)數(shù)據(jù)。
許多兩副本和三副本的解決方案也是在同一個(gè)數(shù)據(jù)中心內(nèi)或同一POD里,跨數(shù)據(jù)中心的容災(zāi)幾乎沒有。(還有就是存儲(chǔ)雙活和仲裁,在這里提一下,不是廣告。VSAN支持存儲(chǔ)雙活,還引入了WITNESS組件。其目的就是在必須做出可用性決策時(shí)(在Virtual SAN 群集中)充當(dāng)打破平局組件,以避免裂腦行為并滿足仲裁要求)
對(duì)于SDS來(lái)說(shuō)如果缺少完整可靠的數(shù)據(jù)服務(wù)能力則意味著采用這個(gè)SDS解決方案的客戶仍然需要購(gòu)買額外的存儲(chǔ)系統(tǒng)來(lái)填補(bǔ)新的SDS解決方案所缺少的功能。
問題三、不能很好的進(jìn)行數(shù)據(jù)生命周期管理
隨著企業(yè)業(yè)務(wù)發(fā)展以及各種平臺(tái)、系統(tǒng)的建立也意味著需要管理的數(shù)據(jù)量越來(lái)越龐大,資源維護(hù)成本越來(lái)越高,效率越來(lái)越低。那么面對(duì)企業(yè)對(duì)數(shù)據(jù)的不同時(shí)效、不同訪問頻率、不同重要性等要求,如何降低數(shù)據(jù)存儲(chǔ)和使用維護(hù)成本,對(duì)不同數(shù)據(jù)進(jìn)行生命周期管理是非常有必要的。
結(jié)合業(yè)界的相關(guān)標(biāo)準(zhǔn)規(guī)范,對(duì)企業(yè)IT系統(tǒng)的數(shù)據(jù)進(jìn)行必要的歸類。目前根據(jù)系統(tǒng)的業(yè)務(wù)特點(diǎn),比較流行的數(shù)據(jù)歸類包括:生產(chǎn)交易型數(shù)據(jù)、服務(wù)支撐型數(shù)據(jù)與系統(tǒng)數(shù)據(jù)三部分。
根據(jù)數(shù)據(jù)歸類,不同類別的數(shù)據(jù)應(yīng)匹配不同的數(shù)據(jù)存儲(chǔ)策略。數(shù)據(jù)存儲(chǔ)策略就是將不同的數(shù)據(jù)存放在指定的存儲(chǔ)設(shè)備上。目前主要的存儲(chǔ)設(shè)備主要分成在線存儲(chǔ)、近線存儲(chǔ)、離線歸檔存儲(chǔ),三種常用存儲(chǔ)。
在線存儲(chǔ)又稱工作級(jí)的存儲(chǔ),存儲(chǔ)設(shè)備和所存儲(chǔ)的數(shù)據(jù)時(shí)刻保持隨時(shí)響應(yīng)狀態(tài),可以實(shí)時(shí)讀寫的,可滿足計(jì)算平臺(tái)對(duì)數(shù)據(jù)訪問的速度要求。一般在線存儲(chǔ)設(shè)備通常為內(nèi)置磁盤和高端磁盤陣列等磁盤設(shè)備,價(jià)格相對(duì)昂貴,性能最好;
近線存儲(chǔ)定位于在線存儲(chǔ)和離線存儲(chǔ)之間的應(yīng)用,對(duì)性能要求相對(duì)來(lái)說(shuō)并不高,但又提供相對(duì)較好的讀取性能。近線存儲(chǔ)策略一般采用中低端磁盤陣列設(shè)備,并輔以高壓縮軟件,滿足快速讀寫等訪問動(dòng)作。
離線歸檔存儲(chǔ)是將不再經(jīng)常使用的數(shù)據(jù)移到一個(gè)單獨(dú)的存儲(chǔ)設(shè)備來(lái)進(jìn)行長(zhǎng)期保存的過程,對(duì)涉及的數(shù)據(jù)進(jìn)行離線存儲(chǔ),以備非常規(guī)查詢等。企業(yè)里歸檔設(shè)備一般采用磁帶庫(kù)、光盤庫(kù),以及大容量低端磁盤陣列,價(jià)格相對(duì)低廉。
對(duì)于軟件定義存儲(chǔ)SDS來(lái)說(shuō),目前還未充分考慮到數(shù)據(jù)生命周期的管理,對(duì)于冷熱數(shù)據(jù)雖然也有存儲(chǔ)區(qū)域上的區(qū)分,但基本都是拿閃盤來(lái)做緩存加速,還不能有效做到分級(jí)存儲(chǔ),來(lái)滿足企業(yè)對(duì)于大量不同數(shù)據(jù)的精細(xì)化管理和生命周期管理。
問題四、缺少合理的計(jì)價(jià)模式
SDS大部分按照容量包獲得許可。許多軟件還針對(duì)高級(jí)功能收取額外費(fèi)用。這就造成了一個(gè)問題,因?yàn)榇蟛糠謹(jǐn)?shù)據(jù)中心從來(lái)都不能確定自己合適的容量限點(diǎn)來(lái)充分利用容量打包價(jià)格的優(yōu)勢(shì)。例如,一個(gè)初級(jí)容量包可提供1-10TB的存儲(chǔ)服務(wù),更高一級(jí)的容量包則支持10-25TB。如果企業(yè)需要11TB存儲(chǔ)容量怎么辦?這就意味著企業(yè)為了支持多出的1TB的容量,必須升級(jí)到25TB的容量許可。
大部分SDS解決方案都會(huì)忽視的另一項(xiàng)成本是:不支持現(xiàn)有基礎(chǔ)架構(gòu)和存儲(chǔ)系統(tǒng)所產(chǎn)生的相關(guān)成本。許多這類SDS解決方案允許用戶在相同的服務(wù)器上使用商用硬盤來(lái)提供計(jì)算(超融合),雖然這降低了未來(lái)的成本,但它要求用戶購(gòu)買閃存固態(tài)硬盤和硬盤驅(qū)動(dòng)器安裝到現(xiàn)有的服務(wù)器基礎(chǔ)架構(gòu)中。
軟件定義存儲(chǔ)的未來(lái)
對(duì)于傳統(tǒng)企業(yè)的大型數(shù)據(jù)中心來(lái)說(shuō),之前商用的中高端存儲(chǔ),都經(jīng)歷了大量生產(chǎn)環(huán)境和實(shí)踐的檢驗(yàn),相對(duì)來(lái)說(shuō)成熟穩(wěn)定。而軟件定義存儲(chǔ)還未經(jīng)歷大量生產(chǎn)環(huán)境的檢驗(yàn)和復(fù)雜業(yè)務(wù)場(chǎng)景的企業(yè)實(shí)踐驗(yàn)證,還不夠成熟完善。
但軟件定義存儲(chǔ)憑借深度融合軟硬件的精簡(jiǎn)一體化架構(gòu),可將采用最新技術(shù)的更快速CPU、內(nèi)存、閃存和磁盤的優(yōu)越性發(fā)揮到極致。 雖然SDS還有許多問題,但是不妨礙它的優(yōu)秀。 活在物理世界中的SAN終將被玩轉(zhuǎn)虛擬世界的超融合的SDS架構(gòu)所替代。SDS超融合架構(gòu),必將成為構(gòu)筑現(xiàn)代化數(shù)據(jù)中心的新基石。
提問
Q1:SDS能達(dá)到企業(yè)級(jí)應(yīng)用的標(biāo)準(zhǔn)嗎?比如幾個(gè)9之類的
答: SDS的高可用性目前沒有傳統(tǒng)存儲(chǔ)高,如果你做兩個(gè)節(jié)點(diǎn)的插拔盤測(cè)試,你會(huì)發(fā)現(xiàn)高可靠性不像你想象的那樣好。
Q2:軟件定義存儲(chǔ)中是計(jì)算節(jié)點(diǎn)和存儲(chǔ)節(jié)點(diǎn)分開好還是一起好?
答:看使用場(chǎng)景,合并在一起省節(jié)點(diǎn)省服務(wù)器,對(duì)計(jì)算能力和存儲(chǔ)能力都有要求的適合合并。分開的話,適合大容量存儲(chǔ)的,也包括一些離線存儲(chǔ)的場(chǎng)景。
Q3:SDS目前軟件廠商除了VMware還有別的廠商嗎?
答:有SMARTX,EMC的SCALEIO 華為的FUSIONSTORAGE等,開源的還有CEPH!應(yīng)該說(shuō)這些產(chǎn)品各有千秋,每個(gè)都有自己的特點(diǎn)!
Q4: 軟件定義存儲(chǔ)與軟件定義網(wǎng)絡(luò)是否本質(zhì)上一樣的?
答:思想本質(zhì)一樣,都是解耦,分離數(shù)據(jù)層面和控制層面。