IBM RtC實時在線壓縮技術(shù)內(nèi)置于Storwize V7000控制器,并借助專用協(xié)處理器卸載計算密集型的壓縮解壓運(yùn)算。 V7000 RtC采用LZH壓縮算法,利用獨(dú)有的隨機(jī)訪問技術(shù)提供高性能和高壓縮比,在對已壓縮數(shù)據(jù)少量更改時,隨機(jī)訪問技術(shù)僅需讀取/更改單個變更數(shù)據(jù)塊而非所有數(shù)據(jù),大幅降低了壓縮解壓過程對后端磁盤I/O的要求。正是借助專用壓縮協(xié)處理器以及獨(dú)有的LZH壓縮算法,V7000 RtC的壓縮方式為在線處理方式,壓縮率可高達(dá)80%。啟用RtC后,不僅對V7000性能無影響,對于I/O密集型的應(yīng)用如Exchange,SQL Server等,由于后端只需要處理更少的數(shù)據(jù),其控制器的CPU處理的數(shù)據(jù)更少、負(fù)荷大大降低,磁盤上存取的數(shù)據(jù)更少,磁盤的IO次數(shù)、磁頭的移動次數(shù)要求都大大減少,性能反而較壓縮前有一定提升。

“友商為了降低數(shù)據(jù)壓縮對陣列性能的影響,往往采用后處理壓縮方式,即先寫入原始數(shù)據(jù),在后臺根據(jù)策略觸發(fā)對寫入數(shù)據(jù)的壓縮,比如數(shù)據(jù)變化量達(dá)到10%或10GB的增量。但這種間斷的處理方式也導(dǎo)致了需要的存儲空間更大,在進(jìn)行后臺壓縮處理時,占用存儲控制器處理器與緩存,對性能的影響較大并且持續(xù)時間較長。”這對于要求性能更高的大數(shù)據(jù)存儲用戶來說確實是個問題。

事實上,在IBM系統(tǒng)中心對東軟PACS系統(tǒng)進(jìn)行實測 ,使用RTC功能對 DICOM醫(yī)學(xué)圖像數(shù)據(jù)格式進(jìn)行處理,對圖片類型數(shù)據(jù)壓縮率居然達(dá)到42.3%,遠(yuǎn)遠(yuǎn)高于IBM公開的發(fā)布值。在客戶收益方面,對于相同投資情況下,幫助用戶延長系統(tǒng)的規(guī)劃時間,或降低系統(tǒng)建設(shè)的初次投資,有著明顯的效果。當(dāng)然對于ISV收益來說,利用新技術(shù)和高磁盤使用率,達(dá)到了提高客戶滿意度和行業(yè)形象。從而也實現(xiàn)了IBM與客戶、合作伙伴三贏的局面。
不過,需要指出的是,據(jù)說IBM V7000 1:2 可以為用戶提供兩倍以上的性能。效果非常明顯:一是降低數(shù)據(jù)中心50%的空間;二是單臺提供高達(dá)128GB緩存,4臺集群實現(xiàn)提供521GB緩存;三是減少50%的電力開銷。這些結(jié)果也是用戶所苛求的。
阿明點(diǎn)評:進(jìn)一步分析來看,RtC與IBM的SVC存儲虛擬化技術(shù)結(jié)合,使舊的設(shè)備也具有了壓縮功能。RtC可減少物理存儲購買成本,RtC可減少設(shè)備占地空間;RtC可減少電源和冷卻系統(tǒng)能耗;RtC可降低按物理容量收費(fèi)的軟件許可證成本;RtC可減少因磁盤損壞而帶來的數(shù)據(jù)丟失風(fēng)險。再加之IBM EasyTier可以為用戶實現(xiàn)性能的自我優(yōu)化,合理規(guī)劃存儲環(huán)境的部署規(guī)模,無需為了處理高峰期工作,優(yōu)化性能和成本;自動管理性能優(yōu)調(diào),存儲系統(tǒng)能夠持續(xù)分析數(shù)據(jù)接入模式并且將數(shù)據(jù)自動轉(zhuǎn)移到適當(dāng)?shù)拇鎯又?,在存儲系統(tǒng)內(nèi)部和之間轉(zhuǎn)移,提高管理員生產(chǎn)率;輕松增長用戶的虛擬服務(wù)器基礎(chǔ)架構(gòu),自動優(yōu)化整個基礎(chǔ)架構(gòu)上的I/O吞吐量,從而充分利用用戶的服務(wù)器和存儲器,虛擬化更多的基礎(chǔ)架構(gòu)組件。
由此可見,IBM在幫助用戶在大數(shù)據(jù)新環(huán)境下提升存儲性能方面,將SVC、EasyTier與RtC相互作用,互相發(fā)揮出各自獨(dú)特優(yōu)勢,從而達(dá)到用戶對存儲性能的更高要求。從這里可以遇見,IBM存儲的發(fā)展路線一定是一個融會貫通了多種存儲技術(shù)、滿足用戶性能與容量、效率與成本等多個方面的綜合需求,在走向更為獨(dú)立的存儲之路上,永續(xù)性能神話將成其為必然的趨勢。(阿明)