探索中国CIO人才现状 | 第四季调研报告
EMC提出ViPR是高级的存储虚拟化
2013-07-09  作者:企业网 

  EMC提出ViPR是一种(高级的)存储虚拟化,IBM则认为目前的软件定义存储(SDS)属于存储虚拟化2.0,未来还会有3.0。不过我们也看到ViPR的控制平面和OpenStack的Cinder项目,与传统存储虚拟化还是有着明显的差别。


  存储虚拟化,是位于后端存储和前端服务器之间的一个抽象层。带内块级虚拟化的代表有IBMSVC、EMCVPLEX,以及可以安装在x86服务器上的赛门铁克StorageFoundation卷管理器软件等,它们的特点是数据路径和控制路径都要经过存储虚拟化设备,这个环节上有缓存,但也可能增加延时、形成性能瓶颈,以及新的故障点。


  带外SAN存储虚拟化的代表产品,比如早年被LSI收购的SVM(OEM给惠普的SVSP)、EMCInvista等已经基本消声匿迹。它们的特点是控制路径与数据路径分离,在后端存储与前端服务器连接的基础上,增加专门的元数据服务器,以及定制的光纤交换机或者数据路径管理器(DPM)。昆腾的StorNextSAN文件系统尽管架构上有点类似,但它向上呈现的是一个共享文件系统,而不是块设备-块设备。


  带外存储虚拟化理论上可以减少延时的产生,但元数据服务器却容易成为瓶颈,特别是在高IOPS的交易型数据存储应用中。最初这些产品不能支持精简配置(thin-provisioning),另外由于不像带内虚拟化那样具备缓存,包括复制在内的数据保护等高级功能也很难实现。


  EMCViPR的控制平面与以上两者都不同。尽管也是带外的控制路径,但它并不处理元数据,抽象的只是存储设备的管理功能,完全不参与服务器到存储之间的数据访问。