中國銀行企業級技術平臺成功投產
2022年01月03日10:32 來源:中國銀行
12月29日,在中國銀行的ECC大屏上數字不斷跳動,“各平臺運行狀態良好”“北京、上海、內蒙、合肥云中心運行正常”“旁路交易驗證通過”……隨著一條條指令按時回復,中國銀行新一代企業級技術平臺成功投產,金融級分布式架構具備業務服務能力。
在數字化成為時代主旋律的今天,中國銀行應勢而謀,積極求變,于2020年啟動企業級架構建設,命名為“綠洲工程”,旨在形成支撐數字化轉型的關鍵動能,實現對業務發展、產品創新、市場變化的敏捷反應。企業級技術平臺作為全行IT架構轉型的重要實踐,將成為支撐未來業務發展的技術基石。企業級技術平臺建設從規劃“新架構”、打造“新平臺”,到開創“新方法”、注入“新動能”,開啟了中行立足新發展階段、實現高質量發展的數字化轉型新篇章。
規劃新架構:繼往開來,敢為人先
堅持全局級思維、系統性方法、自主化實施,并行推進分布式架構、單元化設計、信創工程落地實施。
轉型驅動,重塑超大規模金融級分布式架構體系
基于自建“云計算+分布式+自主可控”基礎平臺,采用標準化、服務化、組件化設計方法,建設“高可用、高安全、高彈性、高敏捷、高效能”分布式架構體系。可支撐集團10億級別客戶規模下海量聯機訪問,達到十萬級TPS(筆/秒)業務交易處理能力。
前瞻布局,構建“同城雙活、異地可實切”的基礎架構
在“兩地三中心”架構基礎上,在主要金融同業中率先實現支撐架構轉型、集團服務、外部拓展的四地多中心布局,可同時支持分布式及集中式架構部署,兼顧布局均衡、綠色智能、成本經濟、安全可靠的建設目標。通過雙聯邦及對等架構設計,可支持同城雙中心交易并行處理、異地分鐘級整體切換,實現企業級組件“多地多活”,保障高并發、高可用和業務連續性。
科學論證,統籌設計單元化架構
將單元化部署作為關鍵基礎設計。高效利用云計算、多站點彈性能力,支撐海量業務交易并行處理,成為首家面向全業務領域進行單元化設計的大型商業銀行。以客戶維度設計模型算法、劃分“百庫千表”,支持流量、單元、同城、異地四級切換,可實現單元間秒級無感切換及業務流量靈活調撥,支撐應用版本灰度發布。
筑牢根基,關鍵核心技術自主可控
將自主可控作為基本原則。全棧選用自主可控軟硬件,開展專項攻關,可支撐國產數據庫超大規模聯機交易、國產大數據平臺PB級金融數據分析。部署信創單元,支持同一系統內“信創”“非信創”單元同時提供服務的混合部署,信創單元可承載核心系統部分業務流量,并可通過流量灰度方式實現信創比例遞進增長。深入推進“自主研發”,掌握創新發展主動權,打造適配信創軟硬件的分布式技術底座。
打造新平臺:創新引領,跨越演進
技術創新時不我待,伴隨“鴻鵠(分布式技術平臺)”“扶搖(DevOps云平臺)”“九天(智能運維平臺)”“瀚海(移動端開發框架)”“星漢(大數據開發框架)”等一大批自主研發的基礎技術平臺相繼落地,新一代技術平臺體系正在蓬勃發展。
分布式技術平臺(鴻鵠):作為中行自研的首個大型企業級分布式基礎技術平臺,將實現:提升開發效率,新線分布式組件平均研發周期縮短50%,大幅降低代碼量、實現通用流程復用;支撐高可用性,通過提供限流、熔斷、鑒權、單元自動流量分配等機制,提升應用系統高可用性、支撐業務規模快速增長;標準化治理,建立標準化服務調度、科技治理流程機制。鴻鵠平臺建設伴隨多項技術突破,累計申報專利102項。
DevOps云平臺(扶搖):以支持產品端到端敏捷交付為目標,通過開發、測試、投產、運維一體化實施,有效支撐異構產品的持續集成和自動部署。2021年,流水線累計運行超過20萬次,構建部署成功率顯著提升,構建時間平均縮短50%,持續集成能力達到國內先進水平。
智能運維平臺(九天):構建“穩態+敏態”的雙態運維支撐能力,集成統一云管、應用監控等模塊,實現交易端到端全鏈路可直觀觀測、可關聯分析、可智能預警。橫向全覆蓋,以業務視角打通集中式和分布式系統,通過全局級“駕駛艙”多角度展示運行狀態;縱向深挖掘,基于海量流水日志,以數據驅動整合分析運行數據,依托下鉆至組件級的“儀表盤”,在龐雜運維數據中快速識別關鍵信息;全局穩保障,建立兼顧事前預防和事中處置的立體化保障機制,大幅提升異常及時發現和準確定位能力,降低安全風險。資源敏交付,實現企業級異構云資源統一納管,支持應用運行環境一體化交付,將分布式資源彈性供給能力提升至“分鐘”級。
開創新方法:知行合一,長效管控
唯實惟先,善作善成,基于TOGAF架構設計方法,在實踐中形成了一套貫穿架構規劃、配套管控及落地驗證全流程的工藝方法。
一是架構規劃更全面。設計“基礎設施、基礎平臺、分布式開發運維、應用平臺、應用服務”五層架構體系。堅持平臺化、服務化、標準化原則,以6層9平臺應用架構為核心,融合數據架構、技術架構、安全架構,支持應用解耦、基礎設施上云、信息安全防控和數據洞察,并以清單化方式滿足集團基礎技術能力共享復用。
二是架構管控更有力。強化管控的“四梁八柱”:有效承接業務架構、覆蓋全生命周期,構建標準化“流水線”;建立長效架構管控機制,嵌入實施各環節,注入架構設計“保鮮劑”;統一框架體系,規范化管理集團IT技術標準,形成企業級技術規范“度量衡”;自主研發IT資產管理工具,實現資源共享復用、資產價值充分挖掘,繪制IT資產“全景圖”。
三是落地驗證更充分。借鑒旁路驗證方法實踐,在不影響生產系統運行的情況下,對部分生產交易進行引流和采集,日采交易量達到億級,通過端到端回放驗證,對新技術架構及平臺的穩定性、安全性、適配性進行實際檢驗。成功執行各場景2000余個,充分檢驗分布式技術平臺能力、服務及架構高可用性、分布式運維能力和安全防控能力,為下一步業務應用的部署切換奠定堅實基礎。
注入新動能:賦能業務,支持數字化轉型
企業級技術平臺的投產,標志著平臺化、服務化、標準化的IT架構轉型初見成效,快速響應、彈性支撐的技術平臺初具雛形。
九層之臺,起于累土。以企業級技術平臺為基石,中行企業級架構建設正在深入推進,承載“客戶信息、機構、員工、權限”等全局性、基礎性能力的首個上線批次已蓄勢待發,聚焦基礎機制、創新發展和價值提升的產品工廠、賬戶服務等業務主題將于2022年投產落地。企業級技術平臺將為業務能力的逐步提升、業務架構的穩步落地注入長效動能,提供有力支撐。
道阻且長,行則將至。科技創新永遠在路上,后續將繼續加快向“全面云化”、“分布式”、“單元化”、“開放化”、“智能化”的新技術體系演進,深入攻關企業級云原生架構設計實踐,進一步實現關鍵領域技術自主可控,持續提升敏捷實施和智能運維水平,夯實適應“一體兩翼”發展格局的“全球網、集團云”基礎設施,用“硬核技術”鍛造數字化轉型關鍵驅動力。
今日科技,正在塑造明日銀行。身處金融科技的時代潮頭,中國銀行將持續致力于培育“技術+生態+體驗+數據”的數字經濟時代競爭能力,夯實企業級架構“新基建”,培育科技引領的新動能,構筑以數字化轉型服務金融高質量發展的新格局。