提起ViPR,往往會涉及到軟件定義存儲、存儲虛擬化、對象存儲、OpenStack這些話題。筆者撰寫本文的目的,就是想以盡量通俗的語言,站在與已有產(chǎn)品、技術(shù)形態(tài)對比的層面來談?wù)刅iPR的功能、定位,以及EMC推出該產(chǎn)品的目的。
距離EMC World 2013大會已經(jīng)有一段時間,隨著ViPR正式發(fā)布日期的臨近,我們又看到有國外媒體撰寫了一些評論。其中部分觀點可能有所偏頗,或許會誤導(dǎo)讀者,因此我也想在這里進(jìn)行澄清。
誤區(qū)之一:
“EMC的想法是將商用存儲設(shè)備與ViPR的上層存儲陣列功能(VMAX、VNX、Isilon及Atmos陣列都擁有該功能)相結(jié)合;從而實現(xiàn)與EMC原本相對昂貴的專用設(shè)備相近的使用效果。”
解釋:ViPR只具備在“商用存儲設(shè)備”上實現(xiàn)對象存儲服務(wù)的能力,至于數(shù)據(jù)塊和文件訪問陣列的功能,它也是依靠被管理陣列本身的支持來實現(xiàn)的。
誤區(qū)之二:
“...至少NetApp已經(jīng)站在了支持陣營當(dāng)中。坦白講,我還沒時間研究ONTAP版本,但這很可能會是ViPR碰上的頭一個釘子...”
解釋:NetApp主動支持ViPR的說法不妥。NetApp FAS系列是EMC首先也是目前唯一支持的第三方陣列,理由不難想出:第一,NetApp是僅次于EMC的第二大存儲系統(tǒng)廠商;其次、Data ONTAP可能是市場占有率最高的陣列操作系統(tǒng),甚至超過Symmetrix的Enginuity和CLARiiON的Flare OS,EMC開發(fā)同一套API接口就可以支持從低端FAS2000到高端的FAS6000系列。另外,我們也注意到從NetApp收購LSI Engenio獲得的E系列沒有得到ViPR的支持。
以上僅僅是2段簡單的說明,下面筆者將把更多的觀點分享給大家。當(dāng)然我并不是相關(guān)領(lǐng)域的專家,看到的資料也還比較有限,也不排除自己的見解中存在局限或者誤區(qū)。因此,歡迎大家進(jìn)一步的交流討論。
EMC ViPR目前是以軟件的形態(tài),運(yùn)行在3-5個服務(wù)器虛擬機(jī)組成的集群上。它包括控制平面(Control Plane)和數(shù)據(jù)平面(Data Plane)兩部分功能。前者實現(xiàn)的是自動化存儲管理,包括:多租戶、自助式門戶、計量和調(diào)配等;后者可以說是建立在前者對文件存儲的管理之上,提供全局?jǐn)?shù)據(jù)服務(wù),包括對象存儲、HDFS(Hadoop分布式文件系統(tǒng))和其他服務(wù)。
ViPR對外提供開放的API接口,在它的底層由各種不同的陣列組成虛擬存儲資源池。目前已經(jīng)支持的應(yīng)該有EMC VMAX、VNX、Isilon、NetApp FAS系列數(shù)據(jù)塊和文件存儲,VPLEX存儲虛擬化產(chǎn)品在ViPR看來也屬于一種塊存儲。未來還會支持Atmos、Centera對象存儲、EMC收購并新推出的XtremIO全閃存陣列,更多的第三方存儲(視情況而定),以及由商品服務(wù)器、硬盤等組成的廉價存儲設(shè)備。