西瓜哥 发表于:13年09月04日 14:50 [原创] DOIT.com.cn
接下来聊聊高端存储的边边角角的相关知识,对于大家理解高端存储会有一定的好处。
我们先看一下目前高端存储到底采用什么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接口并且做兼容性测试)?
未来的世界难道是混沌的大同世界?我一想就头痛,真是一个头,八个大。
希望大家积极反馈你的意见和建议,微信扫描如下二维码,关注微信公众号“高端存储知识”,与作者微信互动。