分享

使用OpenStack组件打造开源版EMC ViPR

问题导读
1、什么是EMC ViPR?
2、ViPR的特点是什么?
3、Cinder支持的存储类型有哪些?
4、如何使用OpenStack组件打造开源版EMC ViPR?







EMC ViPR介绍
出现的原因

以前的存储系统只给物理服务器使用,如下图所示。

1.png

现在时代变了,随着云计算和大数据的流行,OpenStack、VMware、Hadoop等平台和各种Application都需要使用存储,旧的存储系统如何满足这些需求?

1.png

EMC深刻洞悉了这些需求,于是ViPR横空出世:)。

ViPR的结构

ViPR是轻型的软件平台,不依赖于任何硬件,可以运行在虚拟机上,它可以把现有的存储阵列抽象为一个虚拟存储池。

ViPR平台不仅可以管理存储设施(Control Plane的功能),就像以前的带外虚拟化存储一样,而且也可以管理在存储设施中的数据(Data Plane的功能)。

1.png
ViPR Controller提供现有的存储设施给传统的应用,也提供ViPR Object Data Services(使用Amazon S3或者是HDFS的API)给新的应用。

ViPR作为一个中间层,具有很强的扩展性。任何客户、服务提供商、厂商都可以方便的扩展ViPR(编写专门的adapter)去支持它们的存储系统,使得它们的存储系统可以和OpenStack、VMware等进行整合。

Control Path

ViPR Controller使用software adapters去控制底层的存储阵列,就像PC使用设备驱动去控制外设一样。这种方法使得存储阵列即插即用(plug and play)。ViPR集中了所有的存储管理任务,允许应用程序直接访问文件和数据块(带外管理)。

Data Path

为了支持新的应用,EMC ViPR提供Object Data Services。它提供S3、Swift兼容的REST API,也提供HDFS访问接口。ViPR Object Data Services 使用现有的 EMC Atmos、EMC VNX、EMC Isilon阵列作为数据持久层。

ViPR解决什么问题
适应云计算和大数据的要求
满足传统的应用和最新的应用
充分利用现有存储设施
显著提高自动化管理水平,降低管理成本

ViPR的特点
Software Platform
Plug and Play
Extensible、Simple、Open


使用OpenStack打造开源ViPR
Control Plane和Data Serivces都不是新概念,但是EMC把它们组合起来了。在一个OpenStack爱好者眼中,Cinder就像Control Plane,Swift就像Data Service,我们也可以把Cinder和Swift组合起来,当然这需要一些修改。

Cinder
Cinder是OpenStack平台中的块存储服务。

Cinder是管理多个存储系统的框架
支持多种后端存储系统
给VM提供Volume(由后端存储提供)
可以编写Driver以便支持各种后端存储
1.png

Cinder支持的存储类型:
IP-SAN
FC-SAN
NFS
OpenSource(Ceph、Sheepdog、GlusterFS)
Cinder支持的厂商有:EMC、IBM、HP、DELL、HUAWEI、NetApp、SolidFire、Nexenta等。

cinder的发展:
随着厂商的投入加大,以后会支持更多的存储产品。
Cinder以后也会支持NFS和CIFS,也就是它要提供file-based storage。
Cinder作为一个Storage Service变得更通用,现在其他云平台CloudStack、Eucalyptus、OpenNebula也想使用Cinder作为它们的Storage Service。
Cinder假如更多的功能之后(监控、迁移、备份),可能会更加独立,不仅可以用于OpenStack场景,也能作为一个统一的存储管理平台。


Swift
Swift是OpenStack的对象存储服务。它的架构如下

1.png

它的Proxy-server对外提供REST API,并把请求转发到Object-Server上。Object-Server集群相当于数据的持久层,保证数据的持久性、可靠性、可用性。

搭建开源版ViPR
个人认为

ViPR = Cinder + Object Storage Proxy
Cinder可以作为ViPR的Control Plane
Object Storage Proxy稍加修改,就可以作为ViPR的Data Plane


猜想
当ViPR一统天下的时候,客户是否就不关心ViPR的底层存储设施是哪个厂商的?存储厂商是否就沦为了存储设备商了?就像今天的希捷和西数只提供硬盘一样?

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条