born_chen
4 Germanium

vmax 支持的存储虚拟化只是一个软件模块么?

请教,vmax 支持的存储虚拟化只是一个软件模块么?其实现原理是否和vplex使用的一样?

标签 (3)
0 项奖励
12 回复数
Zhang_Jiawen
4 Beryllium

Re: vmax 支持的存储虚拟化只是一个软件模块么?

简单介绍一下VMAX中应用到的两个虚拟技术:

1. FAST(Fully Automated Storage Tiering 😞

简单来说,FAST就是将正确的数据,在正确的时间,分配在正确的存储层次上。

举一个实际的例子:    

a)性能敏感的应用放在15K rpm磁盘;    

b)大块数据和备份放在SATA盘,理想情况使用RAID 6保护类型;    

c)不确定的放在10K rpm磁盘,可以使用RAID 5保护。

2.Virtual LUN:

虚拟LUN技术允许存储管理人员在同一个阵列内迅速移动应用数据。虚拟LUN迁移是从源磁盘设备至相同大小的目标磁盘设备,或是空闲空间与源设备相同大小的磁盘设备。迁移操作不会对主机或应用程序造成中断。 虚拟LUN迁移可能在以下情况下发起: 传统的数据管理,数据老化并变得对业务关键性降低。随着数据老化保护类型也可能更改。 分层存储配置,在数据的整个生命周期持续地移动数据,以优化价格/性能或随业务周期而改变。

VMAX中使用Virtual LUN技术带来如下方便之处:    

a)迁移LUN和Volume时,可更改RAID类型;    

b)可同时迁移更多LUN和Volume;    

c)提升迁移速度;    

d)对系统性能影响更小;    

e)迁移数据无需中断应用会话。

关于Virtual LUN技术,楼主可以参考一下这篇文档:Symmetrix阵列管理系列(六):虚拟LUN技术简介

Fenglin1
4 Germanium

Re: vmax 支持的存储虚拟化只是一个软件模块么?

应该是总的设计思路吧。Virtual Provisioning, FAST VP, Timefinder SNAP/VP。凡是带VP结尾的,都是全面虚拟化以后才开始的功能。主要实现还是依赖于Virtual LUN的这个技术,Jiawen贴的文档里面有介绍。

0 项奖励
born_chen
4 Germanium

Re: vmax 支持的存储虚拟化只是一个软件模块么?

哦不是的,我是指后端接其他品牌的存储这种虚拟化。    

0 项奖励
zhouzengchao
4 Beryllium

Re: vmax 支持的存储虚拟化只是一个软件模块么?

interal + external storage virtualization,external的话,EMC应该只有VPLEX

0 项奖励
Fenglin1
4 Germanium

Re: vmax 支持的存储虚拟化只是一个软件模块么?

FTS是吗,之前我写过介绍的,这是个硬件软件结合的功能。

VMAX 20K、40K新功能介绍之 联合分层存储(FTS)

0 项奖励
zhouzengchao
4 Beryllium

Re: vmax 支持的存储虚拟化只是一个软件模块么?

严格意义上来讲,我觉得只能算是一种feature。真正的虚拟化的一个重要属性是 Decoupling,FTS虽然将其他存储通过VMAX expose出来,但抽象出来的storage object 会继承VMAX的属性,即只能使用VMAX提供的功能,某种程度上受到了约束。

VPLEX不仅是对storage object做了重新抽象,就连function和controlling也完全做在了外部,是一个完全独立于任何底层storage的又一层控制,因此可以不受限制地创新,build new idea! 就也是Decopling的意义所在。

0 项奖励
born_chen
4 Germanium

Re: vmax 支持的存储虚拟化只是一个软件模块么?

使用VMAX本身的FASTVLUN MigrationSRDFVirtual Provisioning等软件功能 。

如果具备这些功能,基本已经具备存储虚拟化的功能了。

但反而v plex 不支持快照精简配置等。阿超 您觉得呢?

0 项奖励
zhouzengchao
4 Beryllium

Re: vmax 支持的存储虚拟化只是一个软件模块么?

虚拟化本身是个大概念,你说的那些都只是Internal storage virtualization,不是一个完全的virtualization layer,VPLEX这类产品才属于真正的virtualization layer,你说的快照、VP是否支持我不做评论,也没有去细看,但这些支持只是EMC想不想做的问题,如果要支持的话,代码上可以很快加入。但架构上来说,只有external virtualztion才能做到decoupling,改变storage operation model,just like server virtualztion。

0 项奖励
zhuzhu281306
3 Cadmium

Re: vmax 支持的存储虚拟化只是一个软件模块么?

存储虚拟的概念太大了,其实帖子中提到的都可以算作存储虚拟化,但目前较为直观和容易理解的还是能把别家的存储一起接进来使用。

ibm的svc,netapp的v7000,包括emc的vplex,都是这样的外接设备。

vmax所说的虚拟化应该不是这样的功能吧。

0 项奖励