2019中国金融科技产业峰会丨深圳华锐金融技术股份有限公司华锐分布式技术实验室主任何志东:软硬结合,?
2019(第二届)中国金融科技产业峰会于10月31日在北京国际会议中心隆重开幕,在会上深圳华锐金融技术股份有限公司华锐分布式技术实验室主任何志东带来了主题演讲《软硬结合,追求极致打造新一代分布式高速行情平台》。
大家好,我是来自华锐金融的何志东。
今天我分享的这个主题是硬件和硬件的结合追求终极,华锐的下一代分布式高速行情平台在开始介绍我们的行情平台之前介绍深圳华锐。
华锐成立时间为3年,总部在深圳,是一家专注于为证券金融业提供下一代分布式基础技术和核心业务系统的高新技术企业。目前公司有五大核心产品,首先是我们分布式系统的基础平台AMI,它完美满足了构建现代金融核心业务系统所需的高可用性、高并发性、低延迟性、水平扩展四个特性,在该平台上构建了证券的核心交易系统
昨天正好我的朋友圈在证券业发表上市证券公司第三季度的财务报告书上印刷了屏幕。我数了一数。我看了前十名。第三季度收入前十名的证券公司,我们现在进入了九家。华锐设立了分布式技术实验室和金融科学技术研究所。我们必须把最先进的技术带到证券业。华锐的使命是提高中国金融基础设施的能力,我们的愿景是成为下一代金融技术的领导者。
接下来正式开始介绍我们的行情平台。先给大家讲一下这个行业的背景,我们做行情平台,我们首先关注这个市场它需要的究竟是什么?这是一个非常典型的,证券行业机构交易系统,在追求急速交易这样一个场景,最右边是几大证券还有期货交易所,然后我把这个场景做一些抽象,通常来讲这套系统,有高速行情、策略系统还有快速交易系统,这几个系统为了追求极致会部署到交易所的机房,行情从交易所出来到达高速行情,高速行情做转码之后给到策略系统,触发策略系统做下单的操作,订单给交易系统之后递交给交易所,大家关注的是行情从出来到订单,直到订单递交给交易所一整条链路的时延,投资者需要快,需要更快、最快。证券交易的原则之一是时间优先,因此以快速为最高优先级进行追求是最初的场景。除了快,对证券公司来说,他选择行情平台关注扩展性、中心扩展性、跨中心扩展性、跨互联网扩展性。这是我说的两个普通场景。
市场对行情系统提出了很多新要求,特别是今年年初监督层发出信号,我们向机构开放三方访问,开放三方访问意味着将其战略系统更多地部署到交易所的机械室,刚才说的这个链接成立的话
另外,今年我也看到了市场上量化交易的普及,也有交易所的一些接口将每个行情从6万件上升到24万件带宽,接收系统应对更高的行情峰值,对行情系统的传输、带宽等有更高的要求,从今年开始,全行业都进行了快速交易系统的选择。
优秀的行情系统应具有什么特点?上面的低延迟、高吞吐量、高可用性、容易扩展,这些是大家都能理解的要求,然后全权复盖,复盖所有市场,证券、期货或海外市场的海外数据,容易对接,最后必须在线,实际上很多这些核心系统在线最重要的是如何顺利切换
现在市场整体,市场整体有什么方案?传统的是一些软件行情平台,追求最近速度的软件行情解决方案,IPG方案,IPG多用于期货,证券几年前的引进没有大规模扩大。从软到硬的基本特征可以总结为时延吞吐等性能越硬越好,但高可用性、扩展性、全权复盖性、对接性、灵活性、管理性等特性比硬件更全面。华锐想做什么?综上所述,快速使用不方便,使用方便不快,华锐行情平台想快速使用方便是我们的目标。
接下来,我们华锐的速度行情解决方案,与传统软件行业不同,与IPG方案不同,是硬结合的方案,到底是怎样硬结合的呢?让我们看看最先进的硬件技术。这是高性能网卡的技术,最左下角是IntelX520,现在业界出货量最大的兆卡,其延迟等级我们开设2台服务器a到b的Round约为20-25微秒的延迟等级。左上角Mellanox低延迟网卡,其延迟等级约为10-15微秒。右下角的Solarflare和Exablaz也是这个水平,大家为了追求更终极的时间有各种加速技术,大家都想追求更终极,把协议向下移动,不能向下移动,达到更低的延迟。
我给你一个数据。这是上述低延迟网卡UDP单向传输延迟的统计值,同一个网卡没有硬件,服务方式没有改变,用不同的界面传输数据,5微秒左右是普通的TCP/IP协议站。一个加速技术能做到1.2微秒左右,还不够,想再低点怎么办?提供公开的协议接口可以在一秒钟内完成。这个行业就是这样,同样的硬件可以用不同的技术使其性能更好。
让我们看看低延迟的交换机。在低延迟领域,处理延迟是一个,重要的是传输延迟。所以,为什么说网卡和交换机,这是网络延迟的重要组成部分。交换机这块,我用普通以太网的交换机大于三微秒,假如用低时延的以太网交换机可以低于一微秒,更低怎么办?可以使用低延迟交换机,可以使用更低、更快、更物理的分光器。这是我们可以从硬件上榨取的性能,最后我得到了1.88、1.88是什么,1.88是时间延迟,这是华锐速度行情解决方案的转换行情的全链路贯通时间延迟,这个行情从交易所的网关、行情的网关出来,我们得到了时间延迟,然后行情消费者自己再得到时间延迟,相减少的贯通时间延迟是1.88。有多快?在这个行业,现在大多数人认为IPG方案是最快的,在行情领域使用IPG方案是最快的,但是这个数据比IPG快,我们平时IPG发表内部转换代码的时间是100-200纳秒,但是内部的时间是全链接,内部的时间是多少业内方案的全部链接延长了5微秒左右,做得好的是3微秒,转换时间是100,200纳秒,问题是网络延长了多少,3微秒,我给你的数据是1.88,我的内部转换时间比你延长,我通过网络加速可以1.88,可以恢复时间,而且它不仅快,而且稳定,你的24万支每秒对我来说没有差别,这种吞吐对现在的传输速度远远没有达到性能瓶颈
刚才说的是软件速度计划。事实上,我刚才谈到了这个行业的需求。事实上,我们还需要一个平台。华锐分析是一个高速行情平台,我们从2017年的立项开始,我们的目标是提供行情水平的平台服务,它是基于华锐分布式技术平台构建的,我们的应用集成了它的特性,高吞吐量、低时延优艾设计网_设计客、高可用性、扩展性,从接受行情的来源到最后一套构成了我们的行情平台,而且有完善的运输管理。
刚才说行情平台快,然后需要稳定。稳定不仅需要时延稳定,还需要高可用性,我们的证券业需要高可用性,零容忍故障,如何设计多维高可用性。我们都是多活配置,相互备份,可靠的群发,数据可靠的传输,通过多路合并重量,选择优秀的提交,最后我们的故障自动切换,所有这些特性给顾客带来的效果都是单点故障或某些特定场景的多点故障对应用没有影响
此外,全覆盖。我们复盖了现在国内的所有证券期货市场,支持各种各样的品种,现在有各种各样的数据,还有原始的转换代码,转换代码的分发,推进,转换行情,在这个行业进行实时的行情,历史的行情,数据的分析,没有问题
还有对接,从最后开始支持现在的各种行情协定,支持现在主流的这些行情界面,对外的话不仅提供交易所的原始界面,还提供华锐自己的API。为了使客户更快地在线,我们与现在市场的主流行情界面兼容,最后构成我们的系统在线简单地转移现有的客户。
另外,我一直说平台,平台级的运输管理非常重要,我们有一键式的安装配置,标准化的运输流程,完善用户管理,最后进行重要的全面监视。这些最终构成使我们的系统在线后能够顺利运行。
无限可扩展。我们走的是广播,自然有很强的扩展能力,对我来说一个接一个,一万个接一个接一个接一个接一个接一个接一个接一个接一个接一个传统的TCP考虑连接数,数量越多效率越低,对我来说没有这个问题。
另外跨数据中心传输,我们搭建行情平台需要解决的是,因为交易所分布在全国各地,我要构造这个平台,就像构造一个水碗一样跨地域的,南水北调西电东输一样的,我要提供这样的服务,可以把各个交易所数据之间的数据流通打通。通过断点续传、高效压缩和智能流控可以保证数据平滑并且保证质量。
华锐提供的是平台,从下列行情总线结构提供的业务框架和业务支持、支持的市场,最后我们为该行业提供平台,大家可以基于该平台进行二次开发,建立自己的行情中心。以前,这个行业可能只有头部证券公司才能自己建立行情中心,也许需要几十个团队花点时间建立自己的行情中心,不需要华锐,也许三个人三个月,我做了80%的事,上面的20%结束后就可以拥有自己的行情中心
精彩评论