一個科技型企業(yè)的成功,在于其在市場發(fā)生變化時,明確判斷出市場需要什么技術,并研發(fā)出一個真正成型的產(chǎn)品或工具,并用好這個技術產(chǎn)品為產(chǎn)業(yè)帶來新的變革。
在數(shù)據(jù)量巨大的資本市場,技術是一個影響力不容小覷的關鍵要素。
2020年7月,在A股行情火爆,連續(xù)4個交易日成交額突破了萬億之時,多家券商交易系統(tǒng)出現(xiàn)短暫擁堵、手機App登錄失敗、交易卡頓、延遲成交等情況,引發(fā)投資者瘋狂吐槽。
行業(yè)技術專家接受采訪時表示,這是由于系統(tǒng)交易的并發(fā)量太高,超出券商原有的部署和實際設計容量。而解決方案除了做好軟件擴容,最根本的是要完成整個證券系統(tǒng)的革新?lián)Q代。
當然,對于證券公司而言,傳統(tǒng)IT系統(tǒng)所面臨的最大挑戰(zhàn),并不來自于廣大散戶,而是增速迅猛的機構服務市場、快速更新迭代的業(yè)務需求以及基礎設施國產(chǎn)化。而“革新?lián)Q代”,指的就是IT架構的分布式重塑。
分布式轉型—大數(shù)據(jù)時代的IT革命
2001年,由于分散經(jīng)營的高風險以及持續(xù)發(fā)展成本過高等問題,證券行業(yè)開始進入“集中式交易”時代。這個時代特征是以數(shù)據(jù)庫為中心、IOE架構的廣泛應用。到2006 年,中國證券行業(yè)陸續(xù)完成了集中式證券交易系統(tǒng)的升級。
也是在那個集中式時代,恒生成功開發(fā)出適應市場需求的核心交易系統(tǒng),從當時眾多軟件廠商中成功突圍,獲得了客戶認可的同時,也締造了自身在中國金融IT領域強大的市場影響力。
經(jīng)過近十年的發(fā)展,通過提升單機的計算及存儲能力的集中式系統(tǒng)弊端開始顯現(xiàn),而IT架構的分布式轉型逐漸成為業(yè)界共識。
分布式架構,是指將不同的服務模塊部署在多臺不同的服務器上,用一組計算機集群替換大型機,然后通過遠程調用協(xié)同工作,共同完成服務。分布式架構擁有高可用,低延時,高并發(fā),靈活橫向擴展等優(yōu)勢,是突破集中式性能瓶頸的最佳技術手段。
中國證券行業(yè)的分布式轉型探索從2016年開始。
深交所于2016年成功發(fā)布基于分布式低時延架構的第五代交易系統(tǒng)STS V5,在技術架構上實現(xiàn)突破,交易筆數(shù)連續(xù)4年全球第一。一批券商陸續(xù)上線分布式交易系統(tǒng),成為了進一步創(chuàng)新的證券公司。
在新一輪分布式轉型的浪潮中,恒生依舊扮演著“技術先鋒”的角色,以敏銳的市場洞察力和扎實的技術創(chuàng)新能力,打造分布式金融基礎設施及業(yè)務產(chǎn)品,助力金融機構完成技術革命。
而這一切,源自于恒生作為金融IT龍頭企業(yè)油然而生的一份責任感。“因為我們在IT服務商里擁有全業(yè)務,所以在底層架構統(tǒng)一上也應該肩負起這個行業(yè)級責任” ,這便是恒生走向分布式的初心。
鏖戰(zhàn)6年,打造分布式金融基礎設施
與行業(yè)同步,恒生的分布式之路也起于2016年。
這一次,恒生同樣將資源極大地投入進基礎設施的自主研發(fā)當中,并創(chuàng)建了自主技術品牌LIGHT,目標是為金融機構的數(shù)字化轉型搭建新一代基礎設施。
恒生LIGHT擁有十大技術棧,在分布式技術方面,包括分布式微服務技術中臺JRES3.0,分布式低時延平臺LDP、金融分布式數(shù)據(jù)庫LightDB等底層平臺。
一套真正的分布式系統(tǒng),需要由分布式的底層架構、中間件以及數(shù)據(jù)庫共同組成,三者缺一不可。
憑借JRES3.0、LDP和LightDB,恒生已在微服務、低時延、數(shù)據(jù)庫上擁有完善的分布式組件,可為金融機構打造分布式系統(tǒng)提供自下而上全面的技術底座支持。
走向分布式,從微服務開始:JRES3.0
微服務技術中臺JRES3.0,是恒生在分布式轉型中走出的第一步。
微服務架構是分布式下的核心架構,重點在于做架構設計的時候,先做邏輯架構,再做物理架構。
在估算過最大用戶量和并發(fā)量后,計算單個應用服務器能否滿足需求。當用戶量大或某些功能計算量很大,將應用拆解為多個子系統(tǒng),各自負責各自功能,實現(xiàn)系統(tǒng)間的“高內聚、低耦合”。
2016年,恒生“交易銀行1.0”啟動研發(fā),從業(yè)務細粒度拆分、微服務化服務治理開始,并且其余所有業(yè)務系統(tǒng)也均開始了微服務改造。
基于Dubbox、Springcloud框架,彼時恒生的分布式微服務架構已達到灰度升級、快速迭代、平行擴展效果。
2017年,恒生進入技術平臺選型統(tǒng)一的階段,確定了由Java開發(fā)基于分布式架構的JRES3.0技術中臺的打造方向。
基于二十多年的行業(yè)經(jīng)驗,恒生在對金融業(yè)務的理解上優(yōu)勢明顯。因此在為金融客戶搭建微服務架構時,恒生技術團隊也能更好地從客戶需求出發(fā),通過對各業(yè)務子系統(tǒng)進行專業(yè)化分工和深度解耦,拆分出合理的系統(tǒng)架構。
歷經(jīng)2年項目積累,2018年恒生正式推出分布式微服務技術中臺JRES3.0,支持產(chǎn)品向互聯(lián)網(wǎng)微服務多場景升級。
時至今日,恒生所有新產(chǎn)品均基于JRES 3.0技術中臺研發(fā)。JRES3.0賦予了金融研發(fā)人員快速開發(fā)、快速部署、按需伸縮、不停機交付的研發(fā)能力,也完成了金融IT系統(tǒng)從傳統(tǒng)架構到分布式架構的轉變。
機構服務核心極速裝備:LDP
除了業(yè)務組件高度耦合、拓展性差的問題外,傳統(tǒng)集中式架構還存在延時較大,處理速度毫秒級的問題,難以滿足快速交易訴求。
而“極速”的訴求,在市場機構投資者增加、量化投資規(guī)模擴大的情況下,顯得愈發(fā)迫切。
2019年,當分布式架構在恒生落地之后,恒生技術團隊即著手研發(fā)以可靠組播、分布式一致性、內存數(shù)據(jù)庫等為核心技術的分布式低時延平臺LDP。
LDP平臺采用分布式高可用架構,可以進行交易的分片,在拓展的同時實現(xiàn)不同分片的差異化配置和差異化管理,從平臺層面解決了低延時分布式系統(tǒng)的幾大關鍵難題,如低延時通訊、系統(tǒng)高可用、分布式系統(tǒng)擴展等,大大提升低時延系統(tǒng)性能。
另一方面,LDP通過重演落地、并行上線、灰度測試等,確保升級版本在歷史數(shù)據(jù)、交易行為的正確性,并在升級過程中保持業(yè)務連續(xù)性,從而進一步提升系統(tǒng)穩(wěn)定性。
而關于低時延的內存數(shù)據(jù)組織和管理問題,恒生早在2009年已經(jīng)開始技術探索。當時恒生的技術人員將改造的方向投向了“內存數(shù)據(jù)庫”,并在2010年推出首款極速交易系統(tǒng)UFT。
“恒生自主研發(fā)的內存數(shù)據(jù)庫不是典型的關系型內存數(shù)據(jù)庫,我們將其定義為對象型弱關系內存數(shù)據(jù)庫,專注于極速交易等低時延場景,能夠根據(jù)業(yè)務進行針對性的設計和優(yōu)化”,恒生首席技術專家何仲君將其視作UFT系統(tǒng)產(chǎn)品的最大創(chuàng)新之處。
彼時的UFT,以亞毫秒級的延遲,成為了當時業(yè)內高性能領域的領頭羊。
在打造LDP平臺的過程中,為滿足高性能訴求,恒生對原有的內存計算、低延時通信和應用邏輯合在一起的系統(tǒng),進行了下沉、聚合、一體化,即內存計算、低延時通信下沉為基礎軟件,而應用、業(yè)務管理、業(yè)務功能、業(yè)務數(shù)據(jù)等能夠在上面進行極大的簡化,使其更加專注。
2021年,恒生正式推出LDP平臺及交易、行情、風控三大極速組件:
?交易組件可實現(xiàn)快且穩(wěn),全鏈路延時13us,支持雙活+分片、重演+灰度;
?行情組件可實現(xiàn)快且準,從交易所到行情展示延時1.107us,數(shù)據(jù)不丟不錯不亂;
?風控組件可實現(xiàn)快且全,單筆延時4us,支持行業(yè)涉及到的22大類數(shù)百條規(guī)則。
同時LDP平臺采用“軟硬結合”的方式,在最關鍵的核心系統(tǒng)上,采用FPGA實現(xiàn)業(yè)務處理加速。
除了高性能,恒生也持續(xù)集中力量對整體系統(tǒng)的易用性進行突破。“恒生抽取歷代開發(fā)工具中的精華部分,結合LDP平臺特性,規(guī)劃出低時延開發(fā)工具。”恒生首席技術專家毛銀杰表示,恒生低時延開發(fā)工具將極大幫助金融機構開發(fā)人員降低開發(fā)難度、提高開發(fā)效率、提升產(chǎn)品質量。
憑借LDP平臺在性能和易用性上的優(yōu)勢,恒生儼然已成為國內分布式低時延領域的頂尖技術廠商。如今,恒生高性能產(chǎn)品已在財通證券、浙商證券、恒泰證券、國聯(lián)證券等機構上線,助力金融機構進入真正“極速時代”。
更懂金融的分布式數(shù)據(jù)庫:LightDB
數(shù)據(jù)庫,與操作系統(tǒng)、中間件是計算機軟件的三大基礎設施。
金融機構數(shù)據(jù)的爆炸性增長,讓傳統(tǒng)集中式數(shù)據(jù)庫已無法適應巨大的數(shù)據(jù)處理需求,高并發(fā)、低延時已成為機構發(fā)展的迫切需要。
2019年被譽為“國產(chǎn)數(shù)據(jù)庫元年”,國產(chǎn)數(shù)據(jù)庫廠商百花齊放。恒生也邁入了金融數(shù)據(jù)庫的賽場,向分布式轉型“深水區(qū)”更近一步,并于今年重磅推出自研產(chǎn)品LightDB。
LightDB是一款專門面向金融行業(yè)的分布式關系型數(shù)據(jù)庫,適用于對高并發(fā)、低延時、高可用要求較高的系統(tǒng)。
LightDB即將于10月正式發(fā)布,恒生也將聯(lián)合金融機構與合作伙伴,為打造更快、更穩(wěn)、更懂金融的國產(chǎn)數(shù)據(jù)庫積極探索。
六年鏖戰(zhàn),目前恒生電子基本完成了核心系統(tǒng)的分布式全面轉型換代,包括投資交易O45、經(jīng)紀業(yè)務UF3.0、新一代估值系統(tǒng)FA6.0、全業(yè)務TA6.0系統(tǒng)、理財銷售平臺5.0等,滿足金融機構在大數(shù)據(jù)時代對于IT系統(tǒng)在高可用、高性能、低時延、高性價比、靈活擴展、快速擴容等方面的各種需求,幫助金融機構在激烈的市場競爭中建立技術優(yōu)勢。
市場格局生變,恒生依舊“恒生”
顛覆性的技術創(chuàng)新,往往會重新塑造產(chǎn)業(yè)價值鏈,帶來行業(yè)的轉型升級。
作為金融IT頭部廠商的代表,恒生始終堅持“以技術為本”,樹立自身核心競爭優(yōu)勢,在市場競爭中保持行業(yè)領先。
據(jù)報告顯示,2020年恒生在研發(fā)費用上的投入為14.96億元,占營業(yè)收入四成左右,研發(fā)人員5749人,占總員工數(shù)近六成,均處于行業(yè)領先水平。恒生還形成了由恒生研究院、研發(fā)中心和各產(chǎn)品研發(fā)部門構成的三級研發(fā)體系,為公司提供源源不斷的技術創(chuàng)新能力。
一個科技型企業(yè)的成功,在于其在市場發(fā)生變化時,明確判斷出市場需要什么技術,并研發(fā)出一個真正成型的產(chǎn)品或工具,并用好這個技術產(chǎn)品為產(chǎn)業(yè)帶來新的變革。這是科技型企業(yè)在激烈的市場競爭中生存并發(fā)展必須具有的能力。
在集中式轉型的時代,恒生通過對市場和技術的敏銳判斷,殺出重圍,脫穎而出,成功躋身金融IT龍頭企業(yè)。
在如今的分布式轉型中,恒生完成了其金融科技定位的戰(zhàn)略轉型,重點布局分布式技術研發(fā)及應用,打造以微服務平臺JRES3.0和低時延平臺LDP為核心的分布式技術底座,將技術成果真正轉化為行業(yè)生產(chǎn)力。
金融IT系統(tǒng)的自主創(chuàng)新必然是一個長期探索、循序漸進的過程。“恒生”一名,取自“持之以恒,生生不息”,也是恒生二十多年企業(yè)歷程的最佳證言。金融IT自主創(chuàng)新之路,恒生正在迎來下一個黃金時代。
深化新三板改革,北京證券交易所正式成立。在金融創(chuàng)新、深化改革的趨勢下,我們將持續(xù)做好技術儲備,服務金融市場的發(fā)展。