作者 | 葛覃
一家業(yè)務(wù)遍及區(qū)域甚至全國、全球的銀行,怎么處理每天龐大且復雜的交易數(shù)據(jù)?不同的時代,答案也不盡相同。
20世紀80年代到2000年前后,我國金融業(yè)引入綜合業(yè)務(wù)系統(tǒng),實現(xiàn)金融會計業(yè)務(wù)電算化,形成了以省/市分行為中心的綜合業(yè)務(wù)系統(tǒng);
2000年到2020年,是業(yè)務(wù)集中處理和優(yōu)化的階段,各家金融機構(gòu)逐步建立了全國統(tǒng)一版本的核心系統(tǒng),金融機構(gòu)將綜合業(yè)務(wù)系統(tǒng)進行解耦剝離,形成了以「瘦核心」為特征的核心系統(tǒng);
2020年之后,在愈發(fā)趨于嚴格的監(jiān)管標準,以及愈演愈烈的同業(yè)競爭驅(qū)動下,伴隨金融業(yè)務(wù)對快速響應、敏捷彈性需求的增強,基于主機技術(shù)并采用集中式架構(gòu)的銀行,越來越力有未逮,銀行的訴求最后歸總到核心應用系統(tǒng)的升級換代,一個全面分布式的時代已經(jīng)到來。
綱舉目張,執(zhí)本末從,每一次金融產(chǎn)業(yè)變革,技術(shù)都是重要的推動力量,而技術(shù)變革的標志,就在于金融「核心」系統(tǒng)的全面演進。
新時代,金融行業(yè)的新核心
2022年4月25日,中國郵政儲蓄銀行新一代個人業(yè)務(wù)核心系統(tǒng)全面投產(chǎn)上線。郵儲銀行舉全行之力,歷時3年,投入幾千名業(yè)務(wù)、技術(shù)骨干,才完成了這一次技術(shù)攻堅。
毫不夸張地說,核心系統(tǒng)是一家銀行的「大腦」和「心臟」,銀行再怎么重視都不為過,無論是前臺的柜臺業(yè)務(wù)等,還是后臺的資金管理等,所有業(yè)務(wù)都會直接或間接與核心系統(tǒng)打交道,這也為核心系統(tǒng)之所以稱為「核心」的原因。
由此,郵儲銀行也成為大型銀行中率先同時采用企業(yè)級業(yè)務(wù)建模和分布式微服務(wù)架構(gòu),基于國產(chǎn)硬件、國產(chǎn)操作系統(tǒng)和國產(chǎn)數(shù)據(jù)庫打造的全新個人業(yè)務(wù)核心系統(tǒng)的范例。
核心系統(tǒng)的變遷以二十載為周期,在穩(wěn)定與安全當先的金融行業(yè),如若不是看到了確定性的大勢,沒有銀行會貿(mào)然做大的改動。
傳統(tǒng)金融機構(gòu)核心系統(tǒng)通常采用集中式架構(gòu),在高可靠性和高可用性等方面也取得了成功。伴隨著金融業(yè)務(wù)和金融科技的快速發(fā)展,其在彈性伸縮、敏捷開發(fā)、快速迭代、服務(wù)治理和架構(gòu)管控的能力亟需提升。
與之相對應的是,新時代的銀行希望有更好的客戶體驗,更快速的產(chǎn)品創(chuàng)新和更安全的資金處理能力,跨系統(tǒng)、跨渠道的對賬和差錯處理,提供更高的資金一致性保障能力,以及更開放的生態(tài)、更靈活的多租經(jīng)營模式、更強壯的業(yè)務(wù)連續(xù)性、更低的運營成本。
耗時三年,郵儲銀行摸索出了一條金融核心系統(tǒng)現(xiàn)代化的新路,與此同時,越來越多的金融機構(gòu),都紛紛加入了這場「核心」之戰(zhàn),打造自己的新核心系統(tǒng)。
向現(xiàn)代化金融核心系統(tǒng)進發(fā)
在近日舉辦的華為全聯(lián)接大會上,華為云CEO張平安表示,應用現(xiàn)代化是企業(yè)數(shù)字化轉(zhuǎn)型的必由之路。傳統(tǒng)的應用基于單體的架構(gòu)、面向物理機部署,已經(jīng)無法滿足企業(yè)快速的業(yè)務(wù)發(fā)展訴求。
在大會期間舉辦的共建綠色數(shù)智金融峰會中,《現(xiàn)代化金融核心系統(tǒng)白皮書》正式發(fā)布,其中也提出了「金融核心應用現(xiàn)代化」的數(shù)字化轉(zhuǎn)型目標。
在分布式時代,「核心系統(tǒng)現(xiàn)代化」是必經(jīng)之路?,F(xiàn)代化核心系統(tǒng)可以提供更好的技術(shù)「供給力」和「聯(lián)接力」,通過基礎(chǔ)設(shè)施、技術(shù)架構(gòu)、共享平臺、開發(fā)治理「四個現(xiàn)代化」,支撐客戶業(yè)務(wù)戰(zhàn)略轉(zhuǎn)化為科技生產(chǎn)力,最終實現(xiàn)業(yè)務(wù)的戰(zhàn)略成功。
首先是基礎(chǔ)設(shè)施現(xiàn)代化,金融業(yè)對云原生技術(shù)的創(chuàng)新應用較早,但創(chuàng)新業(yè)務(wù)往往聚焦在非核心業(yè)務(wù),且多數(shù)應用在開發(fā)測試環(huán)境進行創(chuàng)新驗證。2021年前后,多家金融機構(gòu)陸續(xù)提出,金融核心要全面云化和容器化,這就意味著要規(guī)劃建設(shè)統(tǒng)一的云架構(gòu)、多中心的容災、大規(guī)??蓴U展、一云多芯多池能力、安全合規(guī)以及資源敏捷彈性等能力,以滿足各類業(yè)務(wù)對基礎(chǔ)設(shè)施的定義與適配。
其次是技術(shù)架構(gòu)的現(xiàn)代化,云原生基礎(chǔ)設(shè)施現(xiàn)代化解決了核心應用的生長土壤問題,但隨著金融核心業(yè)務(wù)規(guī)模和場景范圍逐漸擴大,業(yè)務(wù)的敏捷與靈活對企業(yè)應用和數(shù)據(jù)架構(gòu)也帶來深刻變革,包括圍繞應用的微服務(wù)化、服務(wù)網(wǎng)格、Serverless、函數(shù)計算和應用高可用,以及結(jié)合使用場景的數(shù)據(jù)庫分布式部署。
然后是共享平臺現(xiàn)代化,以業(yè)務(wù)和能力為中心,根據(jù)金融核心業(yè)務(wù)特點對其服務(wù)的共性能力抽象、沉淀、整合和共享,形成金融核心現(xiàn)代化服務(wù)平臺,以全面提升組織和業(yè)務(wù)的運行效率。共享服務(wù)平臺將包括統(tǒng)一技術(shù)棧、數(shù)據(jù)模型、業(yè)務(wù)模型,并通過服務(wù)編排快速組合出新的產(chǎn)品/服務(wù)。
最后是開發(fā)治理現(xiàn)代化,傳統(tǒng)核心應用的設(shè)計和生產(chǎn)周期較長,進行敏態(tài)改造后帶來指數(shù)級增長的配置和部署、傳統(tǒng)開發(fā)模式下應用與配置的耦合以及對安全與效率的平衡,都難以滿足金融核心應用現(xiàn)代化的要求。為系統(tǒng)性解決以上問題,實現(xiàn)核心應用周/天級上線,企業(yè)需要構(gòu)建跨開發(fā)、運行、運維態(tài)的開發(fā)治理一體化(DevOps/DevSecOps)平臺。
核心系統(tǒng)建設(shè)路漫漫,上下求索探前路
在探索建設(shè)新金融核心系統(tǒng)的過程中,不同廠商所蹚出的路也不一樣,一般有兩條技術(shù)路徑可以選擇:第一條路,應用不改,而只改變技術(shù)的底座,把原來集中式的技術(shù)架構(gòu)切換到分布式的架構(gòu)。
但這種替換路徑滿足不了業(yè)務(wù)的發(fā)展,即使換了核心業(yè)務(wù)底座,金融機構(gòu)業(yè)務(wù)創(chuàng)新、運營能力方面沒有得到根本改善,所以很多金融機構(gòu)在規(guī)劃如何從集中式技術(shù)架構(gòu)走向分布式架構(gòu)的同時,用新核心系統(tǒng)替換老核心系統(tǒng),這也是第二種路徑。
金融機構(gòu)用新核心系統(tǒng)替代老核心系統(tǒng),可以實現(xiàn)能力的突破性提升,同時也是一個復雜的系統(tǒng)工程。
首先,金融機構(gòu)需要做好業(yè)務(wù)、流程、運營上的下一代規(guī)劃;其次,金融機構(gòu)要用新科技的思路,例如領(lǐng)域驅(qū)動、業(yè)務(wù)組件、微服務(wù)的設(shè)計,重新設(shè)計更敏捷、靈活的新核心系統(tǒng);然后,新的核心應用需要適配新的分布式產(chǎn)品底座;最后,整個項目要有很好的項目管理辦公室來做統(tǒng)一協(xié)調(diào)地推進。
根據(jù)多份調(diào)研報告和經(jīng)驗統(tǒng)計,金融機構(gòu)核心系統(tǒng)改造難度大,由目前的集中式核心向現(xiàn)代化的分布式核心的演進,往往需要幾年的時間。
不同規(guī)模的廠商資源和技術(shù)能力不盡相同,頭部領(lǐng)先的金融機構(gòu)數(shù)字化水平較高,一般選擇「一步到位」,廣大中小金融機構(gòu)受制于其自身科技能力的限制,一般選擇以創(chuàng)新業(yè)務(wù)為契機構(gòu)筑新底座,「小步快跑」。
《現(xiàn)代化金融核心系統(tǒng)白皮書》也總結(jié)了當前業(yè)界常見的三種建設(shè)模式,有基于云平臺的建設(shè)模式,例如中國工商銀行智慧銀行開放生態(tài)建設(shè)工程(ECOS),選擇了「分布式+云平臺」架構(gòu)改造模式;
也有基于分布式開放平臺的建設(shè)模式,通過工具遷移或者應用內(nèi)重構(gòu),將原有運行在封閉系統(tǒng)的應用轉(zhuǎn)換為可以在開放平臺運行的應用,實現(xiàn)應用的主機下移,例如中信銀行核心系統(tǒng)「凌云工程」;
還有基于單元化架構(gòu)的建設(shè)模式,按照某種數(shù)據(jù)特征維度進行垂直劃分,每個單元只處理整體數(shù)據(jù)的一部分,從而實現(xiàn)整體系統(tǒng)「分而治之」,中國郵儲銀行就是遵循此道。
不謀全局者,不足謀一域。無論哪種改造模式,都需要有跡可循、有理可依的切實方案,貫徹技術(shù)與業(yè)務(wù)的深度融合。
近年來,華為云Stack幫助多家大型商業(yè)銀行、股份制銀行、城商行和保險公司完成現(xiàn)代化核心系統(tǒng)建設(shè),參考云原生2.0的技術(shù)能力和工程能力要求,總結(jié)形成了一套松耦合的現(xiàn)代化核心系統(tǒng)最佳實踐方案,主要包括:
一是基于華為全棧云原生軟硬件基礎(chǔ)設(shè)施(如計算、存儲、網(wǎng)絡(luò)、華為云Stack、CCE容器、ASM),打造金融級“高可靠+高性能”底座,滿足核心業(yè)務(wù)運行要求;
二是搭建敏捷靈活的分布式技術(shù)平臺,實現(xiàn)低成本的應用改造;
三是高性能GaussDB分布式數(shù)據(jù)庫,數(shù)據(jù)遷移便捷,滿足金融核心交易下的大容量、高并發(fā)和突發(fā)峰值場景的需求;
四是提供業(yè)務(wù)和技術(shù)的融合、現(xiàn)狀與未來的融合和全域、全周期、全時保障體系的“兩融三全”服務(wù),支持金融核心系統(tǒng)高效建設(shè)。
不炒作浮華的概念,不做無法落地的實踐,金融業(yè)務(wù)成功是唯一標準,建設(shè)基于云化演進的現(xiàn)代化核心系統(tǒng),金融業(yè)才能在數(shù)字經(jīng)濟時代構(gòu)建自己的核心競爭力。