某大型股份制商业银行:博云助力DevOps分布式核心平台建设

字数 1265阅读 809评论 0赞 1

为应对银行互联网化发展趋势中,业务系统呈现出开放性、用户量不可预测、应用新功能更新频繁的新特点,国内某大型股份制商业银行携手BoCloud博云,构建基于分布式架构为核心的业务系统。

一、挑战

随着社会信息化发展,该行金融服务呈现出海量客户请求激增、数据处理运算繁多、个性化定制化产品增多、业务快速敏捷响应等新特点,而传统集中式的 IOE 架构已无法适应科技金融银行的发展需要:

  • 大部分应用系统有开发、测试、准发布和生产4个部署环境,各部署环境不一致,导致代码从开发到上线环节多、部署复杂、容易出错,应用的快速部署开通受到极大制约,无法满足银行业务快速上线的要求;

  • 银行应用系统部署以虚拟机为单位构建,系统的扩容经历虚拟机分配、软件安装、应用部署和测试、切割入网等环境,在业务量突增情况下无法应对进行快速扩展,系统缩容不能按需进行,导致系统弹性扩展能力不足,使资源存在一定的预留和浪费;

  • 资源池的 CPU 和内存利用率低,致使大部分物理资源处于空闲状态,现有资源利用率低;

  • 以虚拟机为基础的资源池化,并没有改变竖井化的建设模式,应用与平台之间并没有解耦,监控运维无法标准化,应用系统仍旧“烟囱式”建设。

二、我们的解决方案二、我们的解决方案

BoCloud博云为该行提供的 DevOps 分布式核心平台,主要用途是为金融互联网创新应用提供平台支撑,为银行业务系统互联网化提供技术基础、自动和可视化管理、可靠性保障等功能。主要目标建设分为:
1、建设安全可靠、支持弹性伸缩、灵活拓展的基础环境,采用轻量级虚拟化技术 Docker,对不满足该行需求的 Docker 进行改造和完善;

2、建设更能支持海量客户、快速响应客户需求、易扩展、服务化的分布式互联网架构平台;

3、整合自动化、可视化工具,满足基于 Docker 的应用部署、运行和维护的易操作需求,实现自动化运维,保障银行业务系统的高可靠运行;

4、对大型数据中心的 IT 资源进行统一监控管理,保证服务质量。

三、价值收益

2018年初该行 DevOps 分布式系统正式上线,实现了持续集成、自动部署、弹性伸缩、灰度升级、监控告警等完整的 DevOps 功能,该行科技支撑业务能力进一步大幅度提升:

  • 核心业务项目研发迭代周期从数个月加快到1-2周更新一次,能做到快速响应业务需求;系统快速弹性伸缩能力可承担十亿级海量客户规模、以及促销活动等高并发交易量的需求场景;

  • 利用数据库中间件、分布式缓存、服务注册、消息中间件等技术建设的布式互联网架构平台,实现了分布式、高并发、高弹性的应用架构支持,有效提升系统响应速度和吞吐量;

  • 将直销银行等应用由传统的 IOE 架构改造成分布式系统架构,性能较原来提升6倍,解决了应用本身的容量瓶颈,硬件成本减少85%,分布式核心系统每年节约近90%维护成本;

  • 自动化运维体系支撑更复杂的服务层次、调用关系及系统状态,实现运维管理集中化、运维操作自动化、应用平台可视化、服务监控管理职能化,确保持续交付能力。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
© 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30