EMC高端產(chǎn)品技術(shù)支持顧問王彥飛
VPLEX如今是EMC在私有云領(lǐng)域最大的砝碼——早在去年5月就已被EMC注冊(cè)為美國聯(lián)邦商標(biāo)——這或許能充分體現(xiàn)出EMC對(duì)VPLEX的重視和其研發(fā)時(shí)間開始之早,它被描述EMC為“用于數(shù)據(jù)管理和數(shù)據(jù)存儲(chǔ)的計(jì)算機(jī)硬件和計(jì)算機(jī)軟件”,喬圖斯稱,VPLEX是“推進(jìn)私有云建設(shè)和IT即服務(wù)的關(guān)鍵一步”。
與側(cè)重于連接和可見性的InVista不同,VPLEX的目標(biāo),將是如大型機(jī)連接技術(shù)那樣,將無數(shù)的存儲(chǔ)系統(tǒng)——甚至是競(jìng)爭(zhēng)對(duì)手的虛擬存儲(chǔ)系統(tǒng)或虛擬卷控制器——整合起來,形成一個(gè)分布在世界各地的“單一系統(tǒng)”。
私有云的新需求:讓信息自由流動(dòng)
如果說EMC最新推出的支持子卷級(jí)數(shù)據(jù)移動(dòng)的FAST2.0分層技術(shù),解決了陣列內(nèi)的數(shù)據(jù)遷移問題,那么VPLEX的設(shè)計(jì)初衷,就是“把信息從物理存儲(chǔ)中解放出來,使信息可以跨陣列、跨數(shù)據(jù)中心進(jìn)行自由的流轉(zhuǎn)”,EMC高端產(chǎn)品技術(shù)支持顧問王彥飛表示,EMC將這種數(shù)據(jù)的自由流動(dòng)稱為“虛擬存儲(chǔ)”。
EMC認(rèn)為,私有云有幾個(gè)先決條件,其中,數(shù)據(jù)的自由流動(dòng)且可控,是非常重要的。
“一直以來我們的客戶都是通過物理存儲(chǔ)來滿足信息需求,但是這種物理存儲(chǔ)或者說基于物理存儲(chǔ)構(gòu)建物理數(shù)據(jù)中心有很大的缺陷即物理中心是有邊界的,換句話說放一個(gè)物理存儲(chǔ)設(shè)備里的數(shù)據(jù)想遷移到另外一個(gè)設(shè)備,或者數(shù)據(jù)中心A的數(shù)據(jù)想遷移到數(shù)據(jù)中B。” 王彥飛說,從“全自動(dòng)存儲(chǔ)分層的工具”FAST到VPLEX,EMC的目的就是讓用戶通過數(shù)據(jù)的流動(dòng),獲得許多“以前無法想象的好處”,比如,是跨越大洋,跨越幾千公里,大規(guī)模的遷移數(shù)據(jù)中心,讓信息與數(shù)據(jù)能夠隨意的從大洋彼岸的數(shù)據(jù)中心遷移到近在咫尺的數(shù)據(jù)系統(tǒng)中。
2007年,一家名為Yota Yota公司,將能夠?qū)?shù)據(jù)遷移超過100公里的產(chǎn)品賣給了AOL,其支持長距離的數(shù)據(jù)傳輸?shù)牧钊梭@奇的能力,讓業(yè)界十分震驚??EMC通過購買技術(shù)授權(quán)從YotaYota獲得了許多相應(yīng)的技術(shù)??但時(shí)隔三年,Yota Yota已經(jīng)不知所蹤,而這項(xiàng)名為GSX 3000 NetStorage Control Node的產(chǎn)品,則更是鮮為人知。
王彥飛將此歸結(jié)為用戶需求的原因,“2005年Yota Yota推出這種產(chǎn)品,但2005年用戶沒有這種需求,哪有跨數(shù)據(jù)中心需求?私有云的興起也是最近兩、三年,而且私有云概念被一些大企業(yè)接受得比較快。”他認(rèn)為,“正是有了用戶這樣的需求,所以這樣的產(chǎn)品才會(huì)有成績(jī)?!?/p>
在整個(gè)VPLEX中,分布式緩存一致性是最重要的特性,其能夠保證多個(gè)點(diǎn)上的VPLEX引擎的數(shù)據(jù)一致性,也令業(yè)務(wù)連續(xù)運(yùn)行和遷移實(shí)現(xiàn)可能,此外,企業(yè)支持了VPLEX的Active-Active的應(yīng)用方式。
過去的兩年,是私有云被用戶、廠商和媒體熱炒的兩年,而這種熱炒的背后,也顯示出私有云這種能夠“將分布在大范圍內(nèi)的多個(gè)數(shù)據(jù)中心進(jìn)行整合,以服務(wù)的形式提供IT資源的方式”對(duì)用戶有著極大的吸引力,而在用戶對(duì)數(shù)據(jù)中心的分布要求越來越廣闊的形勢(shì)下,數(shù)據(jù)如何從A點(diǎn)到B點(diǎn),從一點(diǎn)到多點(diǎn),從一個(gè)數(shù)據(jù)中心到整個(gè)私有云的要求,都愈發(fā)強(qiáng)烈。因此,EMC在此時(shí)推出VPLEX可謂正是踩在了點(diǎn)子上。
用戶采購VPLEX的主要收益,其中幾點(diǎn)可能最引人注目,包括能夠管理其它供應(yīng)商的產(chǎn)品,橫向擴(kuò)展,以及數(shù)據(jù)的透明、平滑的遷移
但VPLEX現(xiàn)在已經(jīng)有了許許多多的競(jìng)爭(zhēng)對(duì)手,無論是理念、架構(gòu),還是技術(shù)、產(chǎn)品,私有云的這塊蛋糕,數(shù)據(jù)流動(dòng)、遷移、保護(hù)的這塊蛋糕,都已經(jīng)有了許多的競(jìng)爭(zhēng)者,而在借助Atmos推動(dòng)共有云的期間,EMC看起來只有一個(gè)追隨橫向擴(kuò)展熱點(diǎn)的V-Max,數(shù)據(jù)遷移?讓數(shù)據(jù)自由流動(dòng)?無論是FAST1.0還是Atmos,顯然都難當(dāng)此任。這不是它們應(yīng)該做的事情。
現(xiàn)在,VPLEX的出現(xiàn),能夠在多大程度上完成EMC賦予它的希望呢?
VPLEX:需要澄清的與需要解釋的
對(duì)于VPLEX來說,同樣對(duì)競(jìng)爭(zhēng)友商異構(gòu)平臺(tái)的兼容,同樣對(duì)存儲(chǔ)容量等資源的統(tǒng)一控制,同樣是存儲(chǔ)虛擬化,很多人認(rèn)為EMC將會(huì)停掉之前的存儲(chǔ)(網(wǎng)絡(luò))虛擬化平臺(tái)InVista,王彥飛表示,正如EMC World上帕特基辛格所言,VPLEX和InVista所面向的對(duì)象并不相同,VPLEX所面對(duì)的客戶更高端,且其使用目的是為了最終將異構(gòu)、異地的數(shù)據(jù)管理起來并遠(yuǎn)距離傳輸出去,而InVista則更側(cè)重對(duì)網(wǎng)絡(luò)上的存儲(chǔ)設(shè)施的識(shí)別和建立聯(lián)系,利用容量。
VPLEX的四個(gè)版本其基礎(chǔ)都是這個(gè)VPLEX引擎,可以認(rèn)為其是一個(gè)固化在硬件里面的存儲(chǔ)策略和管理軟件。
“目前市面上像SVC也好,像Invista也好,我認(rèn)為是面向中低端的存儲(chǔ),真正的核心業(yè)務(wù)沒有拿他們做虛擬化?!蓖鯊╋w顯然預(yù)料到會(huì)碰到VPLEX和InVista之間關(guān)系的有關(guān)問題,他表示,EMC的VPLEX“希望把用戶核心業(yè)務(wù)的內(nèi)容接管過來”,同時(shí)不需要依附高端存儲(chǔ),而是“真正的存儲(chǔ)虛擬化的產(chǎn)品”??“只是在高端存儲(chǔ)附加了一個(gè)功能,就相當(dāng)于買了手機(jī)附加攝象頭可以照相,但不是真正的照相機(jī)?!蓖鯊╋w這樣打比方介紹VPLEX到底是個(gè)什么東西??它不是一個(gè)存儲(chǔ)系統(tǒng),更多的情況下,VPLEX是一個(gè)存儲(chǔ)管理器。
VPLEX的核心:分布式緩存一致性技術(shù)
此外,VPLEX也不僅僅支持EMC的高端Symmetrix陣列,支持V-Max的版本也將會(huì)很快的在今年第四季度發(fā)布,而對(duì)于競(jìng)爭(zhēng)友商來說,EMC目前支持的型號(hào),如IBM的DS8000,只是第一批列表,由于VPLEX采用SNIA所建立的SMI-S標(biāo)準(zhǔn),所以理論上業(yè)界支持此標(biāo)準(zhǔn)的產(chǎn)品都可以支持。
只是,對(duì)于中端和低端產(chǎn)品來說,或許并非是用戶需要遠(yuǎn)距離遷移的數(shù)據(jù)的合適載體??需要遠(yuǎn)距離遷移的數(shù)據(jù)理所應(yīng)當(dāng)在更高端和大規(guī)模的系統(tǒng)上,何況僅僅使用中端系統(tǒng)的用戶,想必不會(huì)有太多多個(gè)數(shù)據(jù)中心甚至是全球范圍內(nèi)數(shù)據(jù)傳輸?shù)囊??雖然VPLEX每個(gè)引擎的價(jià)格只有不到8萬美元,與實(shí)現(xiàn)橫跨幾百公里的功能相比,確實(shí)不能稱之為貴。
除了一些誤解,王彥飛和EMC大中華區(qū)市場(chǎng)及渠道戰(zhàn)略總監(jiān)梅敏玲在極力的解釋它的定位到底在哪個(gè)市場(chǎng)上。
EMC大中華區(qū)市場(chǎng)及渠道戰(zhàn)略總監(jiān)梅敏玲
“這是大型數(shù)據(jù)中心的應(yīng)用,起碼有多個(gè)數(shù)據(jù)中心。我們?cè)诿绹鷼W洲都有一些試用客戶,都是銀行這種大客戶?!?梅敏玲和王彥飛表示,VPLEX并非針對(duì)中小規(guī)模環(huán)境,因?yàn)樗鼈儾]有這么長距離傳輸數(shù)據(jù)的需求,“越是大數(shù)據(jù)中心的用戶VPLEX的優(yōu)勢(shì)越明顯,比如將來實(shí)現(xiàn)Global時(shí),可以實(shí)現(xiàn)應(yīng)用程序按成成本最低的地方跑。比如我現(xiàn)在在美國,電費(fèi)很貴,中國電費(fèi)很便宜,我就扔到中國數(shù)據(jù)中心去運(yùn)行。比如這個(gè)應(yīng)用程序需要做調(diào)整,我請(qǐng)一個(gè)美國工程師很貴,可以扔到中國或者其他成本很便宜的地方來做。跨地域越廣,差異性越大的情況下,跨數(shù)據(jù)中心的應(yīng)用遷移優(yōu)勢(shì)就越明顯。”王彥飛如此解釋VPLEX到底對(duì)用戶的獲益方面如何有所幫助。
VPLEX的體系結(jié)構(gòu),所有的引擎都能夠訪問所有的存儲(chǔ)系統(tǒng),這是VPLEX保證數(shù)據(jù)一致性和性能及數(shù)據(jù)保護(hù)的技術(shù)。
除此以外,王彥飛說,VPLEX是用戶在擁有多點(diǎn)數(shù)據(jù)中心后,對(duì)抗自然災(zāi)害的一個(gè)好辦法。
“我們以前做的異地容災(zāi)點(diǎn)承擔(dān)的責(zé)任是災(zāi)難發(fā)生后有一個(gè)數(shù)據(jù)可以用來恢復(fù)系統(tǒng),但是災(zāi)難發(fā)生的時(shí)候別無訓(xùn)練,而我們這個(gè)多一個(gè)選擇,比如知道數(shù)據(jù)中心過兩天可能要來龍卷風(fēng),以前只能硬扛著,但現(xiàn)在我可以提前遷移,等龍卷風(fēng)過去了再回來?!彼硎?,從這個(gè)角度講,VPLEX的Geo和Global可以實(shí)現(xiàn)風(fēng)險(xiǎn)的規(guī)避。而基于陣列的復(fù)制只是最后一道保障??“還沒來得及跑就死了,用戶(通過VPLEX)還可以有另一種方案保證數(shù)據(jù)的完整性。”
王彥飛同時(shí)透露,VPLEX目前支持博科和思科的網(wǎng)絡(luò)設(shè)備,此外,VPLEX的連接方式未來有可能引入包括FcoE在內(nèi)的其它連接方式,但王彥飛并沒有詳細(xì)介紹這方面的內(nèi)容。
VPLEX到底是什么?
“(VPLEX)采取了EMC引擎,這個(gè)架構(gòu)中一個(gè)引擎包括兩個(gè)控制器,組成高可用性方案,每一個(gè)引擎包括32個(gè)8GB端口,有16個(gè)前端、16個(gè)后端,包括4個(gè)4核CPU,64GB緩存,和其他引擎互聯(lián)的端口。硬件上也集成了冗余電源、備份電池以及Call home等功能。”王彥飛表示,每個(gè)VPLEX集群由1-4個(gè)VPLEX引擎構(gòu)成,用戶可以初始購買1個(gè)VPLEX引擎,即可實(shí)現(xiàn)VPLEX的功能。
王彥飛表示,VPLEX如今發(fā)布的兩個(gè)版本已經(jīng)為業(yè)界所熟知,EMC將Local稱之為“單集群”,可以實(shí)現(xiàn)N+1性能,N-1緩存,有8000個(gè)虛擬化LUN,采用緩存直寫以保留陣列功能性。支持的陣列包括EMC、HDS、IBM等一些主流平臺(tái)。而Metro是“8個(gè)引擎化引擎,16000個(gè)虛擬化LUN,在數(shù)據(jù)中心內(nèi)或跨數(shù)據(jù)中心轉(zhuǎn)移、共享,同步距離,支持主流的主機(jī)技術(shù)。”他表示,“一個(gè)引擎是一個(gè)控制器,如果是兩個(gè)引擎就雙倍,如果四個(gè)引擎是在兩個(gè)引擎的基礎(chǔ)上再翻倍,這體現(xiàn)了橫向擴(kuò)展的特點(diǎn),每加一個(gè)引擎,性能是成倍增加?!?/p>
披露的VPLEX引擎的硬件配置以及支持的競(jìng)爭(zhēng)友商的產(chǎn)品列表,雖然大家都支持SNIA制定的SMI-S標(biāo)準(zhǔn),但連接和管理競(jìng)爭(zhēng)友商的產(chǎn)品,EMC還是需要和原來的供應(yīng)商進(jìn)行艱苦的談判,以保證技術(shù)的兼容性。
而在實(shí)現(xiàn)跨地域的數(shù)據(jù)遷移和同步方面,EMC提出了被稱為“分布式緩存一致性的技術(shù)”,王彥飛表示“分布式緩存一致性可以實(shí)現(xiàn)我們所有的引擎整合成一個(gè)大引擎對(duì)外統(tǒng)一提供服務(wù),而且可以實(shí)現(xiàn)所有負(fù)載跨引擎的平攤或者進(jìn)行時(shí)效轉(zhuǎn)移。來自任何一個(gè)主機(jī)的I/O請(qǐng)求可以通過任何一個(gè)引擎得到響應(yīng)?!??EMC為跨VPLEX引擎和跨VPLEX集群設(shè)計(jì)了一個(gè)共同的Cache,從而“通過這種技術(shù)可以實(shí)現(xiàn)所有引擎一致性工作”。
此外,VPLEX如果有一個(gè)引擎或者一個(gè)控制器壞掉了,那這個(gè)引擎的負(fù)載會(huì)均攤到其他活動(dòng)引擎上,這樣總體來講用戶可以維持可預(yù)知性能,性能降低也不那么明顯。不過,王彥飛也表示,如果在VPLEX Metro,也就是雙集群,距離100公里范圍內(nèi)鏡像數(shù)據(jù)的VPLEX Local版本的升級(jí)版中,分布在不同數(shù)據(jù)中心的兩臺(tái)VPLEX集群,如果配置不同,那么性能只能依照配置引擎數(shù)較少的那個(gè)集群的水平。
四個(gè)版本面向的不同場(chǎng)景
首先,對(duì)于VPLEX Local來說,主要有三個(gè)主要的應(yīng)用場(chǎng)景,首先是對(duì)本地存儲(chǔ)虛擬化常用的功能,屏蔽硬件差異性,實(shí)現(xiàn)跨異構(gòu)陣列的數(shù)據(jù)遷移,可以簡(jiǎn)化頻繁遷移的難度、復(fù)雜程度。其次,“通過VPLEX整體的聚合能力可以簡(jiǎn)化多陣列的管理工作,”比如以前每一個(gè)陣列都會(huì)有相應(yīng)陣列的管理工具,現(xiàn)在把所有的卷轉(zhuǎn)移到VPLEX上,只要通過VPLEX一個(gè)簡(jiǎn)單的管理界面,可以操作所有卷的分配和管理工作。
而對(duì)于VPLEX Local來說,其還能夠通過標(biāo)準(zhǔn)化管理簡(jiǎn)化異構(gòu)多平臺(tái)的陣列管理,提高系統(tǒng)的可用性,實(shí)現(xiàn)跨異構(gòu)陣列的鏡像。“比如握有一個(gè)非常重要的應(yīng)用,放在一個(gè)陣列里做鏡像認(rèn)為不安全,可以跨兩個(gè)陣列做一個(gè)鏡像,提高關(guān)鍵業(yè)務(wù)可用性?!蓖鯊╋w表示。
VPLEX Local的應(yīng)用模式
王彥飛表示,VPLEX Metro的應(yīng)用場(chǎng)景同樣有三個(gè),第一點(diǎn)自然就是跨站點(diǎn)數(shù)據(jù)遷移和定位,配合Vmotion可以實(shí)現(xiàn)站點(diǎn)陣列和虛擬數(shù)據(jù)的遷移;第二點(diǎn)是“跨站點(diǎn)共享數(shù)據(jù)、共享接入性”??生產(chǎn)卷活動(dòng)時(shí),備份卷一般在同步過程中是不可用的,基于VPLEX數(shù)據(jù)共享方式可以幫助用戶構(gòu)建一個(gè)雙活動(dòng)模式,即應(yīng)用請(qǐng)求可以來自于兩個(gè)主機(jī)中的任何一個(gè)主機(jī),無論哪個(gè)主機(jī)都可以訪問到需要的數(shù)據(jù);第三則是跟VPLEX Local一樣,可以做跨地區(qū)、跨陣列的鏡像,但比Local的距離延伸得更遠(yuǎn),可用性提高得更多。
VPLEX Metro的應(yīng)用模式
VPLEX的另外兩個(gè)版本VPLEX Geo和VPLEX Global由于目前還未發(fā)布,王彥飛說只能有一個(gè)大致的輪廓,如VPLEX Geo將會(huì)比Metro整合的數(shù)據(jù)中心距離更遠(yuǎn)??“Metro只能把同城的兩個(gè)數(shù)據(jù)中心整合起來,通過Geo可以把異地的數(shù)據(jù)中心也整合起來?!倍鳪lobal版本,王彥飛說,“實(shí)際上就實(shí)現(xiàn)了所謂私有云的基礎(chǔ)架構(gòu),為你的私有云鋪平了道路?!?/p>
因?yàn)闆]有正式發(fā)布,VPLEX Global的應(yīng)用場(chǎng)景還是計(jì)劃中的。
有趣的是,EMC將從物理數(shù)據(jù)中心過渡到聯(lián)合數(shù)據(jù)中心環(huán)境分為兩步,第一步是從獨(dú)立的系統(tǒng),通過FAST系統(tǒng)在單機(jī)柜和存儲(chǔ)系統(tǒng)中整合;第二步是將數(shù)據(jù)中心徹底“聯(lián)營”,達(dá)到不同平臺(tái)、不同架構(gòu)的聯(lián)合運(yùn)行,共同服務(wù)私有云架構(gòu),EMC方面,將這種做法稱之為“Federation”,即聯(lián)邦,如果從政治學(xué)上面理解,或許,能夠更清楚的了解EMC對(duì)于其私有云未來發(fā)展的看法,在政治學(xué)上,聯(lián)邦制被稱為“聯(lián)邦制是由兩個(gè)或兩個(gè)以上的政治實(shí)體(共和國、州、邦)結(jié)合而成的一種國家結(jié)構(gòu)形式?!比缃駨?qiáng)大的俄羅斯,便是一個(gè)聯(lián)邦制國家的最好代表。