金融級的數據庫如何穿上“盔甲”?_風聞
懂懂笔记-懂懂笔记官方账号-2021-06-24 23:55
金融行業正在進入新的競爭階段。一方面是金融監管和經營壓力推動產業創新升級,另一方面是AI、5G、大數據等技術逐漸成熟,成為金融科技升級的拉動力。在推力與拉力的雙重作用下,金融企業的數字化能力成為未來競爭力的關鍵所在。
從前端的商業應用來看,越來越多的業務從線下走向線上,同時業務模式的創新也處於高峯期。這就對後端的IT系統也提出了新要求。金融機構正在經歷商業模式和業務形態變化帶來的技術升級挑戰,在這個過程中,讓創新應用可以快速、安全、平穩落地顯得尤為重要。
我們知道,鯤鵬計算一直是致力開放全棧能力,加速計算產業創新的使能者。在助力金融企業通過優化IT架構強化業務創新科技支撐方面,鯤鵬已有哪些佈局與實踐?而鯤鵬應用使能套件BoostKit,又能給金融IT架構的數據庫性能帶來哪些變化?
分佈式IT架構成智慧銀行“新標配”
金融科技水平是未來發展核心競爭力重要指標已成為行業共識。在銀行加快智慧轉型升級的過程中,開放生態和數據驅動等革新隨之也對傳統金融IT架構發起了挑戰:金融行業過去30多年間普遍採用的集中式IT架構弊端凸顯,顯然已無法支撐業務的快速增長。
具體來説,面對快速擴展的金融新業務,業內普遍認為,傳統IT架構主要面臨四個方面的挑戰:一是傳統集中式架構設計採用的單一系統垂直擴展模式,使得系統處理能力受到限制;二是就應用開發交付而言,傳統開發模式應用開發週期長、交付慢,難以適應互聯網金融業務快速迭代。三是可擴展性、靈活性差,無法保證7*24小時不中斷服務;四是系統成本無法得到有效控制。
通過對應用架構、數據架構和技術架構的優化,建立一個靈活開放、高效協同、安全穩定的IT架構體系,以強化對業務快速創新的科技支撐,正在成為備受行業關注的新核心訴求。
央行在《金融科技發展規劃(2019-2021年)》中也曾提出,鼓勵金融機構“探索利用分佈式計算、分佈式存儲等技術”,“更好地適應互聯網渠道交易瞬時高併發、多頻次、大流量的新型金融業務特徵,提升金融服務質量。”分佈式IT架構應當成為智慧銀行的“新標配”。
然而,不可否認的是,銀行傳統IT架構轉型並非一蹴而就。如何有重點、有步驟地構建一套囊括分佈式消息、服務、數據庫、事務與批量框架、以及數據核對及補賬等的金融級分佈式技術體系,成為各大身處數字化轉型中的銀行突破傳統架構侷限,實現快速迭代創新發展需要直面與思考的新課題。
擁抱金融創新
從平滑遷入MySQL鯤鵬環境起步
數字化轉型的深入推進,使得數據躍升為企業的核心資產,並已成為企業開展業務創新不容忽視的核心要素。對於直接與用户資產掛鈎的金融機構而言,數據的重要性尤為突出,一定程度上可以説是其一切業務的發展源動力。
基於此,“行走”在智慧化、數字化轉型前沿的國內各大銀行多從基於MySQL開源的金融級分佈式數據庫打造構建着手,鋪展整個分佈式技術架構的最終落地。眾所周知,傳統數據庫計算、存儲和服務架構的升級,加之金融行業信息創新和安全可控政策的要求,勢必涉及系統遷移問題。
銀行作為金融穩定性的承載者,擔負着穩定整個經濟市場的社會責任。正是這一角色定位,使得銀行在技術革新過程中,始終將IT基礎設施的安全性、可持續性、穩定性視作重中之重。“安全、平穩”自然也是銀行MySQL金融級分佈式數據庫在新舊交替環節必須一以貫之的重要原則。
聚焦金融行業在數據庫等IT架構轉型升級方面的挑戰與需求,基於鯤鵬服務器、鯤鵬BoostKit和數據庫能力,能夠為銀行機構打造兼具業務平滑遷移、安全穩定和全棧性能優化的國產化金融數據庫解決方案。
依託x86和鯤鵬混合部署的跨硬件平台,銀行能夠先用一個鯤鵬環境MySQL節點替換掉本地備庫,再將該鯤鵬環境節點提升為主庫,並開始承接業務流量。最後再將MySQL傳統環境節點作為應急備庫,從而最終實現整個MySQL集羣向鯤鵬平台的無縫、平滑遷移。整個過程對應用層完全透明,實現對應用開發和生產運維的影響降到最低。
鯤鵬BoostKi:
給數據庫加“盔甲”,使能應用加速落地
今天,金融業務與科技創新正在成為金融企業發展的雙引擎:業務創新倒逼科技創新,科技創新反過來支撐業務更加快速的迭代。一個新的飛輪效應正在形成。而在此過程中,IT架構的創新升級已經成為下一階段業務創新的強有力支撐。
具體而言,金融服務模式不斷創新,渠道和場景更加豐富且更加個性化、智能化。多渠道服務協同、信息共享聯動的需求大幅提升。擁抱鯤鵬生態,從傳統通用計算走向異構計算的多樣性算力架構創新,正在成為越來越多金融信息化先行主體的共同選擇。
在金融特別關注的“安全穩定”方面,採用鯤鵬BoostKit特別針對MySQL數據庫進行安全內核加固。鯤鵬Boostkit一方面針對傳統MySQL中存在的弱內存序問題,採用標準C++原子操作替換相關代碼的方式,提升MySQL對弱內存序環境的支持;另一方面,藉助調優的MySQL加固版對Spin Lock進行優化,使得鯤鵬服務器上的單機性能得到較大提升,以更好地滿足金融應用對數據庫的要求。
通過MySQL加固版的打造,提升MySQL對多核架構的親和性,最大限度地保證銀行分佈式數據庫的遷移安全,實現架構的升級迭代和應用性能的加速,相當於給數據庫加了一層盔甲。可以説,有了鯤鵬BoostKit,進一步為銀行業務創新夯實基礎。
未來,鯤鵬BoostKit以及整個鯤鵬生態將持續助力金融行業數字化轉型,從軟硬件結合、金融場景支持、智能優化等維度打破傳統金融IT架構“桎梏”,讓金融行業跑的又快有穩。