云计算技术引领期货行业创新之路

分类: 小鸟云代金券 发布时间:2018-09-19 18:37

文 / 中国期货市场监控中心IT运行部  潘泳鸰

为推动期货行业的互联创新步伐,深入落实国务院关于积极推进“互联网+”行动的指导意见,在证监会的统一领导、期货业协会及各期货公司的大力支持下,中国期货市场监控中心(以下简称“监控中心”)于2015年7月正式推出期货互联网开户云平台(以下简称“期货开户云”),向全部期货公司和每一位期货投资者提供免费的互联网开户服务。期货开户云是期货行业的首个行业云,有效推动了期货公司网上开户业务开展,是一项兼顾服务监管和服务市场的行业创新。

监控中心提出总体构想

2014年,监控中心通过与多家期货公司调研交流,了解到期货公司因规模较小,迫切需要通过互联网手段扩大市场。但如果互联网开户系统要完全满足各项监管要求,需引入多项技术系统,系统建设及运维成本巨大,期货公司迫切希望市场上能够提供集中式的开户云服务。为此,监控中心提出要“研究开发互联网开户云平台,满足期货市场互联网开户的需要”的总体构想。根据证监会领导的重要批示和证监会办公厅下发的《关于进一步推进期货经营机构创新发展的意见》要求,在证监会党委、监控中心党委及各级领导大力支持下,监控中心业务、技术人员通力协作,相关各方共同努力,2015年7月期货开户云PC端上线试运行,移动端APP也于同年12月上线。

期货开户云是一项兼顾服务监管和服务市场的行业创新。该系统严格使用统一规范的开户流程模板,并灵活运用分布式计算、虚拟机、第三方身份证验证、实时视频、数字证书、短信网关等多项技术手段,有效保证了监管部门关注的客户身份识别、期货交易风险揭示和投资者适当性制度等内容得到有效落实。对期货公司在开户内容和开户流程方面的个性化需求,可由期货公司自行配置,支持差异。同时还突破了期货市场长期以来现场临柜开户的限制,有效拓展了期货公司业务空间和服务范围。

期货开户云的系统架构及设计理念

期货开户云采用云计算技术管理Linux集群的物理资源,控制分布式程序运行,隐藏下层硬件故障恢复和数据冗余等细节,有效地为上层云计算应用提供高性能、高可靠的计算和存储。可实现云服务和应用层分离,多租户间操作互相独立,数据安全隔离,系统资源可根据使用情况动态扩展。可提供资源管理、安全管理、远程调用等构建分布式系统常用的底层服务,可以方便地进行集群部署和监控。

图 开户云系统总体构架

针对总体架构,期货开户云基于“前后台松耦合、高内聚”“管理平台和业务运营平台松耦合”“任何节点均可水平扩展”的设计原则架构系统,包括开户前台、业务管理后台、账户管理后台以及统一对接和数据交换。

在设计理念方面,开户云按照面向服务的设计理念,各单元模块实现独立的功能,模块之间的依赖关系为松耦合,并强调模块协同工作的机制。通过模块化的设计,将业务实现最小化,使业务逻辑可以依据业务的不同进行流程重组,从而实现不同的业务处理要求。

期货开户云的技术特点

首次运用云计算技术。

作为期货行业首个行业云,采取SaaS(软件即服务)的交付模式,向各家期货公司提供整套的期货互联网开户解决方案,支持多租户间的差异化配置,直接为每一位期货投资者提供互联网服务。

采用众多开源新技术。

期货开户云主体工程基于Spring MVC构架,但在请求的处理、视图的规范开发以及集群环境的支持方面对基础框架进行了优化调整。积极应用成熟的开源技术组件增强开户云性能,采用Zookeep-er对分布式数据进行高效性、一致性的管理,解决了在云架构下多机分布部署时,视频排队信息、参数配置信息等数据在数十台主机间的高速同步问题;采用redis实现了内存缓存数据库,提高了分布式前端页面访问速度,还可自动完成周期性持久化工作。同时,为方便期货投资者使用移动设备开户,还发布了针对安卓及苹果iOS系统的应用(App)。

资源池化服务可计量。

资源池化主要通过云计算底层平台和上层应用两个方面实现。在底层平台实现计算、存储的资源池化,自动调度多台物理服务器集群的CPU、内存、网络资源,均衡响应计算和IO请求,避免了传统架构中硬件设备的资源使用不均。当遇到市场行情波动,计算节点数量出现瓶颈时,可以通过虚拟化技术良好的水平扩展性,增加计算节点数量,实现线性扩展。在应用平台,实现了分层次的分布式架构,每一层的分布式架构,提供了应用级别的资源池。应用资源池均衡负载,可以对池内各个节点均衡调整计算资源的使用率,遇到资源池内单节点故障或处理堵塞,自动均衡故障节点的服务内容,为各层服务提供了高可用。期货开户云监控模块具备监控、运维及拓展判别功能,实现服务的可计量。

内存数据库加速技术。

系统采用Redis进行高性能的key-value数据库管理。Redis具备性能优越的缓存技术,通过内存数据库存储可明显提高系统响应时间,有效提升了用户体验。采用Redis Cluster集群数据结构,按照slot存储分布可以在线部署多个redis实例,形成一个可无限拓展的缓存数据资源池,有效解决传统业务无法解决的缓存资源不足引起的运行卡顿,同时当某一内存数据更新时还可自动回写数据库完成持久化和分布式系统数据更新通知。

影像资料云存储技术。

期货开户云优选采用了适合云构架的红帽Gluster存储技术,具备无限可扩展性,可在确保数据持续可用的情况下添加或移除存储。特有的错误侦测识别功能有助于确保数据的完整性。Gluster存储灵活的横向扩展架构,允许用户无缝增加存储以满足虚拟环境的动态需求。使用弹性哈希算法来查找存储池中的数据,消除了导致I/O瓶颈的常见根源和故障多发情况。这一特性与大容量可扩展性能结合,成为低本高效的存储解决方案。

助力期货行业稳定发展

期货开户云以电子文档方式取代纸质文档,提高了文档流转效率。现场开户中,经纪合同、期货投资者适当性材料等开户资料以前通过快递方式在期货公司营业部与总部之间流转,耗时平均3~4天,之后还需人工对合同协议等进行电子扫描存档。通过期货开户云开户产生的合同可在系统中实时自动保存,节省流转时间,大大提高开户效率。

期货开户云将公司合规风控与行业业务创新进行统一规划和建设,并将此前各期货公司自行开展的期货交易风险揭示和投资者适当性制度等流程进行统一规范,提升行业的风险防范能力与整体服务水平。派出机构和协会无需对期货公司开户业务开展广泛的现场检查,对期货市场的健康平稳运行具有十分重要的意义。期货开户云上线运行以来,赴期货公司营业部柜台办理开户业务的客户逐步减少,为期货公司节约了宝贵的营业部运营及人力成本,以便集中资源和人力提供更高层次的投资者服务。

期货开户云软硬件等一次性投入是公司自建的1/30,为全市场节省近1.2亿元,在软件维护费上每年还可为市场节省大约1000万元。

期货开户云作为是期货领域的首个行业云,兼顾业务创新和监管要求,提高了期货市场的科技水平,同时优化了期货公司的服务模式,对于云计算技术在行业的推广应用具有示范意义。期货开户云以科技引领、需求驱动作为设计指导思想,将云平台打造成一个弹性服务、资源池化、软件即服务的运行和管理环境,使期货开户云在运行处理速度、可扩展性等方面都有了很好的保障,是我国期货行业以技术创新促进市场稳定发展的成功实践。未来还考虑在开户云服务的基础上,提升能力、持续创新,引入前沿科技,面向期货公司开放客户终端微服务接口,以技术引领期货行业业务持续创新,辅助提升科技监管水平。

往期精选

《金融电子化》新媒体部:主任 / 邝源  编辑 / 潘婧