客户案例 | 灵雀云PaaS平台助推证券公司落地DevOps
2017-12-04

证券公司如何把蛋糕做大?

 

当下,一切都在不断变化中。就拿谁是竞争对手这个问题来说,以前对标的公司不过是身边的同行,如今竞争对手会在四处出现,证券行业这几年也明显感受到这样的变化。

 

某证券公司成立于1991年,发展到去年已经有了26万亿的年交易规模,从业务指标、财务指标上来看,在国内券商界已经是当之无愧的龙头大V级企业。

 

如此亮丽的财务指标,也会催生出来自竞争对手的巨大压力。仔细观察这几年的金融市场变化就不难发现,那些层出不穷火起来的创新金融产品大都来自线上,例如第三方支付、P2P、小额贷款等。贷款、股票、债券等的发行和交易以及券款支付都可以直接在网上进行,交易成本逐渐降低,获客来源也呈爆发式增长。还有一个显著趋势是,吃到这些互联网创新红利的不只是传统金融企业,还有很多新兴的互联网金融公司。

金融行业业务创新越来越依靠于互联网和软件应用,该证券公司的IT负责人早早认识到了这一点,期望通过软件创新更好地掌控和布局互联网业务,从而持续拓展自己的金融业务规模。而自研团队的开发效率和迭代能力远远高于软件外包,因此就出现了文章开头的那一幕。

 

“研发人员是否多多益善?”——CIO面临的新课题

 

《史记》里有个段子,说汉王刘邦问手下韩信能带多少兵,韩信说“多多益善”。常理推断嘛,当然是自己手里的兵越多,diss对方越easy,但在现实中并不一定是这样。带个三、五人的队伍好说,要是几十万部队,粮草、伙食、卫生、纪律、操练、阵型、战术可就都成了需要考虑的问题,对于将领自身的领兵能力也是很大的考验。

 

带领数百人的软件研发团队也是一样,如何按照不同的产品线来组建团队,如何确保每个应用都能独立地开发、测试、部署和上线,如何建立高效的开发测试流程、实现应用快速迭代以满足业务部门不断变化的需求,都是该证券公司IT部门亟待解决的问题。

具体来看,该证券公司面临了以下几方面的IT挑战:

 

   •     金融产品的生命周期管理复杂:在传统的架构下,新产品上线周期长,交付环节出错几率高;用传统的方式打包,手工上传到测试环境及生产环境进行部署,因环境差异而导致线上故障多,效率低下。 


   •     证券类应用测试流程无法标准化:在传统物理拓扑下,每个项目都需要多套测试环境,在搭建和维护测试环境时需要处理很多问题,比如修复污染的数据库等,有时也会需要搭建沙箱测试环境,耗费巨大精力。


   •     应用交付周期长:此前的研发流程标准化程度低,导致各团队之间沟通成本高,效率低,增大快速迭代难度。随着产品复杂度逐渐增加,自动化测试、系统重构、数据库迁移等任务也会变得愈加困难,交付周期无限延长。

 

 

 

综合以上几点,从技术上来看,该客户需要实现业务应用支撑的研发、测试、调度、编排到发布、上线的PaaS层的重构;同时,在通过技术堆栈重构提高企业业务敏感性的同时,也要实现统一且平滑地从传统架构到微服务化架构的过渡,整合企业资源,加快业务迭代速度。

 

另外,该证券公司还有更多非技术方面的要求,包括保障自己业务系统坚持“自主可控,技术创新”的发展理念,拥抱并谨慎落地开源技术,保障技术的前瞻性和开放性,降低对固定技术栈的依赖等等。

 

随着IT技术的发展,如今的CIO们操练软件研发大军已经不需要韩信时代那么高的试错成本,通过详细而谨慎的调研,该证券公司将目光聚焦到了当下最先进的软件开发方法论——DevOps。

 

证券公司为何选择DevOps? 

 

DevOps并非是某种工具,也不仅仅是一种软件的部署方法,而是通过一种全新的方式,来思考如何让软件的作者(开发部门)和运营者(运营部门)进行合作与协同。使用了DevOps平台之后,会使两个部门更好地交互协作,从而让更多领域从中受益,例如:研发测试流程自动化、备份与恢复、安全、跨云管理等等。诸如轻量级虚拟化的容器、可以持续集成的Jenkins工具、流水线化工具Puppet等都成了企业践行DevOps的追逐对象。

 

通过严格的技术选型,该证券公司认为基于容器技术的DevOps平台可以规范开发、测试管理流程,并标准化系统交付,从技术上能够满足自己的数字化转型需求。但该证券公司也认识到,容器技术涉及的技术细节复杂,独立实施需要各部门对其有很强的认知,否则上生产系统就会遇到各种问题,有一定的风险。为此,该证券公司希望和优秀的合作伙伴一起做整体PaaS解决方案,采用容器技术,搭建微服务架构,践行DevOps。

 

在与灵雀云技术团队深入沟通之后,该证券公司最终引入了灵雀云成熟的企业级容器PaaS平台Alauda EE。灵雀云产品有以下几个优势:

 

   •     Alauda EE是基于容器技术,以DevOps为理念,面向微服务应用的新一代PaaS平台,产品功能丰富,能够解决软件产品开发、测试、交付和运维一体化的问题,加快应用推向市场的时间;

   •     灵雀云有丰富的容器落地实践经验,有众多五百强企业客户的成功经验做背书;

   •     灵雀云从一开始就全面集成Kubernetes,并是开源技术的早期实践者,技术栈走主流路线;

   •     有高质量的本地化服务团队,对客户的需求、落地和业务迁移都有专业支持。

tu1.jpg

灵雀云如何助推该证券公司数字化转型?

 

通过引入了灵雀云相对成熟的企业级容器云平台Alauda EE,该证券公司的整个IT研发体系不管是管理流程、开发流程,还是交付速度,都有了大幅度的提升:

 

   •     规范化软件部署的流程:不但自动化了所有发布流程,提高了效率,还详细记录了部署的时间、版本和相关责任人,便于追溯和回滚,提高了软件发布的质量。 

   •     快速搭建测试环境,缩短测试周期:每个团队和第三方厂商都可以按照需求随时申请测试环境,并指定不同的版本集和测试数据集,大大缩短了测试周期。 

   •     轻松管理多套生产环境: 统一的监控、告警、权限控制等,统一管理各个银行的应用版本,极大的方便了多个环境的管理和维护。

tu2.png

灵雀云的容器PaaS平台项目在该证券公司内部实施以来,在研发管理方面,由传统的手工作坊式的研发状态,进入到高效、敏捷、协同的研发动作,且全部通过一体化的平台进行组织;在项目管理方面,所有的版本交付都通过这个平台运转;在版本管理方面,做到两个方面的管理,容器的镜像版本和传统应用的镜像版本,用两个版本的模式来过渡;从测试环境来看,比原来虚机的测试环境,不仅提高了交付速度,还提升了测试环境的资源利用率;从交付速度来看,现在基本上都提速到一个星期发布一个版本,交付速度得到了非常大的提升。

 

与灵雀云的合作,让该证券公司抢占了数字化转型的先机。下一步,还会在该平台上做更深层次的思考。


为您数字化转型提供更为完善的解决方案和更加优质的全栈服务。

申请试用
© 2024 All Rights Reserved. 灵雀云 版权所有 备 案号:京ICP备15011102号-2      隐私条款
电话咨询 在线客服 微信咨询 公众号