0
2023年11月2日,值得寫進東吳證券的歷史。東吳證券的自主創(chuàng)新核心交易系統(tǒng)正式發(fā)布,在行業(yè)率先實現(xiàn)了全國產(chǎn)技術(shù)支撐核心交易系統(tǒng)全棧上線、全業(yè)務(wù)覆蓋和全客戶遷移。
在關(guān)鍵數(shù)據(jù)庫層面,東吳證券實現(xiàn)自主創(chuàng)新的同時,性能表現(xiàn)能夠支撐未來三到五年的業(yè)務(wù)增長需求。
兩年前,東吳證券決心攀登無人高峰,將核心交易數(shù)據(jù)全面替換成騰訊云TDSQL。
兩年后,東吳證券在這座高峰上豎起一面旗,打造了首個國產(chǎn)數(shù)據(jù)庫全量承載券商全量核心交易的應(yīng)用案例。
這場攀登之旅,對東吳證券和騰訊云來說,實力和魄力,底氣和勇氣,缺一不可。
數(shù)據(jù)庫之于金融機構(gòu),猶如石油之于汽車,關(guān)乎生死和存亡。
金融機構(gòu)的每筆交易、每條用戶信息都存儲在數(shù)據(jù)庫中;金融機構(gòu)每一項重大業(yè)務(wù)的實施,都不能不考慮數(shù)據(jù)庫的架構(gòu)和容量。
相比其他金融機構(gòu),券商對核心系統(tǒng)的實時性和并發(fā)性要求更高。
這主要是因為股市瞬息萬變,每天都有大量的交易發(fā)生。券商的核心系統(tǒng)必須要能夠快速、準(zhǔn)確地處理這些交易,如果核心系統(tǒng)的實時性不足,券商可能會錯過一些重要的交易機會,甚至可能造成交易損失。
過往,大部分券商采用Oracle、DB2等海外數(shù)據(jù)庫,以確保業(yè)務(wù)的穩(wěn)定運行。即便有券商啟用國產(chǎn)數(shù)據(jù)庫,但只敢在邊緣試探,關(guān)乎全量核心交易數(shù)據(jù)妄不敢輕易遷移。
東吳證券為何有這種膽量?前不久,雷峰網(wǎng)深入了解這場替換背后的成果、細節(jié)。
實際上,東吳證券數(shù)據(jù)庫替換的背后,隱藏著一場更為龐大而復(fù)雜的計劃——對核心交易系統(tǒng)進行全棧自主創(chuàng)新改造。
這是一場撼動核心的任務(wù),就好比要是將一輛正在高速行駛的汽車上,進行全面的零部件更換。在更換過程中,汽車必須保持持續(xù)行駛,而替換后的性能也不能有所降低。
正因如此,至今仍有許多機構(gòu)擔(dān)心業(yè)務(wù)連續(xù)性無法保證,或是擔(dān)心新系統(tǒng)的穩(wěn)定性,而仍在等待時機成熟,等市場有參考案例,再按圖索驥。
為何東吳證券要率先攀登,啟動核心系統(tǒng)改造?
東吳證券信息技術(shù)總部副總經(jīng)理莊頡表示,一方面是為滿足公司業(yè)務(wù)發(fā)展需求,另一方面也是為迎合自主創(chuàng)新的行業(yè)趨勢。
證券行業(yè)并非藍海市場,要想在市場競爭取勝,就得快速響應(yīng)市場海量新需求,而快速響應(yīng)背后,就必須有更強的技術(shù)底座支撐。
2015年,在移動互聯(lián)網(wǎng)普及,手機交易成為主流時,東吳證券果斷成立網(wǎng)絡(luò)金融事業(yè)部,成為業(yè)內(nèi)首批進軍移動互聯(lián)網(wǎng)證券業(yè)務(wù)的券商,并創(chuàng)立互聯(lián)網(wǎng)財富管理品牌“東吳秀財”,打造財富管理工具——東吳秀財APP。
隨著東吳秀財APP接入的業(yè)務(wù)量不斷增大,莊頡等信息技術(shù)部工作人員很快就發(fā)現(xiàn)問題,原有這套集中式的系統(tǒng)包打天下已經(jīng)不夠用。
這個發(fā)現(xiàn)也很快被驗證。2015年,一場大牛市席卷股市,普通白領(lǐng)、甚至街頭大媽的炒股熱情都被點燃,股市狂歡開啟。
這對依靠通過提供證券交易服務(wù)來賺錢的東吳證券來說,是久旱逢甘露。但與此同時,建立于IOE之上的核心系統(tǒng)也在這場牛市中,因為用戶規(guī)模增長過快,交易壓力不斷累加。
后來,牛市雖平安度過,但也因為這次牛市讓東吳證券意識到,如果哪天Oracle已經(jīng)滿足不了,甚至他們可能要去上DB2。
“到這個時候我們需要付出昂貴的成本?!鼻f頡說道。
業(yè)務(wù)需求驅(qū)動下,最終東吳證券決心開展去IOE工作,并且與頂點軟件合作進行新一代交易系統(tǒng)A5的開發(fā)。
項目立項時間是在2015年,然而,直到2020年,東吳證券才實現(xiàn)A5分布式核心交易系統(tǒng)首發(fā)上線,中間漫長5年,系統(tǒng)一直在打磨、耐力爬坡。
據(jù)莊頡透露,通過這一次的升級換代,東吳證券全面完成去IOE的工作,同時所有客戶都被遷移到新一代系統(tǒng)架構(gòu)中。
“立項之初,我們立下Flag,A5系統(tǒng)上線后要實現(xiàn)千萬級的客戶容量,交易的延時在上一代交易系統(tǒng)基礎(chǔ)上下降10倍,后來我們也確實做到了?!?/p>
本以為,隨著A5系統(tǒng)上線,核心系統(tǒng)改造工作可以暫告一段落,但沒想到新的考驗也隨之而來。
從2019年至今,已有超過600家中國企業(yè)、機構(gòu)等被列入美國“實體清單”,相關(guān)商品和技術(shù)的制裁管控,已經(jīng)成為導(dǎo)致企業(yè)生產(chǎn)停滯,威脅生存安全的重大隱患。
東吳證券未曾受到斷供風(fēng)波影響,但莊頡表示,在各類海外軟硬件產(chǎn)品采購上,他已經(jīng)有了與此前不同的體感,比如交換機的供貨周期、交付時間越來越長,芯片斷供風(fēng)險越來越大。
“如果某天合作伙伴突然退出,我們所面臨業(yè)務(wù)中斷的風(fēng)險那是我們公司所無法承受的。”莊頡說道。
面對外部制裁,國內(nèi)自主創(chuàng)新也愈發(fā)如火如荼。2020年,國家宣布了第一批國產(chǎn)化試點金融機構(gòu),包括主要的國有大行、頭部券商和交易所等,要求國產(chǎn)基礎(chǔ)軟硬件采購額占其IT外采的5%-8%。而東吳證券也是最早積極響應(yīng)國家號召的先鋒券商。
外部環(huán)境帶來的寒氣,以及自上而下的政策硬性要求,國產(chǎn)化浪潮以往任何時候都要逼近證券行業(yè),東吳證券也不得不再度啟航,沖刺核心系統(tǒng)自主可控。
但是,核心交易系統(tǒng)全部國產(chǎn)化,后續(xù)業(yè)務(wù)能正常運轉(zhuǎn)嗎?面對這一問題,當(dāng)時莊頡心里也是直打鼓。
2020年開始,東吳證券一邊在內(nèi)部召集人馬,啟動核心系統(tǒng)自主創(chuàng)新項目組,一邊對外呼朋喚友,找各類國產(chǎn)軟硬件廠商,一起推進自主創(chuàng)新。
幾經(jīng)對比,最后東吳證券在芯片服務(wù)器上,選用了華為鯤鵬;在數(shù)據(jù)庫上,選用了騰訊云TDSQL;在上層交易軟件上,選用了頂點軟件。
整體選型工作,東吳證券很慎重,拿數(shù)據(jù)庫選型來說,2020以來,東吳證券高層多次帶隊到騰訊云進行交流。
“當(dāng)時候,我們分享了理財通、微眾銀行等案例,同時也把騰訊云通過數(shù)據(jù)庫研發(fā)投入、生態(tài)交付服務(wù)如何來保證客戶成功,與東吳證券做了深入溝通?!彬v訊金融云副總經(jīng)理賈飛表示。
選型完成,緊接著系統(tǒng)替換工作也隨之展開。千頭萬緒,從何做起?
如此龐大的工程,非一日之功,自然要先進行任務(wù)拆解。
當(dāng)時,東吳證券有10個交易節(jié)點,每個交易節(jié)點部署在不同數(shù)據(jù)中心?!坝械脑跂|吳證券總部,有的在滬深交易所的托管機房?!鼻f頡說道。
為確保核心系統(tǒng)平穩(wěn)改造,東吳證券制定了整體規(guī)劃,分布實施,小步快跑的實施策略。
2020年,先是深交所南方中心災(zāi)備節(jié)點自主創(chuàng)新的上線,到2020年的12月底,交易節(jié)點上線。
在災(zāi)備節(jié)點上線后,東吳證券開始嘗試在客戶交易較不活躍的節(jié)點進行實驗,以研究在實際交易節(jié)點上引入自主創(chuàng)新軟硬件的潛在可行性。
2021年12月,東吳證券完成該節(jié)點的替換,這給了他們很大信心和底氣。
2022年,重頭戲正式拉開帷幕,這一年,東吳證券將公募節(jié)點、股票期權(quán)等節(jié)點挨個切到了自主創(chuàng)新的底座上。因為有之前的嘗試,這些節(jié)點的切換過程整體很絲滑,并且這些節(jié)點在2020年年底也被切換完成。
再到今年,東吳證券又完成了三件事情:第一是在5月,完成了A5全棧自主創(chuàng)新仿真環(huán)境的建設(shè)和聯(lián)調(diào)工作;在8月,完成了A5周邊組件的全棧自主創(chuàng)新的替換;再到10月,完成了最后的一步,也是最關(guān)鍵的一步是TDSQL的替換。
伴隨TDSQL的成功替換,東吳證券30多人的項目小組的懸在心里的大石頭也終于落地了。
回顧替換過程,東吳證券信息技術(shù)總部系統(tǒng)運行部總監(jiān)華焰表示,項目最大難點之一就是多方適配工作,從底層的芯片、操作系統(tǒng)、數(shù)據(jù)庫再到上層交易軟件,這些都需要進行聯(lián)動調(diào)試和適配,工程量相當(dāng)大,而且需要溝通協(xié)調(diào)也很多。
這就像是在復(fù)雜的交響樂團中協(xié)調(diào)各個樂器,才能演奏出和諧的樂章。
比如頂點軟件最初設(shè)計應(yīng)用系統(tǒng)時,可能并沒有充分考慮騰訊云TDSQL的性能特點,這可能導(dǎo)致需要雙方進行溝通,并且進行代碼修改和性能調(diào)優(yōu),以便使兩者協(xié)調(diào)一致,從而達到最佳性能和效率。
除適配工作外,華焰也提到他們在高仿真環(huán)境測試上下了不少功夫。
去年年初,他們大概拿了30多臺的ARM的設(shè)備,建立了一個與生產(chǎn)環(huán)境相似的測試環(huán)境,一方面做性能上測試,另一方面做功能上適配。
“不打沒準(zhǔn)備的仗,一開始我們心里都沒有底,但后來經(jīng)過一年多的測試,所有性能都在我們預(yù)期范圍內(nèi)?!?/p>
拿數(shù)據(jù)庫來說,原來東吳證券使用的MySQL,在MySQL中只能實現(xiàn)大約七八萬的并發(fā)處理,每秒查詢數(shù)(QPS)大約在15萬左右。
“新的核心系統(tǒng)測試數(shù)據(jù)顯示,我們在外圍系統(tǒng)中能夠?qū)崿F(xiàn)超過15萬筆/秒的并發(fā)處理能力,而且這 15 萬筆/秒的并發(fā)測試都是在TDSQL上完成,而TDSQL的每秒查詢數(shù)(QPS)能夠超過30萬。”莊頡對雷峰網(wǎng)(公眾號:雷峰網(wǎng))說道。
通過三年多時間的改造,東吳證券的核心交易系統(tǒng)不僅技術(shù)上實現(xiàn)了自主可控,而且在性能上也有新的進步。
但莊頡也特別強調(diào),所有的技術(shù)變革,都不應(yīng)該是自嗨,而是要把它真正變成解決業(yè)務(wù)問題。
在今年的八月,東吳證券成立了數(shù)字化轉(zhuǎn)型辦公室,將IT團隊直接派駐到零售業(yè)務(wù)和機構(gòu)業(yè)務(wù)條線中,讓IT與業(yè)務(wù)更緊密結(jié)合。
據(jù)莊頡對雷峰網(wǎng)透露,隨著升級后的A5的啟用,東吳證券零售側(cè)和機構(gòu)側(cè)的業(yè)務(wù)也有了顯著變化。
在零售業(yè)務(wù)線上,A5全面采用內(nèi)存數(shù)據(jù)庫技術(shù),給"秀財APP"的頁面加載速度和用戶體驗帶來了顯著提升。
“以前,點擊一個頁面可能需要4-5秒與后臺交互才能完成跳轉(zhuǎn),而現(xiàn)在幾乎瞬間就可以加載內(nèi)容。”
除用戶體驗外,用戶服務(wù)也有顯著的改進?;贏5系統(tǒng),東吳證券正在創(chuàng)建了一個智能條件單系統(tǒng),它相當(dāng)于將機構(gòu)的各種算法,包括流行的網(wǎng)格交易和一些基于時間和價格的策略,整合到了后臺系統(tǒng)中。
隨著系統(tǒng)的開發(fā)完成,這一服務(wù)擴展到零售客戶群體,之后零售客戶不僅在交易速度方面能夠享受與機構(gòu)客戶相媲美的體驗,而且在交易解決方案上實現(xiàn)與機構(gòu)客戶的全面對齊。
在機構(gòu)業(yè)務(wù)線上,A5針對零售客戶的交易速度已經(jīng)從原來的10到20毫秒優(yōu)化為1到2毫秒,這一顯著提升為機構(gòu)交易速度也提升了不少。
當(dāng)然機構(gòu)客戶主要是私募機構(gòu),他們不僅關(guān)注交易性能的高低,還重視服務(wù)的可托管性、估值提供以及業(yè)務(wù)資源如融券券源等。隨著A5系統(tǒng)的升級,它也將在這些方面發(fā)揮關(guān)鍵作用。
過往,核心系統(tǒng)轉(zhuǎn)型,往往被看成是大難題,諸多券商不敢對核心系統(tǒng)“開刀”,但隨著內(nèi)外部環(huán)境變化,券商們要想在競爭中取勝,并適應(yīng)信創(chuàng)要求,就必須邁出腳步。
過往8年,東吳證券一次一次翻山越嶺,錘煉核心系統(tǒng)也給其他券商提供了信心和參考案例,只要找準(zhǔn)合適的技術(shù)路線,找到好的伙伴隊友,做自主創(chuàng)新全棧改造這件事情可能沒有想象中那么難。
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。