存储 频道

存储那点事:简析模块化存储代表产品

  探索底层虚拟化技术产品的昨天、今天和明天

  前文谈到,底层虚拟化技术设计的初衷是因为单个磁盘的速度是有限的,为了提升存储IO响应时间,把数据打散到尽可能多的磁盘里面,这样得到更好的性能。有很多产品一直沿着这个思路做,如上文中提到的HP EVA系列存储器。不过现在也有越来越多的存储器在吸取了类似的思路,纷纷推出类似功能,纵观今天的存储器市场,笔者把这些产品进一步细分成两种技术流派:

  1. 1 以HP EVA为代表,还有新兴发布的IBM的XIV系列存储器、DELL公司的Equalogical系列存储器、Compllent公司的存储器、3par公司的Titan系列存储器,这类存储器的重要特点是没有历史包袱,从设计一开始就引进了底层磁盘打散的设计理念,属于彻彻底底地底层虚拟化存储器;

  2. 2 另外也有一些历史悠久的存储厂商,由于历史原因底层RAID技术上已经有了千锤百炼的微码(包括要支持大机等),因此在传统的lun配置基础上再做一些文章,比如EMC有个meta. lun技术在CX的lun一层做再次打散,HDS AMS2000也在做完RAID group后通过HDP再次打散,HDS USP V(HP XP24000)系列采取的是ldev一层(即lun级别)上推出了thin provision的HDP技术,其本质是把已经做好的lun再放到一个disk pool里面再做打散,这个概念有点类似与在控制器层面做了一层LVM。请注意,对于这样先天不虚拟,靠后天通过一些优化实现打散的存储器产品来说,并不是所有的应用都推荐采用底层数据打散的RAID机制,要看应用特点根据厂商的Best Practice来确定。

  然而如果要谈到底层虚拟化的老祖宗,HP EVA确不是第一个,但是是最先成名的一个(就像很多人都说王治郅是第一个登录NBA的中国球员,其实不是,第一个是中国早期的著名球星宋涛)。要谈到虚拟化存储的鼻祖(至少在笔者的学识范围内),就必须谈到一个古老的产品,相比现在的EVA等虚拟化存储器,从设计理念上非常先进的反而是2000年初HP生产的一款存储设备叫Auto Raid,第一个版本是采用SCSI接口,后来改成光纤接口更名叫VA(virtual array),包括VA7100/7400/7110/7410,本来还有更多更强的型号比如7600等还没有来得及发布,就随着HP收购compaq,采用原DEC的EVA系列后,把整个VA的产品线都停止了(很可惜哦)。

  为什么说他的概念是我最为推荐的呢,VA的思路即使是现在看起来(请注意老HP十多年前就有了成熟的上市产品哦)都是相当超前的(比EVA/XIV/3PAR领先不知道多少),原因如下:

  1. VA底层也是完全虚拟的(这一点现在的产品也是一样)

  2. VA里面的数据有两种RAID方式,一种是VRAID 1+0,一种是VRAID 6,(请注意绝大多数VRAID厂商还没有能够推出成熟的VRAID 6的技术,即使有也是刚刚推出)

  3. 你的数据到底是存VRAID 1+0还是VRAID 6不是用户自己能够控制的,VA会自动根据读写的频率来把你的数据做自动摆放(这点好象没有产品这么做)

  4. 当年pool里面的空间使用率不到50%时,所有数据都是VRAID 1+0最高性能

  5. 这么多牛x的思路(还有更多不做叙述了)请注意HP公司在2000年左右就能做出成品,并且还做了几代,牛x吧......要知道10年前我可是弄了好久才明白VA的伟大思路,当时给我的震撼那可是“相当的大”(模仿宋丹丹的口气),所以俺看现在所有的所谓虚拟化产品都觉得不过尔尔了

  估计有看官要说了,这么牛x的产品为什么HP不继续坚持下去了,反而在收购compaq以后采用EVA呢(我记得当年Compaq的兄弟在激动地介绍EVA的设计思路时,惊奇地发现很多HP的兄弟都觉得不以为然),原因是......

  原因就是尽管设计理念出色,但是性能却实在是不怎么地,应该说是实在是太一般(这款产品反正已经停产多年了,HP的fans请不要扔砖头哈)。而且问题多多经常还是莫名其妙的问题,我还能回忆起经常有HP的技术人员很狼狈地在用户那边解释道歉,卖的时候讲得天花乱坠,哪能想到这么多问题呢...那么问题出在哪里呢......

  有几个地方是VA的致命伤:

  1. 算法实在过于复杂,虚拟得一塌糊涂,搞得磁盘阵列在应用忙和不忙的时候磁盘灯都在乱闪(在不停地打散啊,特别是新加了磁盘后继续打散),我的乖乖

  2. VA是一个双控制器的存储,就像现在的EVA/CX/DS4000的设计理念一样是双控制器,双控制而不像大存储器那样具备多处理器芯片,也就意味着控制器的处理能力是有限的,试想本身要响应主机IO就那么忙了,还要底层RAID保护那么多乱七八糟的活要干,不累才怪呢......

  因此再次向有伟大设计理念的VA致敬,你辛苦了,确实该好好休息了,或者说永远地休息了......你的后来者EVA已经替你扛起了底层存储虚拟化的大旗,无论如何HP的存储器算是存储底层虚拟化技术的先锋!

  昨天的VA已经完成了其历史使命,今天的HP EVA存储器/HP P4000存储器/IBM XIV存储器/DELL Equalogical存储器等虚拟化精英们正活跃在存储舞台,我们期待新一代的存储底层虚拟化技术的进一步发展......

0
相关文章