之前,西瓜哥已經(jīng)介紹了所有的高端存儲(chǔ)產(chǎn)品,包括EMC Symmetrix、HDS VSP、IBM DS8000、IBM XIV、HP 3PAR和富士通DS8700等。人不能太技術(shù),我們放松一下,今天聊聊高端存儲(chǔ)江湖的人和事。學(xué)高端存儲(chǔ)知識(shí)也可以很快樂(lè),對(duì)吧。
我們今天來(lái)探討高端存儲(chǔ)的關(guān)鍵人物。大家認(rèn)為,誰(shuí)是高端存儲(chǔ)之父?
大家是否知道,這個(gè)世界先有高端存儲(chǔ)還是中端存儲(chǔ)?恭喜你,你答錯(cuò)了。是先有的高端存儲(chǔ)。因?yàn)镮BM搞了個(gè)大型機(jī),后面配套用自己的存儲(chǔ)。如果按照原來(lái)的定義,支持大機(jī)的存儲(chǔ)就是高端存儲(chǔ),那肯定是先有高端存儲(chǔ)了。也就是說(shuō),大型機(jī)之父就是高端存儲(chǔ)之父了?
提到大型機(jī),就不得不提IBM大型機(jī)之父GENE AMDAHL(吉恩·阿姆達(dá)爾)。被認(rèn)為是有史以來(lái)最偉大的計(jì)算機(jī)設(shè)計(jì)師之一的阿姆達(dá)爾,締造了IBM S/360大型機(jī)的輝煌,使得IBM在50~60年代統(tǒng)治整個(gè)大型計(jì)算機(jī)工業(yè),奠定了IBM計(jì)算機(jī)帝國(guó)的江山。
IBM大型機(jī)之父GENE AMDAHL(吉恩·阿姆達(dá)爾)。
他就是高端存儲(chǔ)之父嗎?理論上,算是吧,但他已經(jīng)是大機(jī)之父了。而且那個(gè)時(shí)候哪里有目前形態(tài)的存儲(chǔ)啊,因此,我更喜歡把高端存儲(chǔ)之父授予Symmetrix之父摩西·亞奈(Moshe Yanai)。為什么?我們來(lái)看看他的傳奇故事。
理查德·伊根和大學(xué)時(shí)的室友羅杰·馬里奧在1979年創(chuàng)辦了EMC,它最初是個(gè)賣(mài)辦公家具和IT產(chǎn)品的公司。很快,EMC開(kāi)始開(kāi)發(fā)存儲(chǔ)設(shè)備。轉(zhuǎn)折始于1987年,伊根雇傭了一個(gè)以色列工程師、前坦克軍官摩西·亞奈(又是猶太人,這個(gè)民族太厲害了)。亞奈開(kāi)發(fā)出了“存儲(chǔ)界的卡迪拉克”:Symmetrix高端存儲(chǔ)產(chǎn)品。自1991年上市以來(lái),狀如冰箱售價(jià)在百萬(wàn)美元以上的Symmetrix系列產(chǎn)品一直被認(rèn)為是存儲(chǔ)世界最好的產(chǎn)品。正因此,EMC的銷(xiāo)售隊(duì)伍也形成了業(yè)界聞名的傲慢作風(fēng),他們拿著非常高的傭金,不屑與客戶討價(jià)還價(jià)。
亞奈本人也成為EMC內(nèi)部的傳奇人物,他擁有至少20項(xiàng)Symmetrix架構(gòu)專(zhuān)利,EMC一度與他達(dá)成一個(gè)非常慷慨的交易:Symmetrix銷(xiāo)售收入的1%分給他;另1%給他的五個(gè)得力助手。這使亞奈一度成為EMC收入最高的經(jīng)理,有時(shí)甚至比CEO還要多,以至于EMC內(nèi)部有笑話說(shuō),EMC這三個(gè)字母代表“Eventually Moshe’s Company(最終是摩西的公司)”。盡管這樣的協(xié)議后來(lái)被取消,而EMC也聲明摩西從未把個(gè)人的利益置于公司利益之上,仍有批評(píng)人士指出,亞奈不愿意擁抱新技術(shù),這導(dǎo)致Symmetrix產(chǎn)品長(zhǎng)期缺乏重大革新。當(dāng)1999年EMC收購(gòu)Data General以增加CLARiiON中端存儲(chǔ)產(chǎn)品線時(shí),據(jù)說(shuō)也遭到亞奈的反對(duì)。而EMC過(guò)去的一個(gè)傳統(tǒng)便是,當(dāng)亞奈對(duì)什么不感興趣時(shí),銷(xiāo)售人員就不會(huì)去賣(mài)力推廣銷(xiāo)售。
Symmetrix之父摩西·亞奈(Moshe Yanai)
Moshe Yanai在2002年被授予EMC院士(Fellow)的稱號(hào),隨即被驅(qū)逐。后來(lái)Moshe Yanai在以色列創(chuàng)建了XIV公司,2008年被IBM收購(gòu),他隨之加入IBM并成為IBM院士。2010年,因?yàn)椴煌釯BM為XIV產(chǎn)品制訂的發(fā)展方向,Moshe Yanai又離開(kāi)了IBM。
我認(rèn)為他才是高端存儲(chǔ)之父,開(kāi)發(fā)了兩類(lèi)高端存儲(chǔ)(Symmetirx和XIV),現(xiàn)在市場(chǎng)還在銷(xiāo)售,而且都算主流產(chǎn)品。把高端存儲(chǔ)從只是針對(duì)IBM大機(jī)的配套獨(dú)立出來(lái),并且后來(lái)加上對(duì)OPEN SYSTEM的支持,成為一個(gè)獨(dú)立的產(chǎn)業(yè),他才是我心中的高端存儲(chǔ)之父,雖然是這哥們脾氣不怎么樣,但人家有牛的資本。
說(shuō)起Symmetrix,這個(gè)詞來(lái)自Symmetric(對(duì)稱),現(xiàn)在代表做高端存儲(chǔ)著名的品牌。直接把后面的“c”修改為“x”代表交換,不知道是否Moshe Yanai想出來(lái)的。我突然想到,如果華為不叫RAID 2.0,直接修改RAID為“RAⅡD”,即代表RAID的功能,而Ⅱ又代表2.0,當(dāng)然,為了好寫(xiě),可以寫(xiě)成“RAIID”。你說(shuō),這樣是否很棒?哈,我也可以有Yanai的聰明。
接下來(lái)聊聊高端存儲(chǔ)的邊邊角角的相關(guān)知識(shí),對(duì)于大家理解高端存儲(chǔ)會(huì)有一定的好處。
我們先看一下目前高端存儲(chǔ)到底采用什么CPU,這么高端的東西,是否有特別的芯?
我們先看一下CPU的幾個(gè)術(shù)語(yǔ)。
CISC - Complex Instruction Set Computing – 1960s
這 個(gè)是復(fù)雜指令集計(jì)算機(jī),大家都清楚,目前的X86就是CISC架構(gòu)。但是,你知道現(xiàn)在的IBM大型機(jī)z系列也是采用這個(gè)架構(gòu)嗎?不知道,那就對(duì)了,說(shuō)明你 和我都是可造之才。現(xiàn)在的IBM的大型機(jī)一直采用這種架構(gòu),只不過(guò)普通人對(duì)X86太熟悉了,都以為是INTEL第一個(gè)采用CISC架構(gòu)的呢。
RISC - Reduced Instruction Set Computing - 1980s
這 個(gè)就是著名的精簡(jiǎn)指令集計(jì)算機(jī),大多數(shù)人都知道,小機(jī)基本全是這個(gè)架構(gòu),這個(gè)以IBM的POWER PC為代表。但你知道你的IPHONE也是采用RISC CPU嗎?搖頭,對(duì)了,我也剛知道,說(shuō)明我們一樣聰明,哈哈。ARM,MIPS等都是非常流行的RISC架構(gòu)CPU。下面都是RISC CPU陣營(yíng)的——ARM: Snapdragon – Android; iPhone, pre-Intel Apple Mac – power PC; Sun SPARC; MIPS; DEC Alpha, AMD 29k。
原來(lái)AMD也玩過(guò)RISC,失敬失敬。
EPIC(Explicitly Parallel Instruction Computer)
現(xiàn) 在還有一種非常有名的處理器叫安騰。對(duì)于安騰處理器設(shè)計(jì),Intel繼續(xù)扮演激進(jìn)分子,違背了公認(rèn)的標(biāo)準(zhǔn)。不是RISC或CISC方法,Intel退回到 了曾經(jīng)被用在老式大型機(jī)和昔日其它電腦中的技術(shù)VLIW(Very Long Instruction Word)。不過(guò)Itanium不是一臺(tái)嚴(yán)格意義上的VLIW機(jī)器,因?yàn)閂LIW有一些眾所周知的缺點(diǎn)已被Intel努力克服,而Intel選擇稱呼他們 的新方法為EPIC(Explicitly Parallel Instruction Computer)。安騰就是一個(gè)混血兒,號(hào)稱吸取了RISC和CISC的優(yōu)勢(shì),但市場(chǎng)并不認(rèn)可,目前只有HP在獨(dú)家使用,很多軟件廠商如ORACEL都 已經(jīng)宣布不支持安騰了。因此現(xiàn)在的小機(jī)市場(chǎng)基本都是IBM的天下了。
好了,你知道目前高端存儲(chǔ)采用什么哪種CPU嗎?
經(jīng)過(guò)我采用窮舉法發(fā)現(xiàn),除了IBM DS8870本來(lái)就是小機(jī)采用Power 7 CPU外,其他高端存儲(chǔ)全部采用INTEL XEON處理器了。其實(shí)EMC和HDS原來(lái)都不是采用X86架構(gòu)的,查了一下EMC、HDS過(guò)渡到X86架構(gòu)的時(shí)間:
HDS:2007年發(fā)布USP-V采用800MHz MIPS CPU,2010年發(fā)布VSP采用2.33GHz X86 CPU
EMC:2007年發(fā)布DMX-4采用1.3GHz PPC CPU,2009年發(fā)布VMAX采用2.33GHz X86 CPU
為什么為這樣呢?如果在5年前,你說(shuō)你的高端存儲(chǔ)采用X86架構(gòu),不支持FC盤(pán),客戶馬上叫你滾蛋。
主 要原因,一是INTEL的市場(chǎng)成功,二是我們前面分析過(guò),高端存儲(chǔ)的趨勢(shì)是軟件為王啊。X86簡(jiǎn)化架構(gòu)設(shè)計(jì),系統(tǒng)穩(wěn)定可靠;性能提升跟隨摩爾定律 (Intel公司Tick-Tock戰(zhàn)略,對(duì)存儲(chǔ)支撐較好),在軟件制勝的背景下,X86 CPU成為存儲(chǔ)產(chǎn)品性能提升和功能增強(qiáng)的助推器;標(biāo)準(zhǔn)化技術(shù)開(kāi)發(fā)周期短,成本低。對(duì)客戶的價(jià)值就是提前享受X86標(biāo)準(zhǔn)化技術(shù)帶來(lái)的新技術(shù)、新特性以及性價(jià) 比優(yōu)勢(shì)。
下面,我們?cè)賮?lái)看看大機(jī),小機(jī),和open system是啥東東,我們天天掛在嘴邊,到底有幾個(gè)人清楚。
可能有人說(shuō)了,大雞小雞,我懂,如圖所示,我暈………….
Mainframe,叫大型機(jī),民間都喜歡叫大機(jī)。大 型主機(jī),由于其使用專(zhuān)用的處理器指令集、操作系統(tǒng)和應(yīng)用軟件,因此大型機(jī)不僅僅是一個(gè)硬件上的概念,更是一個(gè)硬件和專(zhuān)屬軟件的有機(jī)整體。大型機(jī)自上世紀(jì)六 十年代誕生以來(lái),至今已走過(guò)近半個(gè)世紀(jì)。大機(jī)是一個(gè)封閉的系統(tǒng),軟件硬件和存儲(chǔ)都是IBM一家搞的,別人先分一杯羹都不可能。開(kāi)始是存儲(chǔ)也只能用IBM 的,我們看看當(dāng)時(shí)給大機(jī)配套的世界上第一塊硬盤(pán),據(jù)說(shuō)號(hào)稱值幾十萬(wàn)美金。
后來(lái)EMC招聘了一個(gè)昨天講的以色列的坦克軍官Yanai同學(xué)開(kāi)發(fā)了一個(gè)兼容IBM大機(jī)的存儲(chǔ),肯定是要給IBM不少好處才行。好來(lái)HDS也加入這個(gè)陣營(yíng)。就這樣大機(jī)才可以用第三方的存儲(chǔ)。
由于大機(jī)太貴了,80年代,有一股潮流,我感覺(jué)DEC那時(shí)最牛,開(kāi)發(fā)了一個(gè)小機(jī)的市場(chǎng),打破了IBM封閉的大機(jī)市場(chǎng)的長(zhǎng)期壟斷。
Minicomputer,也叫小型機(jī),民間都叫小機(jī)。我們現(xiàn)在用的電腦叫微型計(jì)算機(jī)系統(tǒng)(Microcomputer System),別搞錯(cuò)了。這個(gè)minicomputer其實(shí)一點(diǎn)都不mini,但當(dāng)時(shí)相對(duì)于大機(jī)來(lái)說(shuō),可以說(shuō)是相當(dāng)迷你的。
小 機(jī)采用UNIX操作系統(tǒng),用戶可以上面開(kāi)發(fā)自己的應(yīng)用。相對(duì)大機(jī)來(lái)說(shuō),軟件變開(kāi)放了(其實(shí)最開(kāi)始的小機(jī)也是軟硬件一家提供,后來(lái)才開(kāi)放的),因此當(dāng)時(shí)非常 火的一個(gè)詞就是open system就是指小機(jī)的生態(tài)環(huán)境。隨著時(shí)間的發(fā)展,后來(lái)的WINDOWS和LINUX和UNIX一起,我們都默認(rèn)為是open system了。因此,高端陣列也分為兩批,一派支持大機(jī),一派支持open system。直到有一天,我們的高端存儲(chǔ)之父采用symmetrix某一款型號(hào)同時(shí)支持這兩種環(huán)境,因此,現(xiàn)在的高端存儲(chǔ)支持大機(jī)的同時(shí)也支持open system了,但華為的HVS,IBM XIV,HP 3PAR都是不支持大機(jī)的。
最后,把我徹底弄糊涂的是IBM。IBM眼看做大機(jī) 市場(chǎng)日漸被蠶食,急了,在新一代大型機(jī)z196可以支持多種操作系統(tǒng),其中不僅包括z/OS、z/VM、z/VSE、z/TPF這些傳統(tǒng)大型機(jī)操作系統(tǒng), 還有Linux、AIX、Windows。你說(shuō),z196上安裝Linux或者Windows,這個(gè)環(huán)境是算大機(jī)還是算open system?而原來(lái)支持open system的高端存儲(chǔ)如HW HVS和HP 3PAR是否需要支持這種獨(dú)特的環(huán)境(因?yàn)榇髾C(jī)不支持FC接口,需要開(kāi)發(fā)FICON接口并且做兼容性測(cè)試)?