EMC公司的ViPR到底是什么?它真的像EMC宣称的那样,堪称一款革命性、划时代、无人能出其右的存储管理及虚拟化产品吗?
ViPR是一款文件、块与对象等多种存储虚拟化套件,外加存储管理产品。它与其它一些存储虚拟化产品大体相似,但在数据隔离、控制途径及其对象存储方面有所不同。
类似的产品包括:
DataCore SANsymphony
HDS VSP
IBM SAN分卷控制器(简称SVC)
Melio SANbolic及其它VSA(虚拟存储设备),例如StorMagic的SvSAN
NetApp V系列产品
不过我们可以将其轻松与其它各类存储虚拟化与管理方案进行区分。
与NetApp的V系列及HDS的VSP这类对第三方阵列加以虚拟化的方案不同(例如ONTAP FAS阵列或者HDS VSP阵列),ViPR将其虚拟化物理阵列作为虚拟存储阵列,并具备块、文件或者对象访问等多种特征。
而与VSA的区别在于,ViPR是对物理存储阵列进行虚拟化、而非对服务器附属存储进行虚拟化并将其作为SAN(即存储区域网络)。DataCore虚拟化产品也是一种VSA方案,主要侧重块存储领域。
EMC宣称,ViPR的管理机制与数据路径无关、而通过控制层实现,这与早期未能成功的存储虚拟化产品Invista不同。
EMC ViPR示意图
ViPR从实践角度看部署难度很高,这一方面是因为它需要搭配文件、块及对象阵列,对其进行抽象后而后将其转化为虚拟文件、块及对象阵列。我们为什么要费力购买VMAX块阵列、进行抽象化处理然后再将其转化为虚拟VMAX块阵列?这完全是在浪费CPU资源,简直像追着自己的尾巴跑。
异构设备管理
如果大家正是以这种方式使用ViPR,那么没错,这就是一种自追尾巴的愚蠢行为;但需要指出的是,这种用例并不正确。ViPR应该被视为异构遗留及新型存储资源的机制,其中包括配置、计量与多租户等功能,这样客户通过对全局存储资源的集中化管理提高执行效率、从而节约维护成本。
事实也确实如此。作为ViPR方案的先行者,EMC高级系统部门总裁Amitabh Srivastava在概述中指出,ViPR为客户带来的首要回报就是它能作为VMAX、VNX、Isilon以及Atmos阵列的管理点,从而实现节约存储管理成本的目的。“ViPR中的checkbox能够完成在底层物理阵列中进行配置所必需的31个步骤。”
Srivastava还表示:“整个过程完全自动。人力的介入会导致错误,而且这绝非是否问题、而是时间问题。我们通过自动化机制解决了这个难题,这就彻底避免了错误的出现。”
对于EMC来说,ViPR的出色之处还在于其可扩展性。底层存储阵列可被扩展至Centera以及即将推出的XtremIO闪存阵列。NetApp的ONTAP商用存储阵列也将被纳入支持名单——详见上图。