1. 程式人生 > >百信銀行架構解密:如何構建全雲系統

百信銀行架構解密:如何構建全雲系統

這幾天,百信銀行首度公開了技術架構,資訊量非常大。這是我國第一傢俱有獨立法人代表的直銷銀行,也是一家純粹將業務構架在雲上的網際網路公司,還是一家正在利用AI構建智慧大腦的金融機構。

640?wx_fmt=jpeg

儘管雲端計算談論多年,並在行業中逐步落地。但在金融機構中,真正全部用分散式架構搭建基礎設施的銀行幾乎沒有。從這個意義來說,百信銀行和百度雲聯手打造的分散式架構承載的是創新——也意味著風險和機遇,無論對百信銀行還是百度雲來說,都具有重要意義。

那麼,百信銀行的雲基礎架構是如何構建的,又是對未來如何思考的?前不久百信銀行兼資訊長寇冠以及百信銀行首席架構師於浩瀚對媒體進行了解讀。我們根據交流會現場的資訊,來看一下具體情況,試圖還原百信銀行IT系統的全貌。

2018,戰略落地之年

寇冠披露了百信銀行的IT系統對未來的規劃,戰略分為三個階段。

  1. 科技金融:2018年是起步階段,也是戰略試錯期,目標是夯實金融科技的基礎,奠定未來發展的基石。

  2. 場景金融:構建百信銀行的能力優勢,找到自己獨特的發展空間,形成競爭力。

  3. 業務聚焦,最終走到戰略目標之上。

在這個戰略可以看出,當前百信銀行的系統與業務均在融合成長中。畢竟,百信銀行承載著國家在金融領域的創新使命,既要大膽往前發展,也要小心翼翼不能“觸雷”。眾所周知,這兩年中國網際網路金融異常活躍,在不斷創新的同時,也有不少P2P公司的負面事件,給整個行業帶來極其惡劣的影響。隨著我國監管部門對金融領域政策的收緊,遵從法律法規成為一條紅線,更何況大股東是中信銀行和百度這樣的機構。

640?wx_fmt=jpeg

從行業大背景來看,百信銀行註定會走的很穩,走差異化道路。按照之前百信銀行公開的資訊看,將定位在“聚焦智慧和普惠,構建智慧賬戶、智慧風控和智慧服務等核心能力,主要針對傳統銀行服務薄弱和未觸達的空白領域進行錯位發展。”公司名為aiBank,也體現了對AI等新技術的重視。

2018是百信銀行系統夯實之年。

目標是智融OS

在這個戰略之下,百信銀行制定了詳細的IT架構發展規劃。

首先,要構建智融OS的IT系統。這個名字有兩層含義。1、OS是作業系統,這將成為百信銀行所有業務的基礎架構。2、OS取英文Open和Share的兩個首字母,意為開放和共享。

智融OS有三個平臺:金融場景創新平臺、開放金融服務平臺、開放技術能力平臺;以及內部的一個開源社群。目前,已經完成39個業務系統,9個非業務系統的建設;7個觸客渠道;釋出了9個業務產品。

具體來說,百信銀行和百度雲構建了私有云,並通過監管驗收。全部架構採用企業級的分散式架構,所有系統都實現了分散式改造,也形成了網際網路比較推崇的微服務的治理框架。正在積極探索比如開發運維一體化、灰度釋出等。“除了在大資料方面外,百信銀行利用開源技術自研流式計算平臺(AI Stream),支援業務風險監控、策略干預上發揮較大作用。”

640?wx_fmt=jpeg

百信銀行的起點高,構建OS就是表現之一,這與過去銀行的“IOE”架構完全不一樣。這個OS等於奠定了基礎,是百信銀行的IT能力平臺之一,也是百度雲ABC能力體現之一,更是未來百信銀行IT能力對外輸出的平臺。

銀行的分散式架構會有多難?

百信銀行的全雲架構會成為業內的一個旗幟,更是百度雲銀行領域的樣板工程。

基於分散式架構,有利於資源彈性部署,節約成本,並隨著業務規模的變化而變化,這已是業內的通識。但由於銀行業比較特殊,除了符合監管需求外,安全性、穩定性和強一致性是必須考慮的問題,這也是與銀行業謹慎上雲的關鍵因素。所以,基於現有業務系統,大多數銀行正在逐步上雲,也就是將非核心業務系統上雲,比如新業務上線、雙十一節日促銷引流到公有云上等,很少全部上雲。

“我們在構建分散式架構之前,也考慮採用IOE架構,那樣,系統能在較短時間內上線。當時我們的顧慮是,採用分散式架構,能否在較短時間內穩定上線?”寇冠坦然說。

如果回顧在特定的時間節點百信銀行的上雲架構,會發現當時他們面臨如下挑戰。

  1. 全行業多少沒有可借鑑的物件,全雲架構是否支撐全業務以及符合銀行監管的要求?

  2. 如何改造現有成熟的銀行業務系統,符合開放的分散式架構?

  3. 如何構建開放的平臺,囊括從IaaS層到PaaS層的能力,尤其是PaaS的能力?

  4. 在較短時間內承受的壓力,測試、開發、運營、穩定等方面的壓力,如何化解?

  5. 分散式架構的一致性問題和業務資料的平衡關係等,這也是銀行上雲的最大難題之一。

  6. 能否解決人才的問題,既要懂銀行業的業務也要對分散式架構有深入瞭解。

事實證明,結合百度雲ABC能力之後,從去年11月正式開業到目前為止,百信銀行系統穩定,沒有5級以上的執行事故,系統高可用指標是100%,意味著是零安全責任事故。百信銀行在較短時間內採用分散式架構,證明是可行的,而且,所有銀行業務系統都經過分散式架構的改造之後全部上線,這也是厲害之處。

640?wx_fmt=jpeg

“快、穩、省、開放是百信銀行分散式架構的特點,也是未來的方向。”於浩瀚補充說,快就是在較快時間內上線,不斷迭代升級,比如每週至少一次版本釋出;支援新業務的創新速度,符合網際網路“快”的原則。穩則是系統後臺的穩定、符合行業監管要求,可控可信;省則是節約各方面成本,最大程度提高效率。開放則是吸納百家之長,構建自己的生態。

aiBank就是智慧銀行

百信銀行正在基於OS構建大資料能力以及AI能力,這也是與其他銀行最大的不同。

今年,百信銀行剛剛成立了大資料部,責任如下:

  1. 負責全行大資料平臺的基礎設施建設,百度雲參與共建;

  2. 負責全行資料架構整體規劃和設計,包括建模、資料獲取、資料質量管控等。

  3. 負責資料應用的推動,踐行資料驅動戰略。

寇冠說,大資料部門將成為“參謀部”,管理層做管理決策,產品部門做產品的研發、上線和測試投產,都是要基於這個部門提供的資料,這樣才能做到資料成為資產,資料驅動業務創新。

百信銀行正通過與百度成立聯合實驗的方式來構建百信金融大腦。目標是基於百信銀行的基礎架構搭建AI模型,將內部底層技術和業務支撐能力整合成AI能力,可以動態實時響應客戶的請求。

用一個比喻形容。融智OS是底層平臺,是人的骨架和軀幹,大資料是負責收集整理儲存交換處理資料,是人體內的血液、血管系統;百信金融大腦是指揮部,是最高層次的腦中樞,隨時瞭解內部架構、技術、資料、產品的運營情況;對內部請求、外部使用者體驗等做出排程、隨時反映,做到智慧決策。

百信銀行未來將依託這個金融大腦,做支付融資理財等領域的業務創新,實現普惠金融。當前,這正是發力的方向。

採訪手記:IT能力從何而來?

百信銀行總部位於北京三四環之間的寫字樓裡,很網際網路化,格局開放,都是敞開式辦公環境;設施完善,有茶水間、健身房、閱覽室、活動區等。裝修風格與公司Logo顏色相近,主色調是橘紅、藍,比如業務區就是橘紅,富有激情和動力;IT系統部門是藍色調,給人以清醒、冷靜的感覺。

640?wx_fmt=jpeg

參觀一圈,感覺是一家網際網路創新公司,而不是傳統的銀行公司。比如,門禁採用人臉識別系統,刷臉即可進入;牆上宣傳有程式碼也有大事件,比較鮮活;IT人數佔比為60~70%以上,是一個典型的配比,很多人有銀行業和BAT從業背景。

百信銀行在底層技術和架構方面,則是和百度雲有深層次合作,依靠百度雲的ABC技術能力,構建了私有云、搭建開放式的融智OS平臺,一起構築百信金融大腦。這方面來說,百度雲定位在技術賦能,也會藉助這樣的機會,梳理金融科技的痛點,形成業內認可的解決方案,從而推廣普及。這也算是百信銀行對業內的貢獻。

總體感覺,百信銀行的IT系統基礎和框架、未來規劃等都已經構建完備,所有能力正在逐步建設中,下一步的發展速度會越來越快,將會發揮大資料、AI等新技術的能力,全面支援業務的創新。從這一點來說,百信銀行的發展就很值得期待。

640?wx_fmt=jpeg