提起ViPR,往往会涉及到软件定义存储、存储虚拟化、对象存储、OpenStack这些话题。笔者撰写本文的目的,就是想以尽量通俗的语言,站在与已有产品、技术形态对比的层面来谈谈ViPR的功能、定位,以及EMC推出该产品的目的。
距离EMC World 2013大会已经有一段时间,随着ViPR正式发布日期的临近,我们又看到有国外媒体撰写了一些评论。其中部分观点可能有所偏颇,或许会误导读者,因此我也想在这里进行澄清。
误区之一:
“EMC的想法是将商用存储设备与ViPR的上层存储阵列功能(VMAX、VNX、Isilon及Atmos阵列都拥有该功能)相结合;从而实现与EMC原本相对昂贵的专用设备相近的使用效果。”
解释:ViPR只具备在“商用存储设备”上实现对象存储服务的能力,至于数据块和文件访问阵列的功能,它也是依靠被管理阵列本身的支持来实现的。
误区之二:
“...至少NetApp已经站在了支持阵营当中。坦白讲,我还没时间研究ONTAP版本,但这很可能会是ViPR碰上的头一个钉子...”
解释:NetApp主动支持ViPR的说法不妥。NetApp FAS系列是EMC首先也是目前唯一支持的第三方阵列,理由不难想出:第一,NetApp是仅次于EMC的第二大存储系统厂商;其次、Data alt="" src="http://cimage.tianjimedia.com/uploadImages/2013/189/W52YNOW64ZT2_11_500.jpg">
EMC ViPR目前是以软件的形态,运行在3-5个服务器虚拟机组成的集群上。它包括控制平面(Control Plane)和数据平面(Data Plane)两部分功能。前者实现的是自动化存储管理,包括:多租户、自助式门户、计量和调配等;后者可以说是建立在前者对文件存储的管理之上,提供全局数据服务,包括对象存储、HDFS(Hadoop分布式文件系统)和其他服务。
ViPR对外提供开放的API接口,在它的底层由各种不同的阵列组成虚拟存储资源池。目前已经支持的应该有EMC VMAX、VNX、Isilon、NetApp FAS系列数据块和文件存储,VPLEX存储虚拟化产品在ViPR看来也属于一种块存储。未来还会支持Atmos、Centera对象存储、EMC收购并新推出的XtremIO全闪存阵列,更多的第三方存储(视情况而定),以及由商品服务器、硬盘等组成的廉价存储设备。