如今,數(shù)字經(jīng)濟(jì)盛行,各行各業(yè)都在擁抱數(shù)字化轉(zhuǎn)型!敖鹑诳萍肌币殉蔀榻鹑陬I(lǐng)域最熱門的話題,尤其是現(xiàn)在人工智能、區(qū)塊鏈、大數(shù)據(jù)等新技術(shù)和多學(xué)科的交叉融合,為金融行業(yè)帶來了新的變革和無限可能。無論是國有大行、股份制銀行,還是互聯(lián)網(wǎng)金融公司,都要在這個層面上重新審視自己的IT,探索重塑自身金融服務(wù)的路徑。
較早在業(yè)內(nèi)提出建設(shè)“金融科技銀行”目標(biāo)的招商銀行,近年來持續(xù)用科技賦能,重點建設(shè)人工智能、移動互聯(lián)、大數(shù)據(jù)、云計算、區(qū)塊鏈等基礎(chǔ)能力,在全方位打造“最佳客戶體驗銀行”的道路上越走越快、越走越遠(yuǎn)。
面對數(shù)字化轉(zhuǎn)型的沖擊,作為銀行的開發(fā)團(tuán)隊如何與時俱進(jìn)的滿足業(yè)務(wù)需求?招商銀行總行信息技術(shù)部首席IT工程師、核心業(yè)務(wù)開發(fā)團(tuán)隊負(fù)責(zé)人尤堂成在接受采訪時表示,作為招商銀行信息技術(shù)部研發(fā)中心九大團(tuán)隊之一,核心業(yè)務(wù)開發(fā)團(tuán)隊主要負(fù)責(zé)招商銀行核心賬務(wù)系統(tǒng),后臺資金管理,人行、網(wǎng)聯(lián)支付,客戶信息以及一些基礎(chǔ)架構(gòu)工作!拔覀冏钪匾墓ぷ骶褪窃诒U险猩蹄y行一億多客戶的資金安全的前提下,不斷提升客戶體驗;同時做好IT基礎(chǔ)架構(gòu),服務(wù)好內(nèi)部客戶,打造穩(wěn)健、高效的開發(fā)應(yīng)用平臺。”
在尤堂成看來,現(xiàn)在互聯(lián)網(wǎng)金融公司非常多,他們在創(chuàng)新方面非常積極。但是作為傳統(tǒng)金融機(jī)構(gòu),銀行有自己的不足,同時也有自己的長處,如果能夠在保持長處的前提下,補(bǔ)足短板,傳統(tǒng)銀行不但不會被互聯(lián)網(wǎng)金融公司顛覆,甚至可以顛覆他們。比如招商銀行在開發(fā)規(guī)范性、流程完備性、運行高保障方面都有相當(dāng)多的優(yōu)勢,在快速交付、新技術(shù)應(yīng)用方面也在進(jìn)一步加強(qiáng)。
傳統(tǒng)金融機(jī)構(gòu)應(yīng)該在保持優(yōu)勢的前提下,應(yīng)用適當(dāng)?shù)募夹g(shù),不斷創(chuàng)新,與業(yè)務(wù)深度融合,實現(xiàn)快速交付,在某些場景甚至主動出擊,從參與者轉(zhuǎn)變?yōu)橐I(lǐng)者,在現(xiàn)在競爭如此激烈的互聯(lián)網(wǎng)大環(huán)境下脫穎而出。
尤堂成表示,“沒有最好的架構(gòu),只有合適的架構(gòu)”,招商銀行一直秉承一個理念,就是“適合我們的才是最好的”。目前招商銀行的架構(gòu)體系比較完整,各個技術(shù)平臺、流派百花齊放,在不同的場景發(fā)揮特定的優(yōu)勢!伴_放架構(gòu)的主要優(yōu)勢是開發(fā)資源容易獲取,擴(kuò)展方便,成本相對較低,但是也存在服務(wù)器數(shù)量巨大,維護(hù)要求較高及可用性相對較低的缺點;而主機(jī)平臺成本略高,但是在可用性、可維護(hù)性方面仍舊有比較大的優(yōu)勢,同時我行的這一批主機(jī)開發(fā)人員既懂業(yè)務(wù),又懂技術(shù),他們是我們最寶貴的財富。我們在相當(dāng)長的一段時間內(nèi)仍將博采眾家之長,將主機(jī)和開放技術(shù)恰當(dāng)?shù)倪\用到我行的生態(tài)系統(tǒng)中,形成最大的價值!
為了支撐轉(zhuǎn)型,銀行在IT架構(gòu)方面需要堅持一些原則。尤堂成說,第一是架構(gòu)要適合銀行的業(yè)務(wù)發(fā)展,要能與業(yè)務(wù)融合。作為銀行科技部門,完成業(yè)務(wù)訴求,為公司創(chuàng)造最大價值這是第一目標(biāo)。招商銀行的方向是科技與業(yè)務(wù)融合,技術(shù)部門需要精通業(yè)務(wù),有些使用技術(shù)可能需要很大力氣才能解決的問題,通過業(yè)務(wù)流程優(yōu)化和創(chuàng)新,往往能夠事半功倍。第二是架構(gòu)要以我為主,他人為輔。要形成真正的戰(zhàn)斗力和支撐長期發(fā)展,靠全盤輸入不是長久之道,招商銀行最大的優(yōu)勢就是融會貫通,博采眾家之長,然后形成自己的東西。第三是堅持走簡單之道,簡單代表可維護(hù)性和可靠性。在設(shè)計架構(gòu)時招商銀行會反復(fù)推敲,當(dāng)有多個方案時,會盡量選擇簡單的,即所謂的奧卡姆剃刀原則。第四是走平臺化道路,目前招商銀行的開發(fā)人員已經(jīng)達(dá)到數(shù)千人,如果沒有一套穩(wěn)定的平臺和技術(shù)體系,各自發(fā)展是不可想象的。
眾所周知,銀行為了支撐核心業(yè)務(wù)的發(fā)展,大多采用了基于Power處理器的高端設(shè)備,例如Power RS6000(AIX)或AS400(IBM i)平臺。招商銀行使用基于Power處理器的AS400系統(tǒng)超過20年,形成了一套比較有特色的體系,在系統(tǒng)開發(fā)、運維管理等方面進(jìn)行了諸多創(chuàng)新實踐。
尤堂成介紹說,在開發(fā)方面,招商銀行在以下幾點做得比較好:開發(fā)規(guī)范性、技術(shù)使用充分、工具齊備。“我本人對AS400的評價是性價比極高的一個綜合技術(shù)平臺,它簡單實用,很多理念放在當(dāng)下仍不過時;開發(fā)運維效率很高,能夠快速地創(chuàng)造價值;可用性很高,能夠滿足銀行核心業(yè)務(wù)的嚴(yán)苛的可用性要求!
銀行核心業(yè)務(wù)要求高可靠性和安全性,而AS400本身就是一個比較優(yōu)秀的平臺,可靠性很高。招商銀行的運維部門還做了更多的保障工作,在權(quán)限管理、系統(tǒng)監(jiān)控、安裝部署等方面都形成了一套完整的體系;開發(fā)一系列的監(jiān)控工具,可以秒級監(jiān)控所有應(yīng)用的請求情況,對異常應(yīng)用進(jìn)行針對性的優(yōu)化;通過一鍵部署等工具,讓開發(fā)測試上線過程標(biāo)準(zhǔn)化,降低操作風(fēng)險。
其實除了承載核心關(guān)鍵業(yè)務(wù),尤堂成所在核心業(yè)務(wù)開發(fā)團(tuán)隊也在分布式架構(gòu)、敏捷開發(fā)、智能化創(chuàng)新應(yīng)用等方面進(jìn)行了探索。
招商銀行自主研發(fā)了一套分布式交易平臺,其重要交易系統(tǒng)都基于該平臺進(jìn)行建設(shè),例如高性能支付系統(tǒng),包括網(wǎng)聯(lián)支付、信用卡代授權(quán)、銀聯(lián)無卡這幾個子系統(tǒng),實現(xiàn)了3萬TPS以上的壓測處理峰值,在去年雙11的實際處理峰值達(dá)到了10260TPS,保證了客戶的消費體驗。另外值得一提的是在最高峰值段,招商銀行的基于Power的AS400主機(jī)CPU占用保持在40%以下,還有較大的性能余量!白罴芽蛻趔w驗銀行、業(yè)務(wù)延續(xù)性、監(jiān)管高要求這些都是我們實施分布式核心的出發(fā)點,反觀過去幾年我們的發(fā)展歷程,可以說分布式核心有力地支持了招商銀行業(yè)務(wù)的長足發(fā)展。”尤堂成說。
如今為了打造最佳的用戶體驗,應(yīng)用的快速迭代成為剛需,而敏捷開發(fā)成為主流。針對這樣的現(xiàn)實情況,招商銀行成立了項目辦公室、架構(gòu)辦公室等一系列部門,制定了非常完善的開發(fā)流程,提供了完整的開發(fā)規(guī)范和DevOps工具支持,同時通過看板的運用,實現(xiàn)了所有開發(fā)工作的可視化,極大地提高了開發(fā)效率。
在開發(fā)模式方面,尤堂成所在部門一直在積極引進(jìn)一些優(yōu)秀的開發(fā)實踐,并結(jié)合招商銀行的實際情況,形成了敏捷產(chǎn)品和精益項目兩種開發(fā)模式。在具體實施上,借鑒了敏捷scrum的方法,按四周一個時間盒進(jìn)行迭代開發(fā),具備了聚焦價值、小步迭代、內(nèi)建質(zhì)量、持續(xù)改進(jìn)的開發(fā)能力。另外招商銀行的自動化測試也達(dá)到了較高的水平,這都為敏捷開發(fā)、快速交付提供了支持。“目前我們大部分需求的需求完成度可以達(dá)到123的標(biāo)準(zhǔn),即小需求可以1個月完成;中等需求可以2個月完成;大型需求可以3個月完成。”尤堂成說。
正是敏捷開發(fā)的實踐,招商銀行在開發(fā)互聯(lián)網(wǎng)類型應(yīng)用方面游刃有余!懊慨(dāng)有一種新的技術(shù)或者架構(gòu)理念出現(xiàn),我們都會及時跟進(jìn)研究?萍及l(fā)展日新月異,只有不停地學(xué)習(xí)和利用,才能為我行不斷的創(chuàng)造更大的價值。”尤堂成如是說。
目前很多金融機(jī)構(gòu)和企業(yè)還在使用基于Power的AS400(IBM i),AS400平臺歷久彌堅。在新技術(shù)方面,AS400平臺也一直在及時地跟進(jìn),支持新的開發(fā)語言例如JAVA、Python,Node.js等;在高可用方面,DB2Mirror技術(shù)可以助力實現(xiàn)應(yīng)用級和數(shù)據(jù)層全面雙活;在最新的Power服務(wù)器上采用了Power Enterprise Pool技術(shù),實現(xiàn)跨中心跨服務(wù)器的資源動態(tài)調(diào)整以應(yīng)對雙十一等峰值情況,提升了核心系統(tǒng)峰值能力并降低了綜合成本。
尤堂成表示,Power系列包括了AS400(IBM i)和RS6000(AIX)在招商銀行都有很好的應(yīng)用,Power服務(wù)器在虛擬化和可用性方面一直處于業(yè)界領(lǐng)先的地位,目前在招商銀行有數(shù)千個AIX實例部署,強(qiáng)而有力地支撐了招商銀行的業(yè)務(wù)發(fā)展;此外,開放的OpenPOWER服務(wù)器在大數(shù)據(jù)、AI、超算等領(lǐng)域也有相當(dāng)?shù)募夹g(shù)實力,IPS成立一年,服務(wù)以及產(chǎn)品質(zhì)量一如既往的傳承了IBM的品質(zhì),結(jié)合了浪潮信息高端設(shè)備智能生產(chǎn)體系,并與母公司共享服務(wù)交付資源,延續(xù)客戶服務(wù)體驗,展望未來招商銀行與Power攜手共進(jìn),利用這些最新的科技,實現(xiàn)最大的價值。
同時,招商銀行也在通過各類分享交流活動,積極與同行業(yè)界分享自身在AS400平臺上的創(chuàng)新實踐。尤堂成總結(jié)到,未來的世界一定是共享、共贏的一個整體,只有大家一起努力,互相學(xué)習(xí),才都能獲得成長。