因为“时延”,时延了15年。
周杰伦唱红《青花瓷》那年,云计算开始在科技圈流行。这让金证股份有了些新想法,能否基于分布式架构,实现底层数字基础设施与上层应用系统之间的解耦。进而,再基于分布式架构,重构证券核心交易系统?
最终这一计划搁浅。
只因为当时的分布式架构,还不能做到张弛有度。以此作为支撑,“拆散”外围应用子系统容易,但再联接起来却很难。 “网络时延、服务器时延等一系列基础技术问题还解决不了,完整的技术生态体系也不成熟。”金证股份高级副总裁王海航说。
“好软件”与“小概率事件”
“好软件都是磨出来的。”
王海航始终相信,“好软件”都是靠时间磨出来的,都是在小概率事件中磨出来的。“20年一遇的小概率事件,也可能触发软件故障。”听上去略微有些凡尔赛。王海航所说“故障”的前提是,金证股份的软件,必须稳定运行20年,才可能遇到小概率事件,才能在小概率事件中打磨和完善产品。
金证股份也确实有这个实力。30年前,金证股份的前身,首创国内证券柜台交易系统,并从此开启了中国证券交易无纸化进程;10年前,金证股份联手合作伙伴,共同打造推出“余额宝”,引爆互联网金融。
不出所料,金证股份也是摘下了证券软件“皇冠上的明珠”。在中国TOP20券商核心交易系统市场中,金证股份占有率超过50%。在AA级证券公司核心交易系统市场中,金证股份占有率也超过50%,即全市场50%交易订单由金证股份的系统报出。
金证股份的念念不忘
只不过,略有遗憾。就如文章开篇描述的场景,最早开始分布式架构研究的金证股份;2008年前后,就希望基于分布式架构,重构证券和资管核心交易系统的金证股份,一度搁浅了研发计划。
但改变出现在2015年。
这一年,周杰伦发布单曲《英雄》,后来这首歌成为《英雄联盟》的中国品牌主题曲。也是在2015年,深交所第五代交易系统顺利交付,整个金融行业都视其为“英雄”,这标志着新一代分布式、低时延技术,在证券交易领域得到大规模成功应用。
此时的金证股份,也重新动了心思。其实,2003年,金证股份上市那年,这家公司就同时发布了两个版本的证券核心交易系统:其一是基于小型机的传统集中式架构,其二就是基于“分布式”是架构。
当然,那时的分布式集群只有5~8个节点。
五年之后,即2008年,金证股份正式启动现代意义上的分布式架构研究,相比那些2013年前后,才接触主机下移、数据库和应用系统迁移的企业,金证股份显然早了很多。不过,还是如开篇所述,受当时技术条件限制,金证股份的此项研究并没有顺利推进。
直到2015年,深交所第五代交易系统顺利交付,其采用“稳定和开放”的基础架构,为全行业走通了一条新路。此时的金证股份,感觉技术时机已经成熟,也希望借此分布式架构,重构证券与资管核心交易解决方案。
重构核心交易系统
由此,跳出时间线,进入技术线。或也可稍作对比。同属金融领域的“证券”和“银行”是一对有着类似发展经历的“表兄弟”。过去20年间,银行核心交易系统走过了,数据大集中时代的“胖核心”,以及移动互联网时代的“瘦核心”。
但在“瘦核心+大外围”时代,其对金融业务的掣肘也表现得尤为明显。因为随着业务的发展,应用系统已经从几个,增长至成百上千个。此时,大量的外围应用系统虽已独立发展,但他们的“根”依然留在了核心业务系统,这也导致数据不一致、功能不协调、客户体验不理想等诸多问题。
证券与资管核心交易也是如此。
传统集中式架构的核心交易系统,核心应用与子应用之间耦合性强、业务落地慢、且“竖井式”架构导致数据分散、业务处理效率低,难以满足证券和资管业务发展需要。这就像非要给钻石吊坠,配上珍珠项链,如此审美看着就不搭,脖颈也会感到无比压力。
金证股份的《蜂鸟计划》
金证股份率先做出了改变。
2022年,也就是金证股份启动分布式研究15年后,金证股份与华为联合发布证券与资管核心交易解决方案。其底层采用分布式、云原生架构,支撑了应用系统与数字基础设施的解耦,支持了核心的交易系统与诸多子应用系统间的解绑。
而且,与“表兄弟”特别要求“稳定性”不同,证券与资管核心交易解决方案,在稳定性、安全性、高并发的基础上,还特别要求“低延时”。原因很简单,证券行业对“低时延”的追求永无止境,因为其主要交易方式一直遵循“时间优先、价格优先”的规则。
或者,电影《蜂鸟计划》更容易解释何为“时间优先、价格优先”。片中的高频交易者安东和文森特,发现技术变革正在左右商业竞争格局。他们计划在堪萨斯州和新泽西州之间,秘密修建一条1000英里长、直径4英寸的“笔直”光纤。如此一来,他们就能比任何人早1毫秒拿到数据,他们每年就能赚取5亿美元。
与此类似,金证股份也很在乎每一毫秒,也有自己的“蜂鸟计划”,但这在此前很难实现,直到金证股份选择与华为战略合作。“联合研发过程中,华为深圳办事处的工程师与金证股份,经常基于不同应用场景进行技术交流,以及解决方案优化。”王海航说。
在如此高频次、言之有物的交流中,金证股份也确实发现华为有很多好产品。华为全自研CloudEngine系列低时延交换机,实现全线速下的中心端数据处理微秒级低时延,保障交易业务的极速转发。
鲲鹏高性能服务器主频提升,协同低时延智能网卡,看满足交易全链路低时延。华为iMaster NCE-Fabric Insight基于Telemetry毫秒级订阅全网数据,根据AI算法检测微突发等异常,实时感知全网健康与风险,实现开市期间业务0中断。
GaussDB数据库是款“好软件”
不仅如此。
不仅是鲲鹏、昇腾,以及计算、存储、网络等基础硬件方面的合作。证券行业发展过程中,数据库等基础软件一直扮演着极其重要的角色;不管证券核心交易系统如何发展,也都要依赖于数据库的业务处理能力;激发证券核心交易系统的潜能,更需要在计算、存储、网络与数据库之间进行深度优化。
虽然名称并不方便透露,但总部位于深圳的国内顶级证券企业,就是最早关注分布式架构的证券公司,也是最早应用金证股份FS2.0核心交易系统的企业。“而且,金证股份联合客户,首先就对华为GaussDB数据库进行了测试。”王海航说。
其实,就像金证股份的应用软件一样,GaussDB数据库也是经过时间磨砺的产品。2001年,华为即启动数据库研发,2007年开始小范围试用,2012年开始大规模商用。此后,华为内部完成ERP系统全面替换时,背后就是上线了600多套GaussDB数据库。
当然,实践才是检验“好产品”的唯一标准。“金证股份将证券业务流程中所有核心应用场景抽象,并打入全量数据进行测试。”当王海航拿到数十项测试结果,就一眼认定华为GaussDB数据库也是一款“好软件”。
显然,能做出“好软件”的金证股份是懂行的,当全场景报文仿真验证、数据迁移相关开发测试、混沌测试、自动化测试和容灾测试等一系列测试完成时,当计算、存储、网络围绕数据库完成深度优化时,华为GaussDB数据库突破了纯软件层面性能优化的天花板,实现了性能倍增。
“而且经过与华为深圳工程师的深入沟通,金证股份发现GaussDB数据库的功能设计确实与众不同,不拘泥传统,且精巧方便。”这更让王海航刮目相看,他最后说:“希望华为不断加大对GaussDB数据库的投入,推动企业的数字化转型,推动金证股份研发出更好的应用解决方案。”
——本文作者 TechECR记者 张戈
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/78633.html