注册 / 登录

深圳证券交易所新一代交易系统架构转型之路

分会场:  架构演进/工程实践/大前端

分享时间: 2017年11月9日 - 12日

案例来源 :

案例讲师

喻华丽

深圳证券交易所 总工程师

喻华丽,深圳证券交易所总工程师,负责深圳证券交易所技术发展战略规划、信息化建设和IT治理工作。她于1993年4月进入深圳证券交易所,长期从事证券交易等系统的研发和技术管理,具有20年以上的证券交易系统规划、设计、开发经验。作为负责人和架构师,主持了第四代交易系统研发、第五代交易系规划与研发、深港通技术系统建设。 喻华丽1990年毕业于华中理工大学计算机系,2003年获厦门大学MBA。

扫描二维码分享案例

所在软件研发中心介绍

深圳证券交易所技术研发中心由技术规划部、电脑工程部、系统运行部和下属深圳证券通信有限公司、深圳证券信息有限公司研发团队等组成,坚持自主可控,自主研发全面支撑交易所市场组织、交易、监管、服务等业务的交易、监管、信息、业务管理、互联网应用、办公行政支持等六大应用平台、三大应用架构以及金融数据交换平台FDEP的规划和研发,人力规模近500人,占IT团队总人数的73%以上,其中交易系统研发团队约90人。

 

建议该分享案例适用范围:

中大型金融机构,涉及金融业务的中大型互联网企业

 

为什么这个案例值得分享?

为其他金融企业在核心系统特别是高可用高性能的实时处理系统,实施去IOE、走向开放平台开源技术、分布式处理、高可用低时延设计的架构转型、平稳升级提供参考,如何在这种全面重构的架构转型中确保安全平稳升级、并同时带领全市场平稳升级。

 

 

案例简述

 

处于行业核心地位的业务系统对持续平稳运行有着严苛的要求,如何对这些核心业务系统进行升级换代以满足业务发展和技术进步的需要,是很多CIO及其研发团队所面临的难题。本案例分享了深圳证券交易所在新一代核心交易系统的升级换代实施过程中的积累的一些成功经验,希望能够为其他机构或企业的核心业务系统升级换代提供借鉴。

 

案例目标

 

近年来,股市交易异常活跃,成交量快速增长,换手率越来越高,而业务创新也层出不穷,交易系统的容量、速度和业务扩展性等各方面都面临严峻挑战。虽然我们对原有交易系统持续进行了升级优化,但已无法继续支持未来十年的交易业务发展,技术架构和平台需更新和走向开放以增强持续发展能力和安全可控能力,因此进行大的升级换代势在必行,而交易所交易系统作为证券行业内的核心业务系统,在持续平稳运行方面有着严苛的要求,并且接入的外部系统众多,牵一发而动全身,如何在保证业务连续性的前提下,完成系统的升级换代,并达到预期的性能容量目标,是CIO和研发团队需要破解的一道难题。

 

成功(或教训)要点

 

1)先规划后实施。通过规划和POC,我们了解掌握了现代化交易系统主流架构设计、技术发展趋势、消息中间件等关键技术,以及开放平台的应用经验,拓展了我们团队的视野,培养锻炼了技术队伍,从而进一步提升了对交易系统自主可控的能力,规划成果为后续的系统建设实施奠定了坚实的基础。
2)确立技术目标和架构蓝图。为满足业务连续性方面的需求,规划确立了建立一套高可用、高性能、低时延、易扩展、易操作的集中交易平台作为最重要的技术目标。实施架构转型,识别和实现关键技术,借鉴国际主流交易平台的发展经验,拥抱开放平台、开源技术,将交易系统核心从封闭的NonStop平台升级为基于消息总线、运行于PC Server上的分布式交易平台,在降低TCO的同时,降低了对单一厂商的技术依赖。
3)全面自主研发。坚持自主可控、自主研发的发展路线,由所内技术团队与下属通信公司团队组成项目组,统一实施,自主掌控需求、架构与关键技术、核心组件、质量,并合理借力,在程序设计、测试等基础工作上使用第三方人力外包服务以补充自身人力的不足,形成了一支高峰时近130人的交易系统研发团队。为管控架构转型和新技术应用风险,研发实施分二期,第一期为2011年11月正式启动至2013年5月,实现了新一代交易系统核心架构,并对关键技术进行了验证;2013年6月起开展二期系统建设,项目进入全面研发实施阶段。一年多实际应用结果表明,系统达到了设计目标,同时通过自主研发并全面掌握核心技术,做到了系统完全自主可控,提升了系统应急处理能力,提高了创新业务支持能力,培养了一批业务骨干、技术专家,壮大了交易系统研发队伍,有力保障了交易系统持续提供

 

案例ROI分析

 

新一代交易系统的五年总拥有成本仅为原交易系统的三分之一,整体支出下降63.3%。由于拥有完整的自主研发体系,拥有包括核心交易系统在内的所有业务技术平台和关键技术的自主知识产权和全部源代码,深交所掌控了升级维护的自主性,后期系统维护和人员招聘、学习等间接成本也大幅下降,为深交所以更低成本、更高效率地提供集约化交易服务奠定良好基础。

 

案例启示

 

※ 用好专业咨询服务,做好主导总控
※ 把握优先级,高可用优先于高性能
※ 关键技术验证充分,建立各方信心
※ 注重核心团队构建
※ 自动化测试平台不可或缺
※ 接口兼容效果明显
※ CIO与团队的担当

 

案例在团队中的意义

 

为其他金融企业在核心系统特别是高可用高性能的实时处理系统,实施去IOE、走向开放平台开源技术、分布式处理、高可用低时延设计的架构转型、平稳升级提供参考,如何在这种全面重构的架构转型中确保安全平稳升级、并同时带领全市场平稳升级。