EMC的ViPR與其存儲陣列進一步緊密契合
ZDnet 發表于:14年02月18日 17:41 [轉載] DOIT.com.cn
EMC正在努力為其存儲陣列打造一整套軟件基礎層,并以此為立足點將控制與數據訪問特性推廣到其自有物理存儲陣列之外——包括第三方陣列以及商用硬件。
ViPR數據平臺及控制平臺軟件產品將得到進一步拓展。此外,EMC的SRM(即存儲資源管理)產品的第三個版本也會迎來更多功能與革新,在我們看來它很可能成為一款與ViPR密切協作的管理應用。
下面這幅圖表反映的正是我們對于這兩款產品的觀點。其中顯示了ViPR數據訪問及控制平臺層與SRM管理層如何攜手進軍EMC的物理存儲陣列、特定第三方陣列以及可能在未來得到支持的商用或者白盒陣列。
其中紅色文本框與黑色箭頭連線體現的是ViPR對這些陣列的訪問關系。綠色文本框與綠色箭頭連線體現的則是SRM對VMAX與VNX陣列、商用存儲以及ViPR本身的訪問關系。
EMC軟件定義存儲關系示意圖
很多朋友可能會問,SRM是如何充當ViPR、或者說其控制平臺(當然,如果愿意大家也可以稱其為控制平臺服務)的組成部分的?
答案是不能,不過我們認為其開發工作正朝著這個方向努力。
我們總結了由EMC公司高級軟件部門總裁Amitabh Srivastava最近針對ViPR及SRM 3.0所作出的說明。
ViPR開發進程
ViPR旨在將物理存儲通過抽象方式轉化為一套虛擬池。它利用經過定義的存儲功能或者特性將整套虛擬存儲池牢牢控制在管理政策之下。用戶則可以通過 目錄選項選擇存儲服務機制、文件、塊、對象或者HDFS訪問。ViPR數據服務由軟件構成,而且屬于受ViPR管理的陣列中的一層。也就是說,理論上講這 些數據服務能夠利用任何一種底層陣列,例如將Atmos特性用在塊訪問存儲當中或者通過VMAX實現對象存儲——當然,只是理論。
對于任何一款受到ViPR支持且保存HDFS數據的物理陣列,我們都可以利用它來充當大數據分析基礎設施,例如Cloudera以及Pivotal,而無需將數據遷移到特定的陣列或者Hadoop集群當中。
實際上,ViPR的地位相當于一種“萬能式”陣列,能夠為應用程序訪問提供塊、文件、對象以及HDFS存儲服務。這種高于物理陣列的軟件存儲層標志 著EMC正在努力將價值取向由硬件轉移到軟件身上,從而應對當下硬件日益商用化的發展傾向。此外,正如我們所預料,EMC也需要通過此舉來對抗其高價專有 陣列所面臨的來自廉價陣列產品的挑戰。
這些物理陣列需要經由一套適配代理機制與ViPR進行對接。ViPR API即將正式發布,第三方廠商可以借此編寫屬于自己的適配接口。
EMC已經為自家以及NetApp旗下的多款陣列編寫了適配接口。接下來,針對HDS陣列以及一部分特定IBM陣列的適配機制也將陸續推出。Srivastava表示:“我們有計劃在未來為商用陣列提供支持。”
針對HDS的支持機制,在我們看來應該是指VSP與HUS陣列,目前正處于公測階段并提供初步訪問計劃,EMC將把其打造成下一代對象存儲技術。IBM陣列緊隨其后,未來將被列入EMC ViPR支持名單的則是惠普的3PAR以及公有云(很可能是Amazon S3)。
ViPR 1.1已經能夠支持SRDF與VPLEX。此外,根據我們得到的消息,對EMC私有云產品Nile項目的支持也處于緊鑼密鼓的開發當中。
Srivastava認為每一位EMC客戶都應該采用ViPR控制器,而且該公司還著手為非商業用途的使用者提供免費下載、從而進一步擴大ViPR的知名度。就在今年一月三十號下載開放后的二十四小時之內,ViPR的下載量已經達到二百次。
ViPR屬于EMC的存儲虛擬化產品,而且獲得了EMC高管團隊的肯定與大力推動。在我們看來,該公司認為其目前使用多臺EMC存儲陣列的中端及大型客戶能夠在ViPR及其存儲資源管理盟友SRM 3.0的幫助下,順利簡化日常操作及配置流程。
SRM 3.0
ViPR自身提供了一套簡單方式,旨在管理存儲資源、性能表現并處理包括計量及扣款在內的多種日常任務。為了能夠以深層次及可視化方式打理各類跨廠 商、傳統型軟件定義存儲環境,EMC配合推出了SRM v3.0工具。根據Srivastava的說法:“一旦運轉流程出現問題,單單從虛擬層面著手將不足以解決問題,我們需要進一步深入到物理陣列當中。”
只需在用戶界面中點選不同方案,SRM 3.0就能夠在虛擬或者物理陣列層面之間隨意切換。
根據EMC方面的說法,ViPR與SRM套件相結合后能夠提供存儲、網絡以及主機資源容量的使用信息,并通過信息分析實現規劃并確保服務水平協議(簡稱SLA)得到正確貫徹。
EMC于2012年五月收購了Watch4net公司,并在去年十二月收購了GA套件;以此為基礎再加上自主開發的代碼,EMC對SRM 3.0進行了一輪重新設計。
EMC之所以如此重視SRM 3.0,用他們的話來說“我們必須對整套存儲結構擁有可視化掌控能力,否則軟件定義存儲將無從談起。”
在理想狀況下,使用者還需要通過單獨的一套單窗口方案對異構存儲結構加以管理。
SRM 3.0是一款輕量級產品,從本質上講屬于虛擬化應用程序。它能夠與EMC產品、NetApp以及IBM SVC進行交互,從而實現監控及分析功能。該產品能夠識別出用戶的存儲資源與容量,并以此為基礎繪制使用趨勢圖。它還能夠管理ViPR虛擬陣列。它的報告 據說將以用例為基礎,而且極具極高的靈活性以及可定制能力。
SRM 3.0還將在發展過程中獲得打理XtremIO以及ScaleIO存儲資源的能力。另外,它還能與VCE vBlock中的存儲組件順利協作。
Srivastava表示,SRM 3.0“知曉ViPR所提供的全部功能,并借此對整套存儲架構進行管理。”也許會有先行者率先部署ViPR并設置整套環境,到時候我們可以聽聽他們對該產品對存儲資產的識別效果有何說法。
在我們看來,SRM 3.0的價值主張在于取代大量不同類型的存儲管理產品、并逐步晉升為EMC公司的首席存儲資源管理方案。屆時將有大量EMC客戶被轉移到SRM陣營當中。