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