傳聞中國政府推動銀行棄用IBM高端服務(wù)器,背后會是什么原因?
看到好多媒體報道和知乎回答不靠譜,怒答,不,慫答一記:
利益相關(guān):在IOE都工作過,長年代表IOE其中一家(不同的年份代表不同的IOE),和另外兩家IOE茍合與對抗。雖說是三姓家奴,但戰(zhàn)斗力嘛….另外有一個小學(xué)同學(xué)的親戚在華為工作。
問題一:搞IBM的原因
1.最近中國和俄羅斯在互做小甜甜,當(dāng)然看到美國就叫牛夫人了。
2.中央國家安全委員會剛成立。
最近上頭一連串的招數(shù):禁Windows8+禁止美資咨詢+棄用IBM服務(wù)器都是這兩個點的結(jié)合點。
問題二:為啥是IBM?
1.擒賊先擒王,IBM出名,是美國在華企業(yè)的龍頭之一,而且這個龍頭和安全有關(guān)。總不能說別的美資大企業(yè),比如麥當(dāng)勞會影響國家安全,要用沙縣小吃和蘭州拉面全面替換掉吧?
2.IBM現(xiàn)任老板錢大群及其班子和政府的關(guān)系,比不上他的前任周偉焜,摟不住這把邪火。
問題三:啥叫去IOE?
這是三家IT巨頭的名字,I=IBM,O=Oracle,E=EMC。他們都有一個比較好聽的中文名字,分別叫做:十八摸,甲骨文,惡魔城。他們的產(chǎn)品的作用,可以看下面這個表格:
傳統(tǒng)IOE架構(gòu)(一般在各種傳統(tǒng)公司使用,銀行電信中小企業(yè)):集中式架構(gòu)+閉源商用系統(tǒng)。也就是說,程序99%都是運行在1-2臺服務(wù)器上(第二臺服務(wù)器是為了當(dāng)?shù)谝慌_掛掉的時候趕緊頂上)。而且IOE提供了應(yīng)用程序以外的所有的“基礎(chǔ)軟件”,包括操作系統(tǒng),中間件,數(shù)據(jù)庫等。這些“基礎(chǔ)軟件”的源代碼一般都是不公開的。當(dāng)然,應(yīng)用程序還是要銀行的人自己來開發(fā),最威武雄壯的工行,開發(fā)隊伍有幾千人。
去IOE架構(gòu)(一般在各種互聯(lián)網(wǎng)公司使用):分布式架構(gòu)+開源系統(tǒng)。也就是說,程序同時運行在幾十幾百幾千幾萬臺服務(wù)器上,而且上面這些”基礎(chǔ)軟件“都是用公開源代碼的軟件修改而成的。
到底銀行用的是IBM啥系統(tǒng)?用得有多深?
這個問題要分三層來回答,在什么銀行的什么系統(tǒng)用的什么IBM產(chǎn)品:
1.不同的銀行
工農(nóng)中建交五大行,招行中信浦發(fā)民生興業(yè)光大等,這個大家都知道,不詳細(xì)說了。
2.不同的業(yè)務(wù)系統(tǒng)
每個銀行里面都有很多的系統(tǒng)(總行級別的數(shù)量在一百多到大幾百個不等)。最核心的部分一般叫做corebanking系統(tǒng),記錄最核心的賬戶信息。另外還有處理各種銀行業(yè)務(wù)的系統(tǒng),比如信用卡系統(tǒng),網(wǎng)上銀行,ATM系統(tǒng),中間業(yè)務(wù)系統(tǒng),反洗錢系統(tǒng),密押機管理系統(tǒng),ODS,黨支部活動小金庫統(tǒng)計系統(tǒng)等等。
3.不同的IBM產(chǎn)品
硬件:IBM全線產(chǎn)品在銀行都有廣泛的使用:z系列(大型機),i系列(小型機),p系列(小型機),x系列(x86PC服務(wù)器,已經(jīng)被聯(lián)想收購了,后文不少地方用x系列來泛指x86服務(wù)器)
軟件:數(shù)據(jù)庫DB2/Informix/VSAM,中間件CICS,MQ,WAS等,操作系統(tǒng)AIX/OS400/VSE/OS390等,(什么Tivoli,Lotus的不是關(guān)鍵產(chǎn)品我就不列了)
貼幾個圖:
AIX操作系統(tǒng)的樣子,連上上面跑的Oracle:
OS400操作系統(tǒng)的樣子:
OS390操作系統(tǒng)的樣子:
一個比一個惡心,但可愛。
在回答銀行能否不用IBM這個問題的時候,應(yīng)該對這三層的排列組合的業(yè)界實際狀況有了解,網(wǎng)上大部分的分析都沒有提到上面這些點,也看得出基本沒了解,所以就是籠統(tǒng)的印象派瞎扯。舉個例子,看看這個問題:中國銀行業(yè)的高端服務(wù)器,浪潮能不能取代IBM成為主要供應(yīng)商?
君不見,浪潮的”IBMtoInspur”,自己也說接管的是IBM的x系列的業(yè)務(wù),但x系列利潤相對低,而且已經(jīng)賣了給聯(lián)想,其實浪潮是要跟聯(lián)想搶生意。雖然p系列的市場份額正在被x系列蠶食得很厲害,但銀行核心用的全是i系列和z系列,這部分10年內(nèi)根本無法被替代。媒體就造勢“全面接盤IBM業(yè)務(wù)”,就是瞎扯啊。當(dāng)然嘛,資本市場確實有人通過浪潮股價大賺了一筆呢。
附上一個用汽車來大致解釋IBM服務(wù)器地位的對照表:
問題四:銀行用IBM用得有多深?
你問我I你有多深,我愛你幾公分?答案:深到-125px!
看看下面這個列表(憑印象,可能有部分過時,不過應(yīng)該偏差不會太大)
工農(nóng)中建交:corebanking系統(tǒng)用的是z系列,招行信用卡用的也是z系列。
招行中信:corebanking系統(tǒng)用的是i系列。
民生興業(yè):corebanking系統(tǒng)用的是p系列。
浦發(fā)光大:corebanking系統(tǒng)用的是惠普HP的服務(wù)器(和IBM無關(guān))
為了不把問題蔓延化,本文只討論銀行的corebanking系統(tǒng)。此外的幾百個業(yè)務(wù)系統(tǒng)都用著不同的服務(wù)器,70%以上都是IBM的p系列,x系列,刀片服務(wù)器等。剩下的也大多都是各種美國貨,HP,DELL等等。國產(chǎn)的服務(wù)器很少,在現(xiàn)在這個moment,要全換國貨,國將不國,天下大亂。
[page]
問題五:互聯(lián)網(wǎng)企業(yè)能去IOE,銀行業(yè)到底能不能去IOE?
先說一句,去IOE和中國政府一點關(guān)系都沒有,這是阿里提出來的,非常多的媒體報道搞錯成“中國政府提出去IOE”,這個錯誤該罵,至于阿里為什么提去IOE,里面有技術(shù)故事也有政治故事,以后有空再八卦,讓我們先回來十八摸。
再給答案:
1.)如果現(xiàn)在新開一家銀行,BAT高手去弄,可以去IOE,但需要投入巨量的人力物力,代價不見得比當(dāng)年用IOE要小。
2.)老銀行都在摸索如何去IOE,但并沒有很迫切的需求,只是作為減少成本和新技術(shù)的探索。而且技術(shù)上來說,在10年內(nèi)核心系統(tǒng)不可能完全去IOE。
互聯(lián)網(wǎng)和銀行業(yè)在IT建設(shè)上的最大區(qū)別是:不是技術(shù)能力,不是人才數(shù)量和質(zhì)量,而是開始建設(shè)的時間點和需求不同。
上世紀(jì)銀行開始建設(shè)IT的時候:有錢,有準(zhǔn)確的業(yè)務(wù)需求,而且業(yè)務(wù)變化比較慢,要求風(fēng)險低,業(yè)界沒開源產(chǎn)品(當(dāng)時沒有Google,沒有Hadoop,甚至連IBM自己都沒有Unix服務(wù)器(后來的p系列))。銀行唯一的選擇,就是大型機,而且當(dāng)年的富士通/日立/天騰等等都不如IBM好,這也是為什么五大行總行用的都是IBM大型機。
本世紀(jì)互聯(lián)網(wǎng)企業(yè)開始建設(shè)IT的時候,時代變了,需求完全是反過來的:沒錢,沒準(zhǔn)確的業(yè)務(wù)需求,業(yè)務(wù)變化超級快,風(fēng)險無所謂(相對)。IBM以及各種傳統(tǒng)IT大象的各種產(chǎn)品,死貴,開發(fā)過程慢(做過COBOL或者RPG語言開發(fā)的就知道)。有疑難雜癥要找到IBM實驗室的話,溝通特別麻煩和效率低,根本沒法適應(yīng)這種需求,(蘇寧在線點了一下頭)。所以互聯(lián)網(wǎng)企業(yè)才被迫另外搞了一套分布式的IT架構(gòu)出來。
當(dāng)銀行用了IOE的體系三十年之后,要去IOE面臨以下幾個問題:
1.銀行業(yè)最關(guān)鍵就是穩(wěn)定和規(guī)避風(fēng)險,進(jìn)行這么大的調(diào)整,一定會出問題,出了大問題誰愿意背責(zé)任?很多時候買業(yè)界最好公司的產(chǎn)品的其中一個很大的作用就是規(guī)避責(zé)任,都用到業(yè)界廣泛使用的最好的產(chǎn)品了還出問題,那沒啥好說的。如果想開個先河用點新玩意出了問題,各路神仙借機下絆子,可是大麻煩呢。
2.軟硬件采購背后各種利益關(guān)系,這可是一盤每年幾百億人民幣的生意,誰肯拱手讓出利益?
3.人才不夠強:沒個十年八年泡在銀行里面,對銀行的業(yè)務(wù)不可能有足夠深的了解。泡了在銀行十年八年的人,對非IOE的技術(shù)又沒有足夠深的了解。就算真有這樣的二合一人才,年薪起碼得有個200萬吧,不然干嘛去銀行,直接去BAT不更好嗎?但銀行里面能對技術(shù)人員開出200萬薪酬的,有哪家?而且這樣的人要的不是十個八個,是一堆(未經(jīng)證實的數(shù)據(jù)是:阿里去IOE的人力消耗是:1.7萬人用了3年)。而且現(xiàn)有的技術(shù)人員的技術(shù)是基于傳統(tǒng)架構(gòu),如果招了大量的新人,老的這批怎么辦?
4.如果不弄成互聯(lián)網(wǎng)的分布式架構(gòu),都換成國貨還繼續(xù)沿用集中式架構(gòu)行不?對不起,現(xiàn)在國貨還不夠強,暫時頂不上IOE。
國家安全當(dāng)然重要,但這是虛的。真去IOE的話,面對的問題是實實在在的。我們換體位思考,你是銀行領(lǐng)導(dǎo),你敢不敢大力推動去IOE?劉若英的歌曲已經(jīng)給了答案:想要問問你敢不敢,像我這樣為I癡狂,想要問問你敢不敢,像你說過那樣的愛我,像我這樣為I癡狂,到底你會怎么想。
問題六:到底IOE這三家,哪家是最容易被替換掉的?
看最上面第一個表格中IOE盤踞的位置就知道,EMC是最容易被換掉的。你要換個移動硬盤容易呢,還是換臺電腦或者重裝系統(tǒng)容易呢?當(dāng)然EMC的存儲有很多功能別家是沒有的,但普通的功能要換成國貨,還是有機會的,當(dāng)然最容易不等于真容易,都是很傷筋動骨的事。
舉個不是很嚴(yán)密的例子:如果銀行是一家海鮮酒樓,把IBM換掉相當(dāng)于大搞一次裝修,把Oracle換掉相當(dāng)于把廚子和菜譜全部換掉,把EMC換掉相當(dāng)于把放食材工具的儲物間換個地方。難度在于,這海鮮酒樓白天黑夜都還要照常營業(yè)。
問題七:去了IOE,有沒有哪家國貨能頂上?
所有籠統(tǒng)地說能不能頂上都是耍流氓,我一個一個說才是憐香惜玉:
IBM大型機(z系列):現(xiàn)在頂不上,以后也不可能頂?shù)纳稀?/p>
IBM小型機(i/p系列):現(xiàn)在頂不上,以后也不可能頂?shù)纳稀?/p>
IBMPC服務(wù)器(x系列):能頂上。
EMC/IBM存儲:普通用途能頂上。
Oracle/IBM中間件數(shù)據(jù)庫:頂不上(包括GBase達(dá)夢KingbaseES東方通等等,門都沒摸著),以后不好說。
很多人自詡中國人好聰明,為啥老美能弄出來的東西我們弄不出來。評論里面提到什么技術(shù)基因,什么體制問題都不是最關(guān)鍵。最關(guān)鍵還是之前提到的:時代不一樣了,起點不一樣了。
大型機是IBM在60年代花了幾十億美金(注意是當(dāng)年的幾十億)豪賭一把研發(fā)出來的產(chǎn)品,當(dāng)年客戶的需求也簡單。IBM利用那么多年銷售大型機的利潤,把這只金雞慢慢調(diào)教育成,同時也delaynomore,根據(jù)客戶的業(yè)務(wù)需求把技術(shù)提升到更高的標(biāo)準(zhǔn)。如果現(xiàn)在要研發(fā)出滿足現(xiàn)在的商業(yè)需求的大型機,哪怕山寨,可能最少要投十億人民幣,才勉強能做出來,但在成功之前,基本上是沒利潤的。哪家企業(yè)能有這個能力去賭這一把?政府和各種研究院在這種商業(yè)產(chǎn)品的研發(fā)效率比企業(yè)更低,更難成功。
所以業(yè)界最穩(wěn)定的單/雙機系統(tǒng):IBM的z系列,和i系列,在IT業(yè)界是根本沒有可替代的同類產(chǎn)品。在中國沒有,在美國,也沒有。地位類似肯德基的老北京雞肉卷,除非你不吃,除非你換成麥當(dāng)勞的麥辣雞腿堡,不然你是買不到同類可替代產(chǎn)品的。
國內(nèi)銀行里面,搞異地切換最牛的是招商銀行,能在幾分鐘內(nèi)把總行核心業(yè)務(wù)真從深圳切換去上海,這個很了不起,連五大行總行都不做這種帶真實業(yè)務(wù)的核心切換測試。招行用的就是i系列,號稱世界上最穩(wěn)定的單機系統(tǒng),系統(tǒng)里面默認(rèn)自帶數(shù)據(jù)庫(DB2),自帶中間件,自帶通訊包,自帶郵件支持(在25年前這是很神奇的設(shè)計)。號稱從來沒有被黑客入侵過,從來沒有病毒,TIMI的設(shè)計讓現(xiàn)代黑客界各種猥瑣流招數(shù)基本都不適用。IBM的工程師當(dāng)年跟我說過一個八卦:他們有一個值班的手機,半夜碰到客戶有什么緊急問題,會通過800服務(wù)熱線確定夠緊急之后轉(zhuǎn)到值班手機半夜把工程師叫醒解決問題。拿這個值班手機是有補貼的(因為可能午夜兇鈴嘛),資深點的工程師大約拿一周就一兩千塊吧,p系列的工程師都不愿意拿這個手機,因為老會響。但i系列的工程師很喜歡拿值班手機,因為很少響,這錢幾乎就是白賺的了。這也反面證明i系列是多么的穩(wěn)定。
說完i,說說p:p系列服務(wù)器的研發(fā)成本相對低(所以之前HP,SUN等都有類似的競爭產(chǎn)品),給國內(nèi)廠商5-10年,有機會能研發(fā)出來,可是,目前的技術(shù)發(fā)展趨勢是全部用x系列取代p系列,不會有廠商這么傻去研究一個即將過時的產(chǎn)品。
以后業(yè)界發(fā)展的趨勢就是:新上的系統(tǒng),能用x系列技術(shù)的絕大部分都會變成新的架構(gòu);老系統(tǒng),需要擴容的話,還會買老的系統(tǒng),因為沒得選(八卦一句:前幾天某中央金融機構(gòu)才又買了IBM大型機)。直到能完成遷移的一天,可是目前來說,沒見到有任何銀行核心系統(tǒng)切換到x系列平臺上的希望,一直時刻準(zhǔn)備著的話,10年后可能有希望。
綜上所述:在x系列和通用存儲這兩個領(lǐng)域,國貨能頂上,別的領(lǐng)域就等機器老死吧。時間能沖淡一切,畢竟傳統(tǒng)技術(shù)又不是會發(fā)揮的黑化肥,哪那么容易就揮發(fā)呢?
哪家國貨能頂上?千萬不要相信各國內(nèi)廠商的宣傳的市場材料。我一般是跟各種企業(yè)的技術(shù)人員去聊,看各企業(yè)用啥設(shè)備能用得好用得爽,那些憑關(guān)系塞,免費送但難用死的國貨我就不點名了。只看看市場的數(shù)據(jù):
2013年全球服務(wù)器市場出貨量
Gartner Says2013 Worldwide Server Marke tGrew2.1 Percentin Shipments,While Revenue Decreased 4.5 Percent for the Year
關(guān)于x86虛擬化的Gartner魔力象限
Magic Quadrant for x86 Server Virtualization Infrastructure
關(guān)于通用存儲的Gartner魔力象限
Magic Quadrant for General-Purpose DiskArrays
在上面的各種報告中,只有一家國產(chǎn)廠商能殺上世界舞臺,就是我們著名的活力28公司:華為。
從IT組件的角度,華為是一家很恐怖的公司:網(wǎng)絡(luò)是他家發(fā)軔的基礎(chǔ),現(xiàn)在有自己的存儲,有自己的服務(wù)器,有自己的云,和別的傳統(tǒng)IT公司很不一樣的地方,他家還有自己的手機,還賣得很不錯。28還才技驚人,把員工的余錢運用到極致,實現(xiàn)不缺錢不上市,不用考慮短視股東的利益,可以下一盤夠大的棋。從去IOE的角度來看,唯一的軟肋是太硬了,在數(shù)據(jù)庫中間件這些領(lǐng)域還沒什么積累,要多吃點軟飯。
換個角度來看,IOE在國內(nèi)大企業(yè)競標(biāo),基本上國貨打的都是關(guān)系牌,廉價牌。Oracle的銷售從來就沒擔(dān)心過國貨;IBM的銷售在高端也沒擔(dān)心過國貨,但在x系列就常常華為打;EMC的銷售也明顯開始感受到華為存儲的壓力。這也是我前一個回答中說到對于銀行核心來看,EMC是最容易被換掉的原因:一看國際技術(shù)測評,二來國內(nèi)市場真實狀況。
別的國內(nèi)公司,或許會在某些局部市場有一定的市場占有率。但目前,最有希望替換IOE的,還是華為。
問題八:從技術(shù)上來看,這些設(shè)備上真的有后門嗎?
劇透:根據(jù)我跟IOE的一二三線包括實驗室人員的八卦結(jié)果。當(dāng)然有,而且大部分都很黑,比黑暗森林更黑。