存储专栏:高端存储江湖的人和事

存储在线专栏文章:之前,西瓜哥已经介绍了所有的高端存储产品,包括EMC SymmetrixHDS VSPIBM DS8000IBM XIVHP 3PAR富士通DS8700等。人不能太技术,我们放松一下,今天聊聊高端存储江湖的人和事。学高端存储知识也可以很快乐,对吧。

我们今天来探讨高端存储的关键人物。大家认为,谁是高端存储之父?

大家是否知道,这个世界先有高端存储还是中端存储?恭喜你,你答错了。是先有的高端存储。因为IBM搞了个大型机,后面配套用自己的存储。如果按照原来的定义,支持大机的存储就是高端存储,那肯定是先有高端存储了。也就是说,大型机之父就是高端存储之父了?

提到大型机,就不得不提IBM大型机之父GENE AMDAHL(吉恩·阿姆达尔)。被认为是有史以来最伟大的计算机设计师之一的阿姆达尔,缔造了IBM S/360大型机的辉煌,使得IBM在50~60年代统治整个大型计算机工业,奠定了IBM计算机帝国的江山。

IBM大型机之父GENE AMDAHL(吉恩·阿姆达尔)。

他就是高端存储之父吗?理论上,算是吧,但他已经是大机之父了。而且那个时候哪里有目前形态的存储啊,因此,我更喜欢把高端存储之父授予Symmetrix之父摩西·亚奈(Moshe Yanai)。为什么?我们来看看他的传奇故事。

理查德·伊根和大学时的室友罗杰·马里奥在1979年创办了EMC,它最初是个卖办公家具和IT产品的公司。很快,EMC开始开发存储设备。转折始于1987年,伊根雇佣了一个以色列工程师、前坦克军官摩西·亚奈(又是犹太人,这个民族太厉害了)。亚奈开发出了“存储界的卡迪拉克”:Symmetrix高端存储产品。自1991年上市以来,状如冰箱售价在百万美元以上的Symmetrix系列产品一直被认为是存储世界最好的产品。正因此,EMC的销售队伍也形成了业界闻名的傲慢作风,他们拿着非常高的佣金,不屑与客户讨价还价。

亚奈本人也成为EMC内部的传奇人物,他拥有至少20项Symmetrix架构专利,EMC一度与他达成一个非常慷慨的交易:Symmetrix销售收入的1%分给他;另1%给他的五个得力助手。这使亚奈一度成为EMC收入最高的经理,有时甚至比CEO还要多,以至于EMC内部有笑话说,EMC这三个字母代表“Eventually Moshe’s Company(最终是摩西的公司)”。尽管这样的协议后来被取消,而EMC也声明摩西从未把个人的利益置于公司利益之上,仍有批评人士指出,亚奈不愿意拥抱新技术,这导致Symmetrix产品长期缺乏重大革新。当1999年EMC收购Data General以增加CLARiiON中端存储产品线时,据说也遭到亚奈的反对。而EMC过去的一个传统便是,当亚奈对什么不感兴趣时,销售人员就不会去卖力推广销售。

Symmetrix之父摩西·亚奈(Moshe Yanai)

Moshe Yanai在2002年被授予EMC院士(Fellow)的称号,随即被驱逐。后来Moshe Yanai在以色列创建了XIV公司,2008年被IBM收购,他随之加入IBM并成为IBM院士。2010年,因为不同意IBM为XIV产品制订的发展方向,Moshe Yanai又离开了IBM。

我认为他才是高端存储之父,开发了两类高端存储(Symmetirx和XIV),现在市场还在销售,而且都算主流产品。把高端存储从只是针对IBM大机的配套独立出来,并且后来加上对OPEN SYSTEM的支持,成为一个独立的产业,他才是我心中的高端存储之父,虽然是这哥们脾气不怎么样,但人家有牛的资本。

说起Symmetrix,这个词来自Symmetric(对称),现在代表做高端存储著名的品牌。直接把后面的“c”修改为“x”代表交换,不知道是否Moshe Yanai想出来的。我突然想到,如果华为不叫RAID 2.0,直接修改RAID为“RAⅡD”,即代表RAID的功能,而Ⅱ又代表2.0,当然,为了好写,可以写成“RAIID”。你说,这样是否很棒?哈,我也可以有Yanai的聪明。

接下来聊聊高端存储的边边角角的相关知识,对于大家理解高端存储会有一定的好处。

我们先看一下目前高端存储到底采用什么CPU,这么高端的东西,是否有特别的芯?

我们先看一下CPU的几个术语。

CISC – Complex Instruction Set Computing – 1960s

这 个是复杂指令集计算机,大家都清楚,目前的X86就是CISC架构。但是,你知道现在的IBM大型机z系列也是采用这个架构吗?不知道,那就对了,说明你 和我都是可造之才。现在的IBM的大型机一直采用这种架构,只不过普通人对X86太熟悉了,都以为是INTEL第一个采用CISC架构的呢。

RISC – Reduced Instruction Set Computing – 1980s

这 个就是著名的精简指令集计算机,大多数人都知道,小机基本全是这个架构,这个以IBM的POWER PC为代表。但你知道你的IPHONE也是采用RISC CPU吗?摇头,对了,我也刚知道,说明我们一样聪明,哈哈。ARM,MIPS等都是非常流行的RISC架构CPU。下面都是RISC CPU阵营的——ARM: Snapdragon – Android; iPhone, pre-Intel Apple Mac – power PC; Sun SPARC; MIPS; DEC Alpha, AMD 29k。

原来AMD也玩过RISC,失敬失敬。

EPIC(Explicitly Parallel Instruction Computer)

现 在还有一种非常有名的处理器叫安腾。对于安腾处理器设计,Intel继续扮演激进分子,违背了公认的标准。不是RISC或CISC方法,Intel退回到 了曾经被用在老式大型机和昔日其它电脑中的技术VLIW(Very Long Instruction Word)。不过Itanium不是一台严格意义上的VLIW机器,因为VLIW有一些众所周知的缺点已被Intel努力克服,而Intel选择称呼他们 的新方法为EPIC(Explicitly Parallel Instruction Computer)。安腾就是一个混血儿,号称吸取了RISC和CISC的优势,但市场并不认可,目前只有HP在独家使用,很多软件厂商如ORACEL都 已经宣布不支持安腾了。因此现在的小机市场基本都是IBM的天下了。

好了,你知道目前高端存储采用什么哪种CPU吗?

经过我采用穷举法发现,除了IBM DS8870本来就是小机采用Power 7 CPU外,其他高端存储全部采用INTEL XEON处理器了。其实EMC和HDS原来都不是采用X86架构的,查了一下EMC、HDS过渡到X86架构的时间:

HDS:2007年发布USP-V采用800MHz MIPS CPU,2010年发布VSP采用2.33GHz X86 CPU

EMC:2007年发布DMX-4采用1.3GHz PPC CPU,2009年发布VMAX采用2.33GHz X86 CPU

为什么为这样呢?如果在5年前,你说你的高端存储采用X86架构,不支持FC盘,客户马上叫你滚蛋。

主 要原因,一是INTEL的市场成功,二是我们前面分析过,高端存储的趋势是软件为王啊。X86简化架构设计,系统稳定可靠;性能提升跟随摩尔定律 (Intel公司Tick-Tock战略,对存储支撑较好),在软件制胜的背景下,X86 CPU成为存储产品性能提升和功能增强的助推器;标准化技术开发周期短,成本低。对客户的价值就是提前享受X86标准化技术带来的新技术、新特性以及性价 比优势。

下面,我们再来看看大机,小机,和open system是啥东东,我们天天挂在嘴边,到底有几个人清楚。

可能有人说了,大鸡小鸡,我懂,如图所示,我晕………….

Mainframe,叫大型机,民间都喜欢叫大机。大 型主机,由于其使用专用的处理器指令集、操作系统和应用软件,因此大型机不仅仅是一个硬件上的概念,更是一个硬件和专属软件的有机整体。大型机自上世纪六 十年代诞生以来,至今已走过近半个世纪。大机是一个封闭的系统,软件硬件和存储都是IBM一家搞的,别人先分一杯羹都不可能。开始是存储也只能用IBM 的,我们看看当时给大机配套的世界上第一块硬盘,据说号称值几十万美金。

后来EMC招聘了一个昨天讲的以色列的坦克军官Yanai同学开发了一个兼容IBM大机的存储,肯定是要给IBM不少好处才行。好来HDS也加入这个阵营。就这样大机才可以用第三方的存储。

由于大机太贵了,80年代,有一股潮流,我感觉DEC那时最牛,开发了一个小机的市场,打破了IBM封闭的大机市场的长期垄断。

Minicomputer,也叫小型机,民间都叫小机。我们现在用的电脑叫微型计算机系统(Microcomputer System),别搞错了。这个minicomputer其实一点都不mini,但当时相对于大机来说,可以说是相当迷你的。

小 机采用UNIX操作系统,用户可以上面开发自己的应用。相对大机来说,软件变开放了(其实最开始的小机也是软硬件一家提供,后来才开放的),因此当时非常 火的一个词就是open system就是指小机的生态环境。随着时间的发展,后来的WINDOWS和LINUX和UNIX一起,我们都默认为是open system了。因此,高端阵列也分为两批,一派支持大机,一派支持open system。直到有一天,我们的高端存储之父采用symmetrix某一款型号同时支持这两种环境,因此,现在的高端存储支持大机的同时也支持open system了,但华为的HVS,IBM XIV,HP 3PAR都是不支持大机的。

最后,把我彻底弄糊涂的是IBM。IBM眼看做大机 市场日渐被蚕食,急了,在新一代大型机z196可以支持多种操作系统,其中不仅包括z/OS、z/VM、z/VSE、z/TPF这些传统大型机操作系统, 还有Linux、AIX、Windows。你说,z196上安装Linux或者Windows,这个环境是算大机还是算open system?而原来支持open system的高端存储如HW HVS和HP 3PAR是否需要支持这种独特的环境(因为大机不支持FC接口,需要开发FICON接口并且做兼容性测试)?

未来的世界难道是混沌的大同世界?我一想就头痛,真是一个头,八个大。

希望大家积极反馈你的意见和建议,微信扫描如下二维码,关注微信公众号“高端存储知识”,与作者微信互动。