[学习帖] 存储虚拟化——VPLEX入门

请注意,为方便阅读和整理,全文及后续更新内容将会放到我自己的博文中,本帖将不再单独更新了。欢迎移步至博文中讨论交流,请猛击:

http://community.emc.com/community/support/chinese/generaldiscussion/blog/2013/05/14/%E5%AD%A6%E4%B9...

1.png

VPLEX是存储虚拟化平台,实现跨异构存储整合,包括EMC和非EMC块存储阵列。 VPLEX安装在网络上,在主机和存储之间,并能在数据中心之间延长数据存储的距离,多亏了一项EMC的创新——accessanywhere。虽然VPLEX家族有多个系列产品,它们都具有几个共同的特点,包括在集群中和集群之间的跨引擎的高速缓存一致性,N +1缩放性能,N-1的弹性,以及一个可以支持全局化应用的架构。


VPLEX结合向外扩展(scale-out)的集群和实现了分布式高速缓存一致性的先进的数据缓存来提供更好的存储管理方法。 VPLEX建立成集群,每个集群可以由1,2或4个冗余的引擎组成。每个集群支持8000个虚拟卷。您添加引擎到VPLEX集群的原因是提升性能,更多的内存,更多的缓存,更多的端口,和进一步的弹性。当您使用VPLEX Metro或VPLEX Geo连接2个集群实现分布式联合,这2个集群提供了2个分别包含8000个卷的池,总共16000个卷。

1.png


VPLEX家族包含3个产品:

VPLEX Local为单个数据中心打造。

VPLEX Metro可让您在可同步的距离内连接2 个VPLEX集群,在它们之间移动或共享数据。

VPLEX Geo让您在异步的距离内连接两个VPLEX集群。

VPLEX Local允许在混合平台内镜像存储,而无需主机提供资源和分配虚拟存储设备。 VPLEX Metro与服务器虚拟化相结合,使用户​​能够透明地跨地域地移动虚拟机及其数据。 VPLEX Metro还允许在同一地点内和跨地点地镜像卷和分布数据。 VPLEX Geo利用Accessanywhere提供支持异步距离的范围可达到 2个站点之间相距超过100公里的能力。


OS是Geosynchrony 5.0 。

1.png


Accessanywhere能够:
1.vplex Geo提供accessanywhere支持高达50ms的延迟。
2.一致性组是一组虚拟卷,要求写顺序的一致性。主机写入到VPLEX分布式一致性组中,以保证后端存储的静像在两个站点上互为精确的副本。
3.write缓存:VPLEX认可一个到主机的写入,异步地写入数据到后端阵列。
4.cache vaulting:VPLEX director重启前将其缓存中的内容写入到存储,在重新启动后取回数据。


VPLEX管理控制台能够:
1.vplex元管理器API:一组定制的脚本,作为与其他系统的接口。


VPLEX工具包能够:
1.vplex witness是一个虚拟机,自动帮助VPLEX检测由于站点故障和站点分区造成的差异,并在出现故障时保持应用在线。


VPLEX存储服务能够:
1.host跨集群连接:为了高可用性,每台ESX主机必须连接到一个VPLEX Metro的每个VPLEX系统。
2.vpcopy:它可以跨阵列,无中断地移动卷。
3.基于ALUS阵列:VPLEX支持全方位的中层阵列。

标签 (2)
标记 (1)
0 项奖励
8 条回复8

Re: [学习帖] 存储虚拟化——VPLEX入门

一个VPLEX Metro配置中可添加第二个集群,该集群最多可有4个引擎来支持“accessanywhere”或支持从连接到任何一个集群的主机一个虚拟的LUN的共享访问。集群可以位于相同的数据中心内或超过同步距离的数据中心之间- 最高可达约100公里。

共享集群之间的LUN时,每个LUN是从单个群集的总数减去。所以如果你要分享8000个横跨2个集群的分布式卷,你会消耗16000  - 最大的两个群集的虚拟卷数。所以根据VPLEX Metro,你可以在2个集群上有2个独立管理的池,每个池有8000个卷,共16000,或最多8000个共享和分发的卷。


在VPLEX集群之间共享LUN可以结合基于主机的集群技术来透明地在主机群集或不同位置之间移动或重新定位的应用。支持VMware在ESX集群之间启用vMotion。额外的主机群集支持包括微软Hyper-V和MSCS集群,在同步距离内。

untitled.png


一个VPLEX Geo配置几乎是和一个VPLEX Metro配置一样,不同的是集群可以位于同一个数据中心内或达到异步距离的数据中心之间 - 最高可达约1000公里。

untitled.png


VPLEX的创新用一句简单的话说就是:在2个独立的站点内的相同的信息,可以同时从这两个站点访问。我们称这是一个“分布式存储集群”。 VPLEX是今天唯一的可用的技术,提供这种功能。信息同时访问的事实是关键 - 许多产品提供远程复制,但在辅助站点上的数据不能被相同的应用程序同时使用。这是通过高速缓存一致性模型,跟踪和记录远程动态写入实现的。

untitled.png


VPLEX提供可用性,移动性和协作性,以满足客户的需求。

关于移动性:

1.首先VPLEX是一个分布式存储集群,用户能从两个地点访问数据,利用任意站点的存储和主机资源通过VPLEX自动平衡负载。站点之间是典型的A/A模式。

untitled.png

2.结合主机虚拟化,例如VMware vMotion,VPLEX提供在站点间迁移、共享基础架构资源的能力。重要的是这种迁移完全是在线的,不需要宕机。

关于可用性:

即使整个站点奔溃了,数据仍然保持在线,不需要手动恢复或者重启。在同步距离内部署VPLEX Metro后,基本上灾难在发生之前就被屏蔽掉了。好处是:

1.同步距离和读写缓存架构提供的低延迟提高了性能

untitled.png

2.故障的设备完全隔离,不影响网络上的其他设备。在A/A模式中,VPLEX Witness 作为一个封闭的虚拟机安装,且部署在与 VPLEX 群集不同的故障域中(以消除单个故障同时影响群集和 VPLEX Witness 的可能性)。VPLEX Witness 通过管理 IP 网络连接至两个 VPLEX 群集。VPLEX Witness 通过将其自身的观察与群集定期报告的信息进行协调,让群集可区分群集内网络分区故障和群集故障,并在这些情况下自动恢复 I/O。

3.RTO就是等于0

4.软硬件的升级完全不影响应用继续。

5.主机跨集群链接配置要求主机连接到两个集群中,确保主机始终能访问需要的信息。

untitled.png

关于协作性:

一份数据始终是可以被不用站点的用户访问。

untitled.png

0 项奖励
liulei_it
4 Germanium

Re: [学习帖] 存储虚拟化——VPLEX入门

按照您这个说法,VPLEX 应该不是最终存储数据的地方,它只是在主机和存储之间的一个媒介。对不?

0 项奖励

Re: [学习帖] 存储虚拟化——VPLEX入门

对的。

0 项奖励
KRhelen
3 Silver

Re: [学习帖] 存储虚拟化——VPLEX入门

回复微博用户的问题:

问题:@雨辰老爸: vplex对双机或rac支持如何

答:VPLEX家族包含3个产品:

VPLEX Local为单个数据中心打造。

VPLEX Metro可让您在可同步的距离内连接2 个VPLEX集群,在它们之间移动或共享数据。

VPLEX Geo让您在异步的距离内连接两个VPLEX集群。

EMC是Oracle的金牌合作伙伴,双方花了近一年的时间来验证VPLEX与RAC的协作,并获得了Oracle官方的认可。合作的结晶就是这本白皮书,你怎么错过?https://community.emc.com/thread/174718

0 项奖励
born_chen
4 Tellurium

Re: [学习帖] 存储虚拟化——VPLEX入门

我一直想研究下,如果metro 或local模式下,vplex下挂的2个存储,其中一个存储发生故障后,存储资源怎样转移。

0 项奖励
nizaina_99
1 Nickel

Re: [学习帖] 存储虚拟化——VPLEX入门

学习新的容灾架构。好好领会下。

0 项奖励
zhouzengchao
3 Cadmium

Re: [学习帖] 存储虚拟化——VPLEX入门

两个Array各出一个LUN做一个RAID-1 Top-Level-Device,如果一个Array故障,另一个Mirror会继续工作。

0 项奖励
Password01_
2 Iron

Re: [学习帖] 存储虚拟化——VPLEX入门

当挂掉的存储恢复后,Local Mirror会自动做rebuild。

0 项奖励