文/在前線 老涼
穩健,是銀行和保險公司等金融行業大鱷的立業之本。
曾經因為這個詞,他們選擇了RISC架構的小型機,特別是IBM POWER系統作為業務的中流砥柱,而今,他們卻把很多核心的或者關鍵的業務IT系統,遷到了他們曾經認為不夠強、不夠穩的x86平臺上。
中國農業銀行、太平洋保險等企業,都是走在這個遷移進程中的先鋒,他們紛紛把核心系統從IBM POWER系統遷移到x86平臺,這幾乎已經成為整個金融行業信息基礎架構變遷的一大趨勢。
在剖析其原因之前,有一點已是毫無疑問,那就是在金融行業關鍵業務市場,以POWER系統為代表的RISC平臺已再無絕對優勢可言,其堡壘正全面崩塌。
起因:互聯網+了金融
正如上文所說,穩健一直以來都是銀行業的經營策略,在信息系統構建上更是如此。那為何用戶會做出遷移的決策?
以中國農業銀行為例,中國農業銀行科技與產品管理局處長張升告訴在前線,比較核心的原因,就是近幾年來,互聯網金融風生水起,給銀行巨頭們帶來了巨大挑戰,也給他們的IT系統帶來了巨大的壓力,傳統RISC小型機領軍的集中式架構,已不如更易擴展、應用更靈活也更具性價比優勢的x86吸引人。
在外界看來,金融行業從RISC架構小型機遷移到x86可能還是一場冒險之旅,而對于張升這種身處其中的用戶來說,它卻是一場奇妙之旅。
事實上,農業銀行早從2009年就開始全面實施從RISC系統向x86平臺的轉型,到2011年,應用服務器已經實現了全面遷移。但是核心的數據庫服務器的遷移則放在了最后一步,直至去年全面完成。
農業銀行的核心應用之所以遷移,有多重原因,首先是在互聯網時代的信貸業務遇到了瓶頸,它之前一直構筑在IBM 595小型機上,但是在2013年國五條發布之后,按揭房貸業務飛速增長,以至于數據庫的負荷跑到了80%以上,甚至極端的時候達到了100%。
農業銀行當時意識到,系統需要盡快升級,在用的兩臺64路IBM的595小型機已是滿配,雖然也有IBM也有128路的選擇,但是不對中國出口。
由于這時候已經看到了集中式架構的缺陷,因而農業銀行就規劃了分布式架構的替代方案。那就是由4臺關鍵業務服務器——華為的5885 V3,每臺4路至強E7處理器,32個核,256G內存,最終組建的全新數據庫集群。
與之前的兩臺IBM 595小型機相比,這套x86服務器集群顯示出了更強的功夫:
在遷移之前,IBM小型機的業務量是3000萬TPS,負荷達到了80~90%,甚至達到了100%;而遷移到x86系統后,業務量雖沒過多的增長,但系統負載峰值卻沒超過15%。
更讓農業銀行感到放心的是,自去年8月份上線以來,這套x86系統已經運行了一年多時間,沒有發生過異常問題,而之前的交易堵塞、響應緩慢等問題都得到了很好的解決。
無獨有偶。
除了銀行,保險行業的領頭羊——太平洋保險也進行了類似的嘗試,采用基于英特爾至強處理器的x86系統來替代IBM小型機,作為自己核心業務應用的支撐平臺。
圖為太平洋保險對比測試結果
太平洋保險部署的是惠普與VMware基于英特爾開放架構開發的解決方案——惠普Superdome X。
“過去兩年里我們已從小型機平臺向x86平臺遷移了超過100個數據庫,帶來的最直接收益就是硬件成本大幅節省,操作系統和數據庫版本隨之實現了統一,也讓運維難度和成本降低不少,同時,機房電力和制冷能耗也大幅降低80%以上,大大緩解了機房擴容的要求。”
太平洋保險資深架構師張文若在高度肯定遷移方案的可行性和業務收益時表示:“今年我們將完成所有非核心系統的遷移,也希望英特爾與合作伙伴能夠不斷創新,帶給我們更快、更強、更靈活的產品和解決方案,以支持我們在核心數據庫上的遷移計劃。”
近期值得一提的還有山東齊魯銀行,它也選擇了從RISC小型機平臺遷移到x86平臺,選擇了基于英特爾開放架構的浪潮八路服務器——浪潮TS860。
解惑:優勢已不再 沒跟上時代
從用戶的抉擇來看,關鍵業務這場橫亙在RISC和x86之間的戰役,勝負已漸趨分明,雖說有一些應用因鎖定重要數據,缺乏技術支持的原因,會在遷移時帶來巨大風險,從而讓小機不至于丟掉所有市場,但遷移到x86上,或者為全新應用直接部署x86基礎設施,已經成為用戶們的共識。
從很多用戶口中,我們其實也能夠確認,x86性能和可靠性不輸RISC小型機,且性價比優勢更明顯,這是他們選擇從RISC小型機遷移到x86的主要原因之一。
眾所周知,關鍵業務指的是指企業和機構中那些不能在運行中出現間斷的核心應用,特別是政府、國防、安全、電信、金融、交通、醫療等關系到國計民生的行業中企業和機構所運行的這類應用。
當然,企業內部關系到生存發展命脈的應用,也可以列入關鍵業務范疇。
調研機構Qualix Group早在數年前就曾公布過一組數據:服務器宕機1分鐘,平均會使運輸業損失15萬美元,銀行業損失27萬美元,通信業損失35萬美元,制造業損失42萬美元,證券業損失45萬美元。
這可是真正的一刻值千金!因此,關鍵業務的特點就是:高效率運轉,同時不能出現意外中斷。
對于關鍵業務客戶而言,作為核心系統支撐的服務器產品有著嚴苛的要求。業內通行的做法是,用不同的數字來對應意外中斷的級別。
比如,服務器的可靠性為“5個9”(99.999)、“6個9”(99.9999%)甚至“7個9”(99.99999%)的標準來加以評估,這些數字背后代表的是服務器每年的非計劃停機時間為:5分鐘、30秒和3秒。
除了可靠性方面的考量之外,關鍵業務的特性還表現在企業應用中處于核心地位。
在企業信息基礎架構中,有在線交易、商業分析、數據庫、人力資源、客戶關系管理、供應鏈等等諸多應用,而能稱為關鍵業務的一般是指在線交易、商業分析和數據庫。
這些應用的特點是數據量大、決定企業命脈、運營效率等,因而,服務器作為信息基礎架構的關鍵支撐,其性能、可擴展性、可用性等方面比一般應用所使用的服務器有著更嚴苛的要求。
多年以來,憑借著在高性能和高可靠性方面的優勢,RISC架構小型機在關鍵業務市場擁有著不可撼動的地位。
不過,隨著至強7500的發布,以及其后的至強E7, E7 v2和E7 v3等數代產品的不斷創新,x86服務器在性能和可靠性方面已能與RISC服務器相媲美,在可擴展性和性價比上則是真正超越。中國農業銀行等金融行業客戶的選擇,就證明客戶已經實實在在地認可了x86服務器在這些方面的價值。
此外,在關鍵業務市場的對決中,曾經風光的小機節節敗退,讓人唏噓,其中雖有x86上述技術進步的原因,也有RISC陣營,特別是其領軍者——IBM POWER自身不給力的因素。
探秘:RISC緣何敗于x86?
IBM POWER架構及系統近幾年不再風光的內因,主要是在技術、開放等方面面臨重重困境,包括:
一、產業爭相擁抱開放 但以IBM小型機為代表的RISC系統擁抱開放卻來得有點晚
近十年來,互聯網及相關技術的發展,帶動著傳統IT市場開始擁抱開放,其實此前被熱議的去IOE風潮,并非只是要去IBM小型機、甲骨文數據庫和EMC存儲,而是意義更廣泛,它代表的是封閉到開放的趨勢。
不僅是關鍵業務,任何業務上,客戶其實都不愿意受限于某一個特定平臺,而是期望擁抱開放架構。而且在互聯網時代,應用和服務不再與硬件捆綁在一起,這樣讓生態系統更加繁榮,也更具生命力,而用戶的選擇也更加豐富、自由。
IBM POWER平臺和業務雖然最近兩三年也開始向開放轉向,但x86平臺上的開放,做得更早,更深入,x86陣營的領軍者英特爾十多年來對Linux,KVM, Hadoop, Spark, OpenStack等開源項目的貢獻,更進一步顯示了產業界對開放的擁抱,及x86在開放中的中堅地位。
二、x86平臺上提供的選擇更多樣化,更豐富
開放的優勢,非常自然地就為x86,尤其是英特爾架構增添了另一個優勢,那就是成熟的生態系統,以及更為多樣化和豐富的產品、技術及解決方案選擇。
這讓用戶看到,要滿足同一個應用需求,可以有非常多的選項,這不但增強了他們的議價能力,而且,在從一個解決方案向另一個方案遷移時,也沒有需要在架構層面動刀的痛苦。
正如前文所說,RISC,特別是IBM POWER陣營已經意識到了開放的重要性,也開始了UNIX to Linux等舉措,但與英特爾已經成形,而且有道多助態勢的生態系統來說,還是需要很長時間的追趕歷程,客戶是不太可能無視已然非常成熟的x86解決方案,而苦苦坐等POWER架構解決方案的。
而且,更有意思的是,RISC陣營其實也出現了不同的發展路徑,例如惠普就開始推廣基于英特爾芯的Superdome X小機,如果真有用戶還希望采用小機,或基于UNIX操作系統及其軟件生態系統來構建自己的應用和服務,這種x86芯的小機也是一個不錯的選擇。
三、x86對IBM POWER等RISC架構實現了技術趕超
想要打贏對手,必須有雄厚的內功才行。當然,x86能夠在關鍵業務之戰中取勝,也并非是一日之功。
多年之前,當英特爾試圖借助奔騰Pro進入企業級計算市場時,結果并不沒有它想象的那么完美。而直到至強7500,英特爾才算是真正在企業級市場的金字塔尖——關鍵業務領域站穩了腳。
至強7500,可以看做是x86陣營的一個轉折點,它把重點從之前關注性能轉向關鍵業務客戶更加看重的RAS能力上。
時過境遷,在至強7500之后第三代接替者——至強E7 v3已經能實現與IBM POWER8同級產品型號相比肩的性能,可靠性,而且還特別順應大數據實時分析的應用需求,提供了單機12TB的內存容量支持(8路系統),這不但可以讓用戶放心地在其上運行各種在線交易處理類(OLTP)應用,推進以內存數據實時分析應用為代表的在線分析處理類(OLAP)應用時,也游刃有余。
四、x86助用戶扔掉包袱
談回到近年來驅動金融行業用戶從IBM小型機到英特爾架構遷移的原因,我們不能忽視的是,互聯網正席卷所有行業,在這一系列浪潮中,互聯網金融更具代表性,它顛覆了傳統金融業,很多金融巨頭感到巨大壓力。
一位業內人士表示,金融巨頭想要向互聯網金融新貴們學習,卻用已經out,跟不上時代的IBM POWER平臺,就會嚴重限制了業務創新和拓展。
行業用戶想要實現新生、轉型,必須拋棄原有的包袱,借助開放架構重構基礎設施平臺。
未來:x86承擔更多重任
綜合多位關鍵業務用戶的親身經歷來看,x86不僅讓他們感到踏實,更承載了他們未來的夢想與托付。
踏實,這是一種潛移默化的感受;托付,則是一種能力和責任的體現。
多年以前,業內曾經流傳這樣的段子:對于很多關鍵業務用戶而言,直接選IBM的小型機就對了,出了問題,自己不落責任。而x86可是萬萬不能用在核心業務上的。
如今,x86逆襲,上述段子發生了逆轉。
對于x86而言,之所以能在關鍵業務戰場取勝,與其練好內功、順應業界潮流、傾聽用戶聲音等分不開的,當然,另外一個重要的因素不容忽視,那就是RISC陣營此前長時間的封閉與不作為。
不過,有意思的是,如今的RISC業界似乎恍然醒悟,但看起來,已是時不我待。
總括來說,對于金融行業,甚至是更多行業的關鍵業務用戶而言,他們今天需要的,已不再僅僅是系統穩定不出事,而是要響應互聯網+時代業務和應用快速創新,拓展的步伐。
x86成為關鍵業務用戶全新的業務引擎,是人心所向,只有能夠貼近用戶需求的技術、平臺,才會被市場所接受,否則,被淘汰,或者不得不在落后了重新去追趕,那樣的話就被動了。