因為(wèi)“時延”,時延了15年。
周傑倫唱紅《青花(huā)瓷》那年,雲計算開始在科(kē)技(jì )圈流行。這讓金證股份有(yǒu)了些新(xīn)想法,能(néng)否基于分(fēn)布式架構,實現底層數字基礎設施與上層應用(yòng)系統之間的解耦。進而,再基于分(fēn)布式架構,重構證券核心交易系統?
最終這一計劃擱淺。
隻因為(wèi)當時的分(fēn)布式架構,還不能(néng)做到張弛有(yǒu)度。以此作(zuò)為(wèi)支撐,“拆散”外圍應用(yòng)子系統容易,但再聯接起來卻很(hěn)難。“網絡時延、服務(wù)器時延等一系列基礎技(jì )術問題還解決不了,完整的技(jì )術生态體(tǐ)系也不成熟。”金證股份高級副總裁王海航說。
“好軟件”與“小(xiǎo)概率事件”
“好軟件都是磨出來的。”
王海航始終相信,“好軟件”都是靠時間磨出來的,都是在小(xiǎo)概率事件中(zhōng)磨出來的。“20年一遇的小(xiǎo)概率事件,也可(kě)能(néng)觸發軟件故障。”聽上去略微有(yǒu)些凡爾賽。王海航所說“故障”的前提是,金證股份的軟件,必須穩定運行20年,才可(kě)能(néng)遇到小(xiǎo)概率事件,才能(néng)在小(xiǎo)概率事件中(zhōng)打磨和完善産(chǎn)品。
金證股份也确實有(yǒu)這個實力。30年前,金證股份的前身,首創國(guó)内證券櫃台交易系統,并從此開啓了中(zhōng)國(guó)證券交易無紙化進程;10年前,金證股份聯手合作(zuò)夥伴,共同打造推出“餘額寶”,引爆互聯網金融。
不出所料,金證股份也是摘下了證券軟件“皇冠上的明珠”。在中(zhōng)國(guó)TOP20券商(shāng)核心交易系統市場中(zhōng),金證股份占有(yǒu)率超過50%。在AA級證券公(gōng)司核心交易系統市場中(zhōng),金證股份占有(yǒu)率也超過50%,即全市場50%交易訂單由金證股份的系統報出。
金證股份的念念不忘
隻不過,略有(yǒu)遺憾。就如文(wén)章開篇描述的場景,最早開始分(fēn)布式架構研究的金證股份;2008年前後,就希望基于分(fēn)布式架構,重構證券和資管核心交易系統的金證股份,一度擱淺了研發計劃。
但改變出現在2015年。
這一年,周傑倫發布單曲《英雄》,後來這首歌成為(wèi)《英雄聯盟》的中(zhōng)國(guó)品牌主題曲。也是在2015年,深交所第五代交易系統順利交付,整個金融行業都視其為(wèi)“英雄”,這标志(zhì)着新(xīn)一代分(fēn)布式、低時延技(jì )術,在證券交易領域得到大規模成功應用(yòng)。
此時的金證股份,也重新(xīn)動了心思。其實,2003年,金證股份上市那年,這家公(gōng)司就同時發布了兩個版本的證券核心交易系統:其一是基于小(xiǎo)型機的傳統集中(zhōng)式架構,其二就是基于“分(fēn)布式”架構。
當然,那時的分(fēn)布式集群隻有(yǒu)5~8個節點。
五年之後,即2008年,金證股份正式啓動現代意義上的分(fēn)布式架構研究,相比那些2013年前後,才接觸主機下移、數據庫和應用(yòng)系統遷移的企業,金證股份顯然早了很(hěn)多(duō)。不過,還是如開篇所述,受當時技(jì )術條件限制,金證股份的此項研究并沒有(yǒu)順利推進。
直到2015年,深交所第五代交易系統順利交付,其采用(yòng)“穩定和開放”的基礎架構,為(wèi)全行業走通了一條新(xīn)路。此時的金證股份,感覺技(jì )術時機已經成熟,也希望借此分(fēn)布式架構,重構證券與資管核心交易解決方案。
重構核心交易系統
由此,跳出時間線(xiàn),進入技(jì )術線(xiàn)。或也可(kě)稍作(zuò)對比。同屬金融領域的“證券”和“銀行”是一對有(yǒu)着類似發展經曆的“表兄弟(dì)”。過去20年間,銀行核心交易系統走過了,數據大集中(zhōng)時代的“胖核心”,以及移動互聯網時代的“瘦核心”。
但在“瘦核心+大外圍”時代,其對金融業務(wù)的掣肘也表現得尤為(wèi)明顯。因為(wèi)随着業務(wù)的發展,應用(yòng)系統已經從幾個,增長(cháng)至成百上千個。此時,大量的外圍應用(yòng)系統雖已獨立發展,但他(tā)們的“根”依然留在了核心業務(wù)系統,這也導緻數據不一緻、功能(néng)不協調、客戶體(tǐ)驗不理(lǐ)想等諸多(duō)問題。
證券與資管核心交易也是如此。
傳統集中(zhōng)式架構的核心交易系統,核心應用(yòng)與子應用(yòng)之間耦合性強、業務(wù)落地慢、且“豎井式”架構導緻數據分(fēn)散、業務(wù)處理(lǐ)效率低,難以滿足證券和資管業務(wù)發展需要。這就像非要給鑽石吊墜,配上珍珠項鏈,如此審美看着就不搭,脖頸也會感到無比壓力。
金證股份的《蜂鳥計劃》
金證股份率先做出了改變。
2022年,也就是金證股份啓動分(fēn)布式研究15年後,金證股份與華為(wèi)聯合發布證券與資管核心交易解決方案。其底層采用(yòng)分(fēn)布式、雲原生架構,支撐了應用(yòng)系統與數字基礎設施的解耦,支持了核心的交易系統與諸多(duō)子應用(yòng)系統間的解綁。
而且,與“表兄弟(dì)”特别要求“穩定性”不同,證券與資管核心交易解決方案,在穩定性、安(ān)全性、高并發的基礎上,還特别要求“低延時”。原因很(hěn)簡單,證券行業對“低時延”的追求永無止境,因為(wèi)其主要交易方式一直遵循“時間優先、價格優先”的規則。
或者,電(diàn)影《蜂鳥計劃》更容易解釋何為(wèi)“時間優先、價格優先”。片中(zhōng)的高頻交易者安(ān)東和文(wén)森特,發現技(jì )術變革正在左右商(shāng)業競争格局。他(tā)們計劃在堪薩斯州和新(xīn)澤西州之間,秘密修建一條1000英裏長(cháng)、直徑4英寸的“筆(bǐ)直”光纖。如此一來,他(tā)們就能(néng)比任何人早1毫秒(miǎo)拿(ná)到數據,他(tā)們每年就能(néng)賺取5億美元。
與此類似,金證股份也很(hěn)在乎每一毫秒(miǎo),也有(yǒu)自己的“蜂鳥計劃”,但這在此前很(hěn)難實現,直到金證股份選擇與華為(wèi)戰略合作(zuò)。“聯合研發過程中(zhōng),華為(wèi)深圳辦(bàn)事處的工(gōng)程師與金證股份,經常基于不同應用(yòng)場景進行技(jì )術交流,以及解決方案優化。”王海航說。
在如此高頻次、言之有(yǒu)物(wù)的交流中(zhōng),金證股份也确實發現華為(wèi)有(yǒu)很(hěn)多(duō)好産(chǎn)品。華為(wèi)全自研CloudEngine系列低時延交換機,實現全線(xiàn)速下的中(zhōng)心端數據處理(lǐ)微秒(miǎo)級低時延,保障交易業務(wù)的極速轉發。
鲲鵬高性能(néng)服務(wù)器主頻提升,協同低時延智能(néng)網卡,滿足交易全鏈路低時延。華為(wèi)iMaster NCE-Fabric Insight基于Telemetry毫秒(miǎo)級訂閱全網數據,根據AI算法檢測微突發等異常,實時感知全網健康與風險,實現開市期間業務(wù)0中(zhōng)斷。
GaussDB數據庫是款“好軟件”
不僅如此。
不僅是鲲鵬、昇騰,以及計算、存儲、網絡等基礎硬件方面的合作(zuò)。證券行業發展過程中(zhōng),數據庫等基礎軟件一直扮演着極其重要的角色;不管證券核心交易系統如何發展,也都要依賴于數據庫的業務(wù)處理(lǐ)能(néng)力;激發證券核心交易系統的潛能(néng),更需要在計算、存儲、網絡與數據庫之間進行深度優化。
雖然名(míng)稱并不方便透露,但總部位于深圳的國(guó)内頂級證券企業,就是最早關注分(fēn)布式架構的證券公(gōng)司,也是最早應用(yòng)金證股份FS2.0核心交易系統的企業。“而且,金證股份聯合客戶,首先就對華為(wèi)GaussDB數據庫進行了測試。”王海航說。
其實,就像金證股份的應用(yòng)軟件一樣,GaussDB數據庫也是經過時間磨砺的産(chǎn)品。2001年,華為(wèi)即啓動數據庫研發,2007年開始小(xiǎo)範圍試用(yòng),2012年開始大規模商(shāng)用(yòng)。此後,華為(wèi)内部完成ERP系統全面替換時,背後就是上線(xiàn)了600多(duō)套GaussDB數據庫。
當然,實踐才是檢驗“好産(chǎn)品”的唯一标準。“金證股份将證券業務(wù)流程中(zhōng)所有(yǒu)核心應用(yòng)場景抽象,并打入全量數據進行測試。”當王海航拿(ná)到數十項測試結果,就一眼認定華為(wèi)GaussDB數據庫也是一款“好軟件”。
顯然,能(néng)做出“好軟件”的金證股份是懂行的,當全場景報文(wén)仿真驗證、數據遷移相關開發測試、混沌測試、自動化測試和容災測試等一系列測試完成時,當計算、存儲、網絡圍繞數據庫完成深度優化時,華為(wèi)GaussDB數據庫突破了純軟件層面性能(néng)優化的天花(huā)闆,實現了性能(néng)倍增。
“而且經過與華為(wèi)深圳工(gōng)程師的深入溝通,金證股份發現GaussDB數據庫的功能(néng)設計确實與衆不同,不拘泥傳統,且精(jīng)巧方便。”這更讓王海航刮目相看,他(tā)最後說:“希望華為(wèi)不斷加大對GaussDB數據庫的投入,推動企業的數字化轉型,推動金證股份研發出更好的應用(yòng)解決方案。”