回顧最近幾年的服務器市場,虛擬化、云計算、大數(shù)據(jù)主宰著用戶的選擇,開放的x86架構笑傲江湖,逼得IBM都在POWER的開放上連出大招。但在中國市場還有一個奇異的現(xiàn)象:一直沒有躋身主流的安騰(Itanium)架構似乎迎來了春天。本文就討論一下企業(yè)應當如何正確對待安騰的命運。
先天不足,安騰死期可見
雖然說得很少,但安騰的死亡氣息早已滾滾散開,事實如下:
1、云計算基礎架構迅猛發(fā)展,Unix服務器市場整體萎縮。當前云計算、大數(shù)據(jù)的基礎架構尤其注重橫向擴展和成本,這是Unix服務器的軟肋,也是全球Unix市場節(jié)節(jié)衰退的一大主因。根據(jù)2014年第一季度IDC全球服務器市場調(diào)查數(shù)據(jù),非x86服務器在整個行業(yè)中的營收僅占據(jù)17.9%的份額,銷售同比重跌25.2%。所以,一向非主流的安騰也不可能逆天。
2、安騰已被Intel遺忘。2013年初放出的信息,多次延期的“Kittson”,規(guī)格也在縮水:制造工藝從22nm變回32nm,取消引腳封裝兼容至強(Xeon)處理器的計劃。相反,至強系列產(chǎn)品線不斷實現(xiàn)性能、RAS特性的突破,2014年初發(fā)布的至強E7v2,具有運行內(nèi)存應用的吞吐量和性能以及移植自安騰的RAS特性,可用性已達到5個9。
3、安騰服務器廠商相繼退出。長期以來支持安騰的主流服務器廠商只有HP(Dell和IBM早在2005年就退出),中國的浪潮在最近幾年介入。但HP已不僅讓Integrity服務器支持至強,還和NEC聯(lián)手開發(fā)新一代關鍵業(yè)務應用的x86服務器,這顯然是安騰的告別辭。
從出生到黯然退場,安騰之所以一直不能成為主流,是該架構的先天因素決定的,主要包括以下三點:
1、開放性。相對x86一開始就致力于兼容、支持更多的操作系統(tǒng)和應用軟件,具有對ISV開放和普遍兼容的指令集,安騰的開放性要差很多。
2、性能。安騰處理器2001年發(fā)布之后,性能并不好。主要的問題就是在模擬模式(Intel引入x86-to-IA-64的解碼器把x86指令翻譯為IA-64指令,但不是最有效率的解碼器),測試結果顯示,用安騰來跑已有的傳統(tǒng)x86軟件,性能只有當時的x86處理器的10%以下。這是因為當軟件沒有重新按照安騰的架構進行編譯時,安騰大量的指令集并行計算無法工作,造成大量硬件資源空置,性能極差。
3、生態(tài)環(huán)境惡化。由于專門支持安騰的軟件需要重新進行編譯,并需要進行調(diào)測、測試、兼容性測試等,才能有高性能和高可靠,投入成本很大,鑒于安騰糟糕的市場表現(xiàn),原先最大的支持者RedHat、微軟和Oracle都已停止為安騰開發(fā)新軟件(雖然美國加州的法官裁定Oracle必須支持安騰,但是Oracle的支持力度肯定是最低優(yōu)先級的)。當Intel縮減安騰產(chǎn)品線的計劃曝光,一篇《遲來的安樂死:HP英特爾終于聯(lián)手扼殺安騰》的評論,詮釋了安騰確實行將就木。
可見,安騰的性能缺陷是先天的,應用的不支持,更是無解。從未躋身主流,就是這個道理。在x86架構的性能和可靠性大幅提升之后,用戶在安騰和x86之間如何選擇就不言而喻了。
中國市場成續(xù)命金丹?
不可思議的是,在信息化和工業(yè)化相對落后的中國市場,安騰展現(xiàn)出來了一絲活力:基于安騰架構生產(chǎn)的浪潮天梭K1,正在金融、電力、公安等行業(yè)推廣應用,先后獲得了IBMWebSphere、DB2和SAPSybase全面支持的承諾,并在日前摘獲國家科技進步一等獎。浪潮的“K遷工程”,一時無限風光,儼然不死鳥安騰在烈火中復活。
那么問題來了,作為將被淘汰的技術,安騰為何還能吃香?原因不外乎三個:
1、合同束縛。Intel和HP的服務器合同還需要履行,只能接受這個緩慢而痛苦的過程。但有新玩家加入,Intel樂得榨取其最后的價值,但也不會因此改變產(chǎn)品路線圖。
2、用戶原因。不少客戶的業(yè)務以前就跑在Unix上,擔心遷移到x86平臺產(chǎn)生的風險,情愿為穩(wěn)定犧牲性能。因為有不少行業(yè)客戶從Unix成功遷移到Linux的案例,這些用戶未必對采用x86架構支撐關鍵業(yè)務缺乏信心,但他們不愿意折騰。原因是中國信息化相對成熟市場落后太多,很多因素牽扯了精力。當然,已經(jīng)運行在x86架構上的業(yè)務,不會下血本遷到Unix。
3、政策原因。斯諾登事件之后,國產(chǎn)化成為“浪潮”,中國需要一個標桿。由此,天梭K1得以作為科技部2007年863十一五信息領域重大專項《高端容錯計算機項目》的成果趁勢大力推廣(彼時沒有其他技術可用,而且Intel和HP對安騰還抱有幻想),這個道理連IBM都懂了,國人就更不用解釋了。
所以說,天梭K1眼前的風光,并不是安騰起死回生、鳳凰涅槃,至多是它彌留之際的回光返照,契機正是中國信息化的落后:首先,安騰架構需要重新編譯才可充分利用(而大環(huán)境造成了重新編譯不現(xiàn)實),沒有通過指令集的創(chuàng)新實現(xiàn)性能的突破;其次,主流服務器廠商和ISV并未集體轉身支持,沒有形成良性循環(huán)的開放生態(tài);第三,這也不是全球客戶出于業(yè)務需求的自然選擇;最后,天梭K1也沒有真正改變中國IT依賴國外技術的局面。
用戶選擇:殉葬,還是往生?
隨著Intel和HP的放棄,安騰的死期越來越近,浪潮自己也需要考慮安騰生命終結之后的出路——據(jù)說下一代天梭K1也要像HP一樣支持至強。這就是說,安騰的生態(tài)系統(tǒng)能力會越來越弱,哪怕再多的非主流廠商加入,哪怕熱血沸騰,也無法跨越性能和應用的障礙。回過頭來,日后從安騰遷移回來,應用的性能、穩(wěn)定性在兩種架構之間要想平滑過渡,以保障業(yè)務持續(xù)高效運轉,肯定還需要有人大出血買單才能辦到。
與安騰和QPI接口協(xié)議緊耦合的K1,產(chǎn)品生命周期的短暫是客觀的現(xiàn)實。那么,作為用戶,我們就需要思考:以不斷縮減的IT預算,去投資一項即將躺進歷史博物館的技術,是一種理性的行為嗎?當這項技術被淘汰之后,我們搞定后期的維護、擴展在人才、成本上又會遇到什么樣的情況?一些難以遷移的軟件背后,有的是技術淡出市場的故事,但我們還要重復昨天悲慘的故事,還是搭上開往春天的末班車?誰又能為選擇失誤而買單?
所有的企業(yè)、所有的產(chǎn)品,最終都不可避免地走向死亡,像IBM那樣不斷地斷臂求生,保持生命的延續(xù),是一種偉大的智慧。像HP那樣從安騰轉向高端x86服務器SuperdomeX,尋找更廣闊的出路,也是識時務為俊杰。我們同樣向往越活越滋潤,但安騰的烏鴉已經(jīng)追逐它的死氣而來,正因為中國信息化落后于國外,就應該更聰明,所以,是時候擦亮雙眼尋求“B計劃”了,就像微軟、Oracle、紅帽的選擇一樣。這并不困難,Intel的XeonE7v2已將大路為我們鋪開,國內(nèi)外的廠商和用戶都已經(jīng)有探索成功的案例。