【开源应用 案例共享】兴业银行——云原生基础平台建设
2021年10月,中国人民银行等联合发布了《关于规范金融业开源技术应用与发展的意见》(银办发〔2021〕146 号),规范金融机构合理应用开源技术,提高应用水平和自主可控能力,促进开源技术健康可持续发展兴业外汇平台。前期,为助力成员单位做好开源技术应用与发展工作,北京金融科技产业联盟开源专委会组织了金融业开源技术应用、创新等方面的案例征集,现对部分优秀案例进行宣传,发挥先进典型示范引领作用。
【金融机构开源技术应用创新成果案例 第二十二期】
兴业银行——云原生基础平台建设
技术领域:云计算
技术产品:Kubernetes\Docker
业务场景:通用软件基础设施
一、案例背景
为进一步打造适应数字化转型的金融科技基础设施建设,兴业银行于2020年完成了以容器云为代表的云原生基础平台建设,解决了数字化转型中应用架构快速向分布式、云化转型缺乏统一基础支撑平台的痛点,通过容器云平台带来的标准及快速交付、海量并发、弹性伸缩、局部故障自愈等技术优势,大幅提升应用架构弹性及韧性,有效应对互联网、生态圈应用对海量并发、敏捷迭代、超高性能的要求,已成为全行技术架构升级转型的强力技术底座兴业外汇平台。
二、创新成效
技术方案
兴业银行容器云平台包含容器引擎、容器编排、镜像仓库、多集群管理、服务门户等功能兴业外汇平台。综合考虑到新技术引入及推广历程,在建设初期采用OpenShift产品作为容器引擎,自主研发设计统一管理门户,随着应用上云的推进以及技术架构升级的加速,围绕关键基础设施自主可控,逐步完成基于Kubernetes开源体系的容器云引擎构建,并完成信创技术体系适配,建成全栈信创容器云平台并已开始推广应用。
说明图示
兴业银行容器云平台功能设计上包括容器引擎、容器编排、镜像仓库、多集群管理、服务门户等功能兴业外汇平台,如下:
展开全文
技术创新
◆技术创新点一
兴业银行云原生基础平台在Kubernetes社区标准上实现了多项技术创新兴业外汇平台,一是自主研发了异构集群管理能力,实现基于Kubernetes、OpenShift多类异构容器云引擎管理、屏蔽底层技术差异、对外提供一致用户体验,全面提升对规模化集群的管理能力:
◆技术创新点二
在平台建设中,还基于VPA标准自主研发了动态资源控制套件SmartVPA,通过持续统计应用实际资源使用率,为应用预测出合适的资源值,并动态进行调整和分配,无需人工干预,“用的多,分的多;用的少,分的少”,有效提升服务器资源利用率兴业外汇平台。该组件基于Kubernetes VPA标准自主研发,同时支持Kubernetes及OpenShift两大引擎,同时基于半衰理论、信心指数设计资源调配算法,精准计算应用资源。在其支撑下可大幅提升基础硬件资源利用率,提升现有资源分配效率,实现精准分配投放,同时也奠定在/离线混部技术基础。
◆技术创新点三
在平台建设中,紧跟国家自主创新战略,通过对信创技术体系的适配打造信创技术底座,通过对芯片、操作系统等的全面适配,建成信创基础技术平台,为应用提供全栈信创资源兴业外汇平台。同时借助容器云技术优先,支撑信息系统透明化、规模化快速向科创技术体系迁移,已支撑多个领域信息系统基于信创技术体系建设。
业务创新
兴业银行云原生基础平台已作为推动全行技术架构升级转型的重要抓手,在其支撑下,近百个业务系统规模化开展云上迁移,各类环境容器应用规模已突破万级,2021年新建项目均实现了“应上尽上”,基于其建设的信用卡微信公众号、天网工程、开放银行等重大项目,也均体现出对业务创新发展的助力,在业务响应效率、客户满意度提升等方面成效显著兴业外汇平台。具有千万级客户的互联网应用好兴动APP、日均交易金额亿级的全网收单等核心应用,正基于云原生基础平台建设或重构,新技术新工艺赋能业务创新发展逐见成效。
三、产业价值
目前,兴业银行云原生基础平台已实现规模化推广,技术架构正加速升级,在有力支撑全行经营管理的数字化转型中,也积累一套丰富的云原生架构转型推进经验及保障体系,特别是通过对信创技术体系的适配,在建成了具备自主知识产权的基础平台的同时,也形成了商业银行在信创技术应用推进中的最佳实践,在其建成之后,已有各领域10余个应用基于信创技术体系建设,进一步提升了商业银行在关键技术设施的自主掌控能力,随着其的进一步推广应用,其意义和价值将得到更广泛的认可,同时因其在金融行业具有较强的普适性,或可供其他商业银行借鉴或直接使用,具有重要的社会价值兴业外汇平台。
本文来源:开源专委会
投稿邮箱:News@bfia.org.cn
评论