文 | 本刊記者 孫杰賢
從封閉到開(kāi)放,從UNIX到Linux,是小型機(jī)自我救贖的必由之路,似乎也是唯一一條路。
太平洋保險(xiǎn)集團(tuán)的一支IT隊(duì)伍最近正埋頭于一項(xiàng)名為“U2L”的項(xiàng)目,資深架構(gòu)師張文若便是這支隊(duì)伍中的一員。
“U2L”是指把系統(tǒng)和數(shù)據(jù)從UNIX小型機(jī)遷移到基于Linux操作系統(tǒng)的x86平臺(tái)上?!盎ヂ?lián)網(wǎng)時(shí)代,我們需要更加靈活、更加開(kāi)放、更具彈性以及面向未來(lái)的架構(gòu),就此來(lái)看,x86平臺(tái)是最佳的選擇,而且還具有明顯的成本優(yōu)勢(shì)?!?張文若表示。
在2012年之前,太平洋保險(xiǎn)95%以上的應(yīng)用服務(wù)器已全部運(yùn)行在x86平臺(tái)之上,當(dāng)時(shí)除了數(shù)據(jù)庫(kù)和核心系統(tǒng)外,太平洋保險(xiǎn)的其它應(yīng)用已全部跑在了x86平臺(tái)上。2012年,太平洋保險(xiǎn)開(kāi)始就數(shù)據(jù)庫(kù)從小型機(jī)遷移至x86平臺(tái)進(jìn)行可行性評(píng)估與測(cè)試,并于同年年底正式確定x86平臺(tái)為數(shù)據(jù)庫(kù)可選平臺(tái),隨后開(kāi)啟了一系列遷移工作。在之后兩年多時(shí)間里,太平洋保險(xiǎn)已經(jīng)遷移了超過(guò)100個(gè)數(shù)據(jù)庫(kù),預(yù)計(jì)今年將完成所有非核心數(shù)據(jù)庫(kù)的遷移,同時(shí)啟動(dòng)核心數(shù)據(jù)庫(kù)的遷移工作。
從小型機(jī)向x86平臺(tái)遷移,這樣的故事似乎每天都在發(fā)生,涉及金融、電信、能源以及交通等眾多小型機(jī)曾經(jīng)盤(pán)踞甚至壟斷的關(guān)鍵領(lǐng)域,原因就在于x86平臺(tái)的靈活性、開(kāi)放性和經(jīng)濟(jì)性。根據(jù)英特爾公司今年2月份做的一份內(nèi)容測(cè)試,按照4年的生命周期,至強(qiáng)E7 v3的TCO成本比POWER E870低85%。這里不僅僅包括了硬件的初始采購(gòu)成本,還包括供電、制冷、設(shè)備維護(hù)、軟件與操作系統(tǒng)的授權(quán)/支持費(fèi)用等。
在性能方面,x86平臺(tái)也已經(jīng)迎頭趕上,華為公司去年在發(fā)布其創(chuàng)下多項(xiàng)紀(jì)錄的V3系列高端服務(wù)器產(chǎn)品時(shí)便喊出“超越小型機(jī)”的口號(hào)。華為之外,聯(lián)想、惠普、戴爾、浪潮和思科等廠商也推出了足以媲美小型機(jī)的高端服務(wù)器產(chǎn)品。而通過(guò)分布式集群的方式,x86服務(wù)器的性能尤其處理能力已經(jīng)超越了小型機(jī)。
VMware大中華區(qū)總裁宋家瑜認(rèn)為,UNIX小型機(jī)的時(shí)代正漸漸遠(yuǎn)去,而虛擬化和云計(jì)算無(wú)疑將加快這一進(jìn)程,他還說(shuō)想象不出有什么小型機(jī)可做的事是x86服務(wù)器不能做的。事實(shí)上,全球大型的云計(jì)算數(shù)據(jù)中心無(wú)一不是基于x86平臺(tái)構(gòu)建的。
在關(guān)鍵業(yè)務(wù)領(lǐng)域,小型機(jī)式微,x86平臺(tái)逆襲,這已經(jīng)是不爭(zhēng)的事實(shí)。那么小型機(jī)勢(shì)弱的根源在哪里呢?
眾所周知,小型機(jī)的一大特點(diǎn)便是操作系統(tǒng)和硬件通常是由同一家制造商開(kāi)發(fā),比如,IBM采用POWER處理器和AIX操作系統(tǒng), 富士通公司采用SPARC處理器架構(gòu)和Solaris操作系統(tǒng),HP采用安騰處理器和HP-UX操作系統(tǒng)。這樣做的一大優(yōu)勢(shì)是服務(wù)器各層次之間能有一個(gè)較好的優(yōu)化和配合,從而將性能發(fā)揮到極致。
但封閉的系統(tǒng)使得用戶(hù)經(jīng)常被廠商鎖定死,從而在后續(xù)系統(tǒng)采購(gòu)、維護(hù)和應(yīng)用,處于非常被動(dòng)的地位。如果遇到任何風(fēng)險(xiǎn)或變化,打算從現(xiàn)有平臺(tái)上遷移到其他廠商的平臺(tái)、或基于其他架構(gòu)的平臺(tái)上時(shí),便會(huì)變得困難而又復(fù)雜,而成本高昂,效率低下。
同時(shí),進(jìn)入大智移云時(shí)代,用戶(hù)需要更具靈活性、能夠快速部署、具有可彈性擴(kuò)展能力的基礎(chǔ)構(gòu)架。這時(shí)候,小型機(jī)由于“封閉”所帶來(lái)的問(wèn)題就更加突出。比如,企業(yè)需要在一個(gè)周內(nèi)上線一個(gè)新的應(yīng)用,而在傳統(tǒng)小型機(jī)系統(tǒng)中,一個(gè)新應(yīng)用的開(kāi)發(fā)和部署可能要幾個(gè)月時(shí)間,這顯然不能滿(mǎn)足用戶(hù)的需要。
四面楚歌,小型機(jī)如何背水一戰(zhàn)呢?
說(shuō)到小型機(jī)就不能不提IBM公司以及其著名的POWER平臺(tái),這是小型機(jī)的一面旗幟。因此小型機(jī)的未來(lái)之道也許可以從POWER平臺(tái)的變化中找到一點(diǎn)端倪。
面對(duì)小型機(jī)市場(chǎng)被x86全面蠶食這一不容樂(lè)觀的發(fā)展態(tài)勢(shì),IBM進(jìn)行了諸多努力,希望通過(guò)反擊來(lái)實(shí)現(xiàn)防御,從而力挽狂瀾。
通過(guò)“天工計(jì)劃”到“天合計(jì)劃”,IBM將POWER系統(tǒng)分成兩條不同分工的子產(chǎn)品線:承載后端數(shù)據(jù)庫(kù)的POWER/AIX和支持前端應(yīng)用的POWER/Linux。其中POWER/AIX主要應(yīng)用于服務(wù)器和數(shù)據(jù)庫(kù)整合,更適合關(guān)鍵業(yè)務(wù)領(lǐng)域;而POWER/Linux則是為了滿(mǎn)足云計(jì)算、大數(shù)據(jù)和開(kāi)源等應(yīng)用需求,主要面向原有的x86用戶(hù)。
然而市場(chǎng)的反應(yīng)并不熱烈。后來(lái),IBM破釜沉舟,直接將POWER技術(shù)開(kāi)放、開(kāi)源,希望為自己贏得更多的合作伙伴、更多的行業(yè)支持、更完善的上下游產(chǎn)業(yè)鏈,以從根本上扭轉(zhuǎn)頹勢(shì)。
2013年8月,IBM宣布將開(kāi)放POWER處理器并發(fā)起成立了開(kāi)源組織——OpenPower基金會(huì),共同基于開(kāi)放的Power處理器進(jìn)行計(jì)算平臺(tái)的研發(fā)。2014年4月,IBM正式發(fā)布POWER8技術(shù),這是POWER全面走向開(kāi)放后的第一個(gè)成果。
IBM稱(chēng)OpenPower是當(dāng)今世界上第一個(gè)也是唯一一個(gè)完全開(kāi)放的服務(wù)器架構(gòu),包括軟件堆棧和芯片IP核。這意味著任何擁有技術(shù)能力的企業(yè)都可以設(shè)計(jì)和生產(chǎn)基于最新POWER架構(gòu)技術(shù)的CPU芯片,并可對(duì)其進(jìn)行改進(jìn)。IBM便表示,在開(kāi)放與開(kāi)源的基礎(chǔ)上,ISV將Linux應(yīng)用從x86遷移到POWER上,將無(wú)需更改任何代碼。目前,OpenPower基金會(huì)成員已經(jīng)增加到110多個(gè),并公開(kāi)發(fā)表了10多個(gè)硬件解決方案,發(fā)展勢(shì)頭不錯(cuò)。這也從側(cè)面反應(yīng)了業(yè)界對(duì)IBM開(kāi)放POWER的態(tài)度是肯定和認(rèn)可的。
所以,從小型機(jī)第一大佬IBM的應(yīng)對(duì)舉措來(lái)看,從封閉到開(kāi)放,從UNIX到Linux,是小型機(jī)自我救贖的必由之路,似乎也是唯一一條路。問(wèn)題是,這時(shí)我們還能用“小型機(jī)”來(lái)稱(chēng)呼開(kāi)放的、跑在Linux上的POWER服務(wù)器們嗎?
不管怎樣,小型機(jī)的黃金時(shí)代已經(jīng)遠(yuǎn)去。但我們也看到這樣一個(gè)現(xiàn)實(shí):對(duì)于國(guó)內(nèi)許多關(guān)鍵行業(yè)的關(guān)鍵應(yīng)用來(lái)說(shuō),維持IT系統(tǒng)的穩(wěn)定運(yùn)行是第一位的。所以,即使系統(tǒng)落后,維護(hù)高昂,業(yè)務(wù)開(kāi)發(fā)復(fù)雜,一些用戶(hù)也不愿去改變現(xiàn)狀,更甚者是抱著“不求有功,但求無(wú)過(guò)”的心理。這使得國(guó)內(nèi)的“U2L”進(jìn)程比國(guó)外緩慢很多,小型機(jī)成長(zhǎng)的溫床依然存在。進(jìn)入“互聯(lián)網(wǎng)+”時(shí)代,在大數(shù)據(jù)和云計(jì)算盛行的當(dāng)下,是時(shí)候做出改變了。