集中式架構(gòu)上的分布式創(chuàng)新
時(shí)間:2022-03-29 19:51:01 | 來(lái)源:行業(yè)動(dòng)態(tài)
時(shí)間:2022-03-29 19:51:01 來(lái)源:行業(yè)動(dòng)態(tài)
眾所周知,銀行為了支撐核心業(yè)務(wù)的發(fā)展,大多采用了基于Power處理器的高端設(shè)備,例如Power RS6000(AIX)或AS400(IBM i)平臺(tái)。招商銀行使用基于Power處理器的AS400系統(tǒng)超過(guò)20年,形成了一套比較有特色的體系,在系統(tǒng)開(kāi)發(fā)、運(yùn)維管理等方面進(jìn)行了諸多創(chuàng)新實(shí)踐。
尤堂成介紹說(shuō),在開(kāi)發(fā)方面,招商銀行在以下幾點(diǎn)做得比較好:開(kāi)發(fā)規(guī)范性、技術(shù)使用充分、工具齊備。我本人對(duì)AS400的評(píng)價(jià)是性價(jià)比極高的一個(gè)綜合技術(shù)平臺(tái),它簡(jiǎn)單實(shí)用,很多理念放在當(dāng)下仍不過(guò)時(shí);開(kāi)發(fā)運(yùn)維效率很高,能夠快速地創(chuàng)造價(jià)值;可用性很高,能夠滿足銀行核心業(yè)務(wù)的嚴(yán)苛的可用性要求。
銀行核心業(yè)務(wù)要求高可靠性和安全性,而AS400本身就是一個(gè)比較優(yōu)秀的平臺(tái),可靠性很高。招商銀行的運(yùn)維部門還做了更多的保障工作,在權(quán)限管理、系統(tǒng)監(jiān)控、安裝部署等方面都形成了一套完整的體系;開(kāi)發(fā)一系列的監(jiān)控工具,可以秒級(jí)監(jiān)控所有應(yīng)用的請(qǐng)求情況,對(duì)異常應(yīng)用進(jìn)行針對(duì)性的優(yōu)化;通過(guò)一鍵部署等工具,讓開(kāi)發(fā)測(cè)試上線過(guò)程標(biāo)準(zhǔn)化,降低操作風(fēng)險(xiǎn)。
其實(shí)除了承載核心關(guān)鍵業(yè)務(wù),尤堂成所在核心業(yè)務(wù)開(kāi)發(fā)團(tuán)隊(duì)也在分布式架構(gòu)、敏捷開(kāi)發(fā)、智能化創(chuàng)新應(yīng)用等方面進(jìn)行了探索。
招商銀行自主研發(fā)了一套分布式交易平臺(tái),其重要交易系統(tǒng)都基于該平臺(tái)進(jìn)行建設(shè),例如高性能支付系統(tǒng),包括網(wǎng)聯(lián)支付、信用卡代授權(quán)、銀聯(lián)無(wú)卡這幾個(gè)子系統(tǒng),實(shí)現(xiàn)了3萬(wàn)TPS以上的壓測(cè)處理峰值,在去年雙11的實(shí)際處理峰值達(dá)到了10260TPS,保證了客戶的消費(fèi)體驗(yàn)。另外值得一提的是在最高峰值段,招商銀行的基于Power的AS400主機(jī)CPU占用保持在40%以下,還有較大的性能余量。最佳客戶體驗(yàn)銀行、業(yè)務(wù)延續(xù)性、監(jiān)管高要求這些都是我們實(shí)施分布式核心的出發(fā)點(diǎn),反觀過(guò)去幾年我們的發(fā)展歷程,可以說(shuō)分布式核心有力地支持了招商銀行業(yè)務(wù)的長(zhǎng)足發(fā)展。尤堂成說(shuō)。
如今為了打造最佳的用戶體驗(yàn),應(yīng)用的快速迭代成為剛需,而敏捷開(kāi)發(fā)成為主流。針對(duì)這樣的現(xiàn)實(shí)情況,招商銀行成立了項(xiàng)目辦公室、架構(gòu)辦公室等一系列部門,制定了非常完善的開(kāi)發(fā)流程,提供了完整的開(kāi)發(fā)規(guī)范和DevOps工具支持,同時(shí)通過(guò)看板的運(yùn)用,實(shí)現(xiàn)了所有開(kāi)發(fā)工作的可視化,極大地提高了開(kāi)發(fā)效率。
在開(kāi)發(fā)模式方面,尤堂成所在部門一直在積極引進(jìn)一些優(yōu)秀的開(kāi)發(fā)實(shí)踐,并結(jié)合招商銀行的實(shí)際情況,形成了敏捷產(chǎn)品和精益項(xiàng)目?jī)煞N開(kāi)發(fā)模式。在具體實(shí)施上,借鑒了敏捷scrum的方法,按四周一個(gè)時(shí)間盒進(jìn)行迭代開(kāi)發(fā),具備了聚焦價(jià)值、小步迭代、內(nèi)建質(zhì)量、持續(xù)改進(jìn)的開(kāi)發(fā)能力。另外招商銀行的自動(dòng)化測(cè)試也達(dá)到了較高的水平,這都為敏捷開(kāi)發(fā)、快速交付提供了支持。目前我們大部分需求的需求完成度可以達(dá)到123的標(biāo)準(zhǔn),即小需求可以1個(gè)月完成;中等需求可以2個(gè)月完成;大型需求可以3個(gè)月完成。尤堂成說(shuō)。
正是敏捷開(kāi)發(fā)的實(shí)踐,招商銀行在開(kāi)發(fā)互聯(lián)網(wǎng)類型應(yīng)用方面游刃有余。每當(dāng)有一種新的技術(shù)或者架構(gòu)理念出現(xiàn),我們都會(huì)及時(shí)跟進(jìn)研究。科技發(fā)展日新月異,只有不停地學(xué)習(xí)和利用,才能為我行不斷的創(chuàng)造更大的價(jià)值。尤堂成如是說(shuō)。
關(guān)鍵詞:分布,創(chuàng)新,集中