時(shí)間:    2008年7月22日 14:15 – 15:50

嘉賓:    金微  IBM系統(tǒng)與科技事業(yè)部中國(guó)區(qū)存儲(chǔ)產(chǎn)品經(jīng)理

演講內(nèi)容:

大家下午好,我是IBM系統(tǒng)與科技事業(yè)部中國(guó)區(qū)存儲(chǔ)產(chǎn)品經(jīng)理。今年的五周年發(fā)布會(huì)距我們03年7月份的發(fā)布會(huì)有非常大的變化,但是它的根本原則是一樣,就像服務(wù)器虛擬化一樣,目的是更好地利用資源。SVC這個(gè)產(chǎn)品是IBM在03年的時(shí)候推出的虛擬化產(chǎn)品,經(jīng)過(guò)了好幾代,現(xiàn)在已經(jīng)是軟件版本第4.3代,硬件也經(jīng)歷了好幾代的變化,每一次變化代表著硬件結(jié)構(gòu)越來(lái)越大。SVC是一個(gè)軟硬件的結(jié)合體,體現(xiàn)出來(lái)的功能和作用是一個(gè)軟件,宿主是在IBM固定的硬件上,這樣為IBM軟件提供了可靠的平臺(tái),所以它有硬件在里面,所以是軟硬件的結(jié)合體?,F(xiàn)在看硬件是IBMX3550這個(gè)機(jī)型,這個(gè)機(jī)型的系統(tǒng)至少要有兩個(gè)這樣的硬件,它的速度我們會(huì)看到有很多測(cè)試來(lái)證明自己的速度是怎么樣的。這塊經(jīng)常有一些用戶和媒體朋友認(rèn)識(shí)IBM這么擅長(zhǎng)做p系列UNIX的機(jī)器,為什么不把硬件引擎用UNIX或者其他的硬件平臺(tái)做,其實(shí)這是IBM的開(kāi)發(fā)組經(jīng)過(guò)慎重選擇的,用這個(gè)系統(tǒng)開(kāi)放性,后面會(huì)看到兼容其他不同類型的存儲(chǔ),開(kāi)放性非常好。

可靠性也沒(méi)有什么可擔(dān)心的,我相信在座的每一個(gè)人都有這個(gè)經(jīng)驗(yàn),用的Windows機(jī)器或者是PC機(jī)都有死機(jī)的情況,但是誰(shuí)真正發(fā)生過(guò)Intel CPU壞了,換一個(gè)新的CPU,非常少的情況。所以現(xiàn)在硬件的架構(gòu)上,硬件的破壞率比較少,軟件的比較多,IBM在這上面運(yùn)行的是自己獨(dú)立的操作系統(tǒng)。講到性能,我們把這個(gè)SVC的系統(tǒng),在公開(kāi)的存儲(chǔ)性能委員會(huì)去測(cè),存儲(chǔ)性能委員會(huì)是一個(gè)非盈利性的組織,一個(gè)是SPC-1,主要是測(cè)下來(lái)每秒最多存儲(chǔ)系統(tǒng)達(dá)到多少個(gè)I/O,另外一種是SPC-2,有這幾種情況,大文件傳輸、還有Copy。SVC這個(gè)系統(tǒng)在兩種基準(zhǔn)測(cè)試?yán)锩娑际撬俣茸羁斓南到y(tǒng),從這里面可以看出自己的速度是沒(méi)有問(wèn)題的。下面測(cè)試?yán)肧VC的八結(jié)點(diǎn),后面用了IBM產(chǎn)品中4000的磁盤陣列。

SVC最大的用處是一個(gè)產(chǎn)品是一個(gè)軟件,主體功能做了介紹,在新的版本里面做了分析,分析有幾方面是特別重要的,第一個(gè)是在業(yè)界首個(gè)推出了這樣一個(gè)獨(dú)立的虛擬化產(chǎn)品,但是具備節(jié)約空間,節(jié)約空間是什么意思呢?我先給大家做一個(gè)解釋,在座有30位朋友,每個(gè)人計(jì)算機(jī)上都有一些空間,比如是50個(gè)G,現(xiàn)在作為總公司部門IT的人,現(xiàn)在我們公司買了一個(gè)新的存儲(chǔ),大家每個(gè)人可以在這個(gè)存儲(chǔ)上分配一塊空間,有什么數(shù)據(jù)可以放在這塊地方,大家想,我有50個(gè)G,我至少向IT我要200G的空間,這樣我很多東西就可以放在上面。但是200G 30個(gè)人都要就是6個(gè)T,雖然分配了200G,但是根本用不了那么多,只用這部分,問(wèn)題是說(shuō)空白的部分幾乎很難把它收回,如果我買了200G,我劃上我的地盤,不可能把我的地盤突然偷走一部分讓別人用,如果你這么做了系統(tǒng)就崩潰了,用不下去了。這個(gè)情況是在企業(yè)的環(huán)境下,每塊空間每個(gè)應(yīng)用為了自己的安全和充足的數(shù)據(jù)增長(zhǎng)的考慮,都預(yù)留很大一塊的空白,這塊空白的自留地很難把它充分地用起來(lái)。現(xiàn)在節(jié)省空間是告訴你沒(méi)問(wèn)題還是給你200G的空間,但實(shí)質(zhì)上是不從物理上分多少空間給你,而是用到多少自動(dòng)地到后臺(tái)存儲(chǔ)不斷地把單位空間分配給你。這時(shí)候?qū)ξ覀?0個(gè)人來(lái)說(shuō),我只要儲(chǔ)備一個(gè)T不到的富??臻g,誰(shuí)要用隨時(shí)分配。這就是節(jié)省空間的概念,會(huì)告訴你給你多少空間,一個(gè)G或者200G,真正的空間是按照使用的量按需分配的。這是目前非常少數(shù)的磁盤陣列里面有,但是在完全虛擬的像SVC這樣獨(dú)立的虛擬平臺(tái)上這還是第一個(gè)。

第二個(gè)叫做節(jié)約空間的FlashCopy,F(xiàn)lashCopy就是基于SEFC軟件,指定一個(gè)磁盤在很短的時(shí)間內(nèi)做一個(gè)Copy,SEFC是說(shuō),如果你拷貝到新的200G空間上,只會(huì)拷貝一些新的更改,對(duì)內(nèi)可能利用了200個(gè)G的實(shí)際空間,你看到的是兩個(gè)200G,是400個(gè)G。省空間的,這個(gè)功能在新版的SVC加進(jìn)去的。

下面這個(gè)功能是Virtual Disk鏡像,有時(shí)候需要進(jìn)一步提高安全性,我現(xiàn)在有兩個(gè)磁盤陣列,都是SVC比較舊的產(chǎn)品,對(duì)可靠性也有一些擔(dān)心,能不能把數(shù)據(jù)在兩臺(tái)環(huán)境上做一個(gè)互備,再增加一些保險(xiǎn)系數(shù)。這在SVC也做到,可以指定兩臺(tái)磁盤陣列再做鏡像,這不僅提高了可靠性,還有一些其他的作用。

第三個(gè)增強(qiáng)是把閃存復(fù)制的目標(biāo)提高到了256,最高可以創(chuàng)建256個(gè)卷,256這個(gè)數(shù)字在IBM產(chǎn)品線里面不算很高,但是特殊的意義是,255個(gè)卷既可以自己是自己的目標(biāo)卷,也可以是源卷。后面我會(huì)再講,看了圖會(huì)清楚一些。

最后一個(gè)增強(qiáng)是對(duì)新的或者更舊一些磁盤陣列的支持,使適用范圍更廣一些。這里是講的節(jié)約空間Virtual Disk,服務(wù)器要的空間肯定是灰色的200G,服務(wù)器真正寫的數(shù)據(jù)是紅顏色50個(gè)G,在原來(lái)的分配模式下,服務(wù)器要200G,必須給200G,否則創(chuàng)造不出200G的地盤。物理上已經(jīng)分配了50個(gè)G,因?yàn)閷憯?shù)據(jù)只寫了50G,但是告訴服務(wù)器你有200G,隨用隨增長(zhǎng),如果你超過(guò)50G后臺(tái)會(huì)慢慢地多起來(lái),這就是節(jié)約空間Virtual Disks的好處。這部分東西可以省下來(lái),不僅是省了購(gòu)買的錢,維護(hù)成本,還有耗電等等都得到了降低。

還有一點(diǎn)這個(gè)功能非常不錯(cuò),Virtual Disk在我們的這個(gè)系統(tǒng)里面,在我們的系統(tǒng)里和標(biāo)準(zhǔn)磁盤在范圍上是一視同仁的,什么叫一視同仁呢?一般在其他系統(tǒng)里面的這種的方式,因?yàn)楹蜆?biāo)準(zhǔn)的是不一樣的。往往必須自己有一個(gè)獨(dú)立的空,任何東西和標(biāo)準(zhǔn)的不一樣。這里面沒(méi)有任何的區(qū)別,都完全一樣。

這個(gè)好處剛剛說(shuō)了,可以大量的省空間,現(xiàn)在很多的磁盤系統(tǒng),可以應(yīng)用50%或者以下,從一個(gè)企業(yè)的整體結(jié)構(gòu)來(lái)看,另外一種方式是可以降低空白的空間。另外一方面把存儲(chǔ)管理員的精力也可以解放出來(lái),原來(lái)他要維持10個(gè)系統(tǒng),每天要花一點(diǎn)時(shí)間考慮郵件系統(tǒng)存儲(chǔ)是不是夠,交易系統(tǒng)怎么樣,或者文件存儲(chǔ)系統(tǒng)怎么樣,如果SVC有了,總的儲(chǔ)備有安全的問(wèn)題,如果我說(shuō)我的儲(chǔ)備空間只剩下500了,不要擔(dān)心每一臺(tái)郵件服務(wù)器到底怎么做或者是擴(kuò)容的問(wèn)題。這是通過(guò)虛擬化提高存儲(chǔ)的資源利用率以后,解放了存儲(chǔ)管理員的效率。

我們?cè)谥v到SVC另外一個(gè)新功能就是VDisk鏡像,就是兩個(gè)不同的磁盤陣列之間可以做拷貝,現(xiàn)在幾乎所有的主流磁盤陣列里面都是兩份,就像大家坐飛機(jī)一樣,所有的引擎都是兩份,但是問(wèn)題是磁盤陣列完全是處于不同的環(huán)境,在存儲(chǔ)里面有時(shí)候會(huì)發(fā)生,因?yàn)槭?4小時(shí)提供服務(wù)的,所以里面壞一些東西的時(shí)候,機(jī)器沒(méi)有問(wèn)題,還會(huì)跑,壞了以后,完全是邊跑邊換,完全是安全的,這時(shí)候用了VDisk鏡像就避免了這個(gè)問(wèn)題,本來(lái)是用兩套后臺(tái)的磁盤陣列,雖然很危險(xiǎn),但沒(méi)關(guān)系,還有一個(gè)備份和替補(bǔ)的東西在里面,這種方式也有了更多的意義。

而且我們這種方式對(duì)我們前面說(shuō)的節(jié)約空間的是支持的,對(duì)SVC所有的卷都是支持的。這里在提到我們節(jié)約空間的卷的使用上的一些好處,其中這塊也提到原來(lái)如果不用這種模式的話,要預(yù)先為每一個(gè)服務(wù)器預(yù)留空間,如果不預(yù)先留的話,會(huì)造成資源浪費(fèi),這完全是隨動(dòng)態(tài)需要而分配空間的模式,這在存儲(chǔ)的資源利用上也是又往前走了一大步。

在磁盤克隆Copy數(shù)據(jù)這塊目前的FlashCopy的支持256個(gè)卷,這個(gè)復(fù)制可以是實(shí)際的,真正在做復(fù)制的時(shí)候,不會(huì)Copy任何東西,只是Copy一些指針,也就是說(shuō)是一個(gè)虛擬的Copy。另外有一個(gè)老的功能,就是增量的FlashCopy,如果你做過(guò)一次全盤的數(shù)據(jù)庫(kù),過(guò)了兩天又想重新做一次物理復(fù)制,原來(lái)增量的物理Copy不會(huì)再做。在這里提出來(lái)是因?yàn)樗仓С止?jié)約空間的虛擬磁盤,不是實(shí)際一開(kāi)始介紹的盤,磁盤在我們虛擬領(lǐng)域和標(biāo)準(zhǔn)盤是完全一樣的。

在FlashCopy上,SVC是非常融合的,它的一個(gè)源卷可以產(chǎn)生出256個(gè)目標(biāo)卷,而且這256個(gè)目標(biāo)卷是可以級(jí)聯(lián)的,我舉個(gè)例子,我做一些編寫和更改,比如有一些空間還空著,拿到了一個(gè)5個(gè)G的紅顏色的文件,你要做修改,修改之前肯定是希望我把原文件保留一份,萬(wàn)一改壞了就麻煩了,這時(shí)候磁盤上已經(jīng)占了5個(gè)G,Copy到另外5個(gè)G黃顏色,是修改的版本,你有兩個(gè)想法,一個(gè)是把片頭改成綠顏色,一個(gè)是想把片頭改成黃顏色,這樣一改,如果磁盤空間允許的話,你是希望把每一步的修改保留下來(lái),以后還可以做。你的想法是這兩種都可以用,先改成墨綠色,片頭顏色改了也希望改里面的具體內(nèi)容,這時(shí)候你會(huì)希望保留一份,然后繼續(xù)做你的編輯,這個(gè)意義在哪里?如果我全部推倒重來(lái),我可以找到片頭位置,我可以從任意一點(diǎn)繼續(xù)開(kāi)始。磁盤可以提供不同層面的恢復(fù)點(diǎn),讓你方便地找到某一點(diǎn)恢復(fù)。這個(gè)做法與我們前面舉例,你有10個(gè)G的空間,給你5個(gè)G的文件,你要做這些事情是不可能的,這里需要5×5=25G的空間,在新的SVC下面,每一個(gè)Copy都是一個(gè)虛的,不是真的把5個(gè)G復(fù)制一遍。這樣,實(shí)際盤的空間里面就真正保留了五份不同的電影版本,可以隨時(shí)等你修改。這就是在新版本里面與節(jié)約空間合在一塊兒的。

這是我們前面一直說(shuō)的節(jié)約空間FlashCopy,不是實(shí)際的復(fù)制,而是只復(fù)制更改的部分,而且支持了節(jié)約空間的FlashCopy,可以針對(duì)目標(biāo)卷做復(fù)制。把節(jié)約空間和FlashCopy,很少有人做到把兩者結(jié)合到一起。

這里有更實(shí)際的例子,很多生產(chǎn)系統(tǒng)是需要生產(chǎn)線完全復(fù)制出來(lái),針對(duì)數(shù)據(jù)做多份的測(cè)試用,比較典型的是SAP系統(tǒng)。不要因?yàn)槲锢砉蚕硗毁Y源對(duì)系統(tǒng)造成影響,這時(shí)候SEFC多種手段復(fù)制就有幫助,比如他可以按照完全復(fù)制,復(fù)制完了以后兩部分沒(méi)有關(guān)聯(lián),今后的任何操作不會(huì)影響另外一部分,這就達(dá)到了測(cè)試生產(chǎn)分離的目的。另外對(duì)Copy的文件對(duì)測(cè)試的要求,虛的Copy,不需要占那么多空間,分離出來(lái)的映像可以做測(cè)試和修改。這是結(jié)合了Copy各種模式對(duì)應(yīng)用環(huán)境帶來(lái)的各種應(yīng)用。

還有很多的系統(tǒng),特別是刀片服務(wù)器,幾百套刀片一般自己不再配內(nèi)置的硬盤,如果幾百套刀片,每個(gè)系統(tǒng)一個(gè)硬盤,首先是兩百個(gè)磁盤的問(wèn)題,除了操作系統(tǒng)其他也不裝什么東西,比較浪費(fèi)。同時(shí)可以想到,在二百個(gè)服務(wù)器上裝很麻煩,所以現(xiàn)在有很多系統(tǒng)在集中存儲(chǔ)上,開(kāi)了一些啟動(dòng)盤。在VMware和虛擬的啟動(dòng)機(jī)上也是一樣?,F(xiàn)在的情況是,很多啟動(dòng)盤里面的文件不一樣,但是這些啟動(dòng)盤本質(zhì)差不多,所以200個(gè)G的啟動(dòng)盤,最終在物理上只占用了很少的空間,這樣既省空間也達(dá)到了集中管理的目的,無(wú)論對(duì)管理還是省資源來(lái)說(shuō)都有非常大的幫助,這是對(duì)現(xiàn)在新出現(xiàn)的大量的啟動(dòng)盤集中以后,可以用存儲(chǔ)它,同時(shí)用Copy模式復(fù)制。復(fù)制完了以后,虛擬卷就可以啟動(dòng)一臺(tái)新加進(jìn)來(lái)的刀片的機(jī)器。

當(dāng)然這種復(fù)制方式也可以用在備份領(lǐng)域,希望每天多做幾個(gè)備份,不需要太占物理空間,在恢復(fù)的時(shí)候又可以很快地恢復(fù)過(guò)來(lái)。

最后SVC還有一些更新,主要是對(duì)原來(lái)支持的一些規(guī)格上做了很大的更新,原來(lái)最多支持對(duì)外虛擬4000多個(gè)虛擬,現(xiàn)在是最大到8192VD,還有對(duì)版本6的支持。支持一些市場(chǎng)上在用的老的操作系統(tǒng)或者是硬件,現(xiàn)在基本上所有主流的,POWER6,還包括了一些非主流的,新加進(jìn)來(lái)的磁盤陣列的名字,在國(guó)內(nèi)很少聽(tīng)到過(guò)的。各位媒體如果見(jiàn)識(shí)廣的話,會(huì)見(jiàn)到過(guò)。SVC為了它的兼容性的要求,自己做了主流磁盤和一些驅(qū)動(dòng),使得兼容性達(dá)到了比較好的程度。虛擬磁盤SVC前面活動(dòng)也提到全球交付了12000個(gè)引擎,在比較關(guān)鍵的應(yīng)用下有實(shí)際的使用。

最后比較一下市場(chǎng)上的實(shí)現(xiàn),虛擬化的實(shí)現(xiàn)可以在各個(gè)方面,可以是在交換機(jī)上,大家知道高端的交換機(jī)業(yè)提供一些平臺(tái)和運(yùn)行一些軟件,另外可以在磁盤界面上,高端機(jī)器提供了虛擬化的功能。IBM提供的功能既不要求你給我提供一臺(tái)服務(wù)器,也不要求你SAN一定是什么型號(hào),也不需要你要買什么磁盤陣列。所有實(shí)現(xiàn)方式不去考慮軟件功能上的優(yōu)勢(shì),在獨(dú)立性上具有非常大的幫助,這個(gè)也是對(duì)現(xiàn)在的虛擬產(chǎn)品這一類里面的SVC敢想非常好的,本來(lái)它就是開(kāi)放的東西,要在很特定的環(huán)境下,必然對(duì)它有一定的約束。

這個(gè)表(見(jiàn)圖),總結(jié)了我們?cè)谑袌?chǎng)上的優(yōu)勢(shì),產(chǎn)品很成熟很早就推出了,而且一開(kāi)始就綁在一塊兒做,成績(jī)是非常不錯(cuò)的。成本現(xiàn)在來(lái)看,即使是第一次的購(gòu)買成本,和友商相比非常有競(jìng)爭(zhēng)力,測(cè)試也是有第三方測(cè)試最高的產(chǎn)品,功能上虛擬存儲(chǔ)軟件里面是非常不錯(cuò)的,包含了存儲(chǔ)業(yè)主流的虛擬化方面的功能。這部分的產(chǎn)品就介紹到這里,非常感謝。

分享到

多易

相關(guān)推薦