2 Bronze

关于vmax和vnx的raid问题

跳至解决方案

1.vmax和之前的dmx是不是做raid都是由hyper volume组成的?vmax是用这些hyper volume组成的raid组再创建成虚拟的storage pool?

dmx没有虚拟storage pool的概念,还是传统的raid组上划分lun,不知道我这样理解是否正确?

2.vnx没有hyper概念,都是由物理磁盘做的raid组,再创建成虚拟的storage pool,然后在pool中划分lun,或者是直接在传统的raid组上创建lun?

3.optimizer是不是被fast和fast vp取代了,optimizer是做热点数据平衡的好像和fast功能上差不多啊

4.哪位大师能把emc的软件产品总结一下或者有没有相关的资料能总结一下同样功能在不同平台都叫什么名字,感觉emc的软件很乱啊,就那快照来说,vmax上的有timefinder/snap,而到vnx上又是snap view了

谢谢

标签 (3)
0 项奖励
1 解答

已接受的解答
4 Beryllium

Re: 关于vmax和vnx的raid问题

跳至解决方案

1. hyper就是物理磁盘的一部分,你可以把它看成组成symmetrix逻辑卷的物理磁盘分区。这一点在VMAX和DMX都是一样的。详细的解释可以看这篇文档:Symmetrix超级卷、物理卷、逻辑卷及Meta卷图解手册

Virtual Provisioning  是从5773(DMX时代)引入的新feature。首先在现有的物理盘上根据Hyper创建好data device,这些data device都是具有RAID保护级别的,好比RAID-1/RAID-5,并且确定好RAID-1/RAID-5相应的member个数; 其次创建Thin Pool,然后把同种类型的data device都放到同一个Thin Pool中;第三步 创建thin device,创建好以后把相应的thin device绑定到想绑的Thin Pool上。

简而言之:一般如果用户创建10G大小的卷,实际物理磁盘空间会划出10G的空间。但引入VP后,code并不会马上分配出10G,而是从pool里按需分配。这样做的好处能提高磁盘空间的利用率和总体性能。


2. VNX traditional LUN是你所说“直接在raid组上创建LUN”,thin LUN的结构如下:

VNX Storage pool可以看作是RAID group上面一层的逻辑结构。也就是说,Storage pool其实从底层来说也是由多个RAID group所组成。Storage Pool只是在RADI GROUP上又做了一层抽象。有一个概念帖:请教Raid Group, Storage Pool, Storage Group等一些概念的区别


3. 简单来说,FAST是在不同的disk group(不同层级)之间的移动,而Optimizer是在同一个disk group里面的移动。两者是不一样的功能。FAST主要功能是自动识别冷点数据和热点数据,并相应分别分布在“高性能”和“大容量”存储层级。使用 FAST VP,可以基于一段时间的持续数据访问和需求将数据移动到适当的存储层,从而优化存储系统TCO。可以参考这篇文章:VMAX FAST和FAST VP功能概述 Optimizer的详细解释可以看这篇文章:EMC Symmetrix性能平衡管家Optimizer的原理与配置方法


4. VNX软件功能看这个图:

10-30-2012 4-11-12 PM.png

Symmetrix的软件功能有一篇比较详细的说明:Symmetrix TimeFinder/Clone/Snap/Mirror三种技术指标比较



在原帖中查看解决方案

0 项奖励
4 回复数
4 Beryllium

Re: 关于vmax和vnx的raid问题

跳至解决方案

1. hyper就是物理磁盘的一部分,你可以把它看成组成symmetrix逻辑卷的物理磁盘分区。这一点在VMAX和DMX都是一样的。详细的解释可以看这篇文档:Symmetrix超级卷、物理卷、逻辑卷及Meta卷图解手册

Virtual Provisioning  是从5773(DMX时代)引入的新feature。首先在现有的物理盘上根据Hyper创建好data device,这些data device都是具有RAID保护级别的,好比RAID-1/RAID-5,并且确定好RAID-1/RAID-5相应的member个数; 其次创建Thin Pool,然后把同种类型的data device都放到同一个Thin Pool中;第三步 创建thin device,创建好以后把相应的thin device绑定到想绑的Thin Pool上。

简而言之:一般如果用户创建10G大小的卷,实际物理磁盘空间会划出10G的空间。但引入VP后,code并不会马上分配出10G,而是从pool里按需分配。这样做的好处能提高磁盘空间的利用率和总体性能。


2. VNX traditional LUN是你所说“直接在raid组上创建LUN”,thin LUN的结构如下:

VNX Storage pool可以看作是RAID group上面一层的逻辑结构。也就是说,Storage pool其实从底层来说也是由多个RAID group所组成。Storage Pool只是在RADI GROUP上又做了一层抽象。有一个概念帖:请教Raid Group, Storage Pool, Storage Group等一些概念的区别


3. 简单来说,FAST是在不同的disk group(不同层级)之间的移动,而Optimizer是在同一个disk group里面的移动。两者是不一样的功能。FAST主要功能是自动识别冷点数据和热点数据,并相应分别分布在“高性能”和“大容量”存储层级。使用 FAST VP,可以基于一段时间的持续数据访问和需求将数据移动到适当的存储层,从而优化存储系统TCO。可以参考这篇文章:VMAX FAST和FAST VP功能概述 Optimizer的详细解释可以看这篇文章:EMC Symmetrix性能平衡管家Optimizer的原理与配置方法


4. VNX软件功能看这个图:

10-30-2012 4-11-12 PM.png

Symmetrix的软件功能有一篇比较详细的说明:Symmetrix TimeFinder/Clone/Snap/Mirror三种技术指标比较



在原帖中查看解决方案

0 项奖励
2 Bronze

Re: 关于vmax和vnx的raid问题

跳至解决方案

多谢美女,还有一个问题想请教,vnx在同一个storage pool中是分层的吗?我看到的资料是在每个storage pool中分三层,用的vmax比较多,vmax是分三个storage pool,每个pool是一层

另外storage pool的引进扩大了底层磁盘的数量,比如传统的raid group最高只能是16个磁盘,stroage pool可以是上百个磁盘,vnx为什么在storage pool中划分的lun性能都不如传统的lun呢?我的理解是如果10个raid5(8+1)做的storage pool划分一个lun的话其数据读写应该是跨80个磁盘的,数据打散更好,性能更好才对,是不是我理解的不对,lun在storage pool中并不是跨所有磁盘的?

谢谢

0 项奖励
4 Beryllium

Re: Re: 关于vmax和vnx的raid问题

跳至解决方案

VNX的pool里面如果有不同的层级称为混合磁盘pool,比如SSD/SAS/NLSAS,通过软件(FAST VP)自动识别冷点数据和热点数据,将数据分布于不同的层级。FAST VP可以是FC、SATA盘两层,但最理想的还是EFD (SSD)、FC、SATA三层。


Thin LUN的主要目的是允许分配比存储上实际物理占用空间更多的可用空间给主机(高存储效率),而Think LUN在创建时会预留占用被分配的全部空间(高且可预测的性能)。Thin LUN一般应用于非性能优先业务。

如果混合磁盘pool没有使用FAST,由于pool LUN本身的额外开销,性能相比传统 LUN要差。

FAST VP将working set保留在性能最高的磁盘驱动上,主要目的是降低成本和提高利用率,同时也带来性能的提高。VNX FAST VP参考这篇文章:https://community.emc.com/message/713182#713182

此外,FAST Cache是专为提高性能而设计的。看这篇:FAST Cache和FAST VP的简单比较

0 项奖励
4 Beryllium

Re: 关于vmax和vnx的raid问题

跳至解决方案

关于VMAX和VNX LUN的管理,有一个汇总帖:存储内功修炼秘籍:主机和存储端的LUN概念与管理汇总

有啥问题再讨论~