因为“时延”,时延了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中断。
不仅如此。
不仅是鲲鹏、昇腾,以及计算、存储、网络等基础硬件方面的合作。证券行业发展过程中,数据库等基础软件一直扮演着极其重要的角色;不管证券核心交易系统如何发展,也都要依赖于数据库的业务处理能力;激发证券核心交易系统的潜能,更需要在计算、存储、网络与数据库之间进行深度优化。
虽然名称并不方便透露,但总部位于深圳的国内顶级证券企业,就是最早关注分布式架构的证券公司,也是最早应用金证股份FS2.0核心交易系统的企业。“而且,金证股份联合客户,首先就对华为GaussDB数据库进行了测试。”王海航说。
其实,就像金证股份的应用软件一样,GaussDB数据库也是经过时间磨砺的产品。2001年,华为即启动数据库研发,2007年开始小范围试用,2012年开始大规模商用。此后,华为内部完成ERP系统全面替换时,背后就是上线了600多套GaussDB数据库。
当然,实践才是检验“好产品”的唯一标准。“金证股份将证券业务流程中所有核心应用场景抽象,并打入全量数据进行测试。”当王海航拿到数十项测试结果,就一眼认定华为GaussDB数据库也是一款“好软件”。
显然,能做出“好软件”的金证股份是懂行的,当全场景报文仿真验证、数据迁移相关开发测试、混沌测试、自动化测试和容灾测试等一系列测试完成时,当计算、存储、网络围绕数据库完成深度优化时,华为GaussDB数据库突破了纯软件层面性能优化的天花板,实现了性能倍增。
“而且经过与华为深圳工程师的深入沟通,金证股份发现GaussDB数据库的功能设计确实与众不同,不拘泥传统,且精巧方便。”这更让王海航刮目相看,他最后说:“希望华为不断加大对GaussDB数据库的投入,推动企业的数字化转型,推动金证股份研发出更好的应用解决方案。”
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
添加我为好友,拉您入交流群!
请使用微信扫一扫!