作为湖南省首家区域性股份制商业银行和湖南最大的法人金融企业,也是湖南首家上市银行,长沙银行一直走在金融行业数字化转型的前沿。提出“通过数字经营开局战,加快推动全行数字化转型”的战略目标,把自身的发展融入到国家信息化、金融科技规划当中,以新思想、新团队、新模式、新架构、新能力、新平台的发展理念,开创数字经营的新局面。
为了实现这一战略目标,长沙银行积极拥抱新技术,采用以容器、DevOps、微服务为核心的云原生技术,将建设长沙银行云原生PaaS应用云列入了新的战略规划。
信创背景下,金融科技迎来新挑战
在国家信创战略背景下,长沙银行积极落实国家战略,通过信创契机提升自身金融科技自主可控水平,并进行云原生技术的治理体系建设,通过云平台能力建设实现业务云化转型。
得益于内生“科技力”的持续深耕,2021年长沙银行核心系统日均交易量增长接近50%;网络银行用户数达到880万户,MAU(月活跃用户数)同比增长23%;微信快捷支付交易量在全国城商行排名居前;成为全国首批登陆数字人民币APP的城商行。业务的飞速发展使得长沙银行对金融基础平台的要求越来越高,需要借助金融科技持续赋能业务增长。
为积极落实信创发展战略,长沙银行在技术上需要适配信创ARM、非信创x86服务器资源的统一PaaS平台,并提供对接信创IaaS资源池的能力,实现多层面资源一体化联动。
同时需要按照微服务的标准对行内传统应用进行微服务化、容器化改造。例如:iCop 网联系统为上百个行内外应用提供金融接口,该系统基于传统的SOA 架构已经不适应当前业务模式,臃肿的架构,老旧的开发框架都严重制约了服务能力。因此数量庞大的传统应用已经制约长行数字化转型战略,无法支持创新发展的业务模式,急需从平台、架构上进行技术转型,满足当前行内、行外各类业务场景和市场需求的变化。
行内业务系统的开发模式还处于开发人员各管一部分,但所有功能集中在一个War包中。War包的开发、打包、部署等变更可能影响其他功能,应用系统上线发布效率受限。
各业务系统的中间件采用“烟囱式”建设模式,中间件类型多样,包含单机模式、虚拟化模式,日常运维管理复杂,难以适应业务系统的灵活部署及全行统一运维管理的需求。
长沙银行云原生PaaS应用云
为了应对上述挑战,长沙银行引入了灵雀云全栈云原生平台ACP,借助ACP的全栈云原生能力,既稳又快地建设长沙银行一站式PaaS应用云。
“一云多芯”实现资源统一管理
通过采用灵雀云ACP,建设行内统一的云原生PaaS应用云,为全行上百个核心系统、微服务应用提供全面的运行支撑和管理。
- 满足信创云平台环境建设要求,通过平台 “一云多芯” 产品功能,实现 x86、ARM 计算资源的统一管理。
- 构建中间件数据服务云平台,实现中间件上云统一管理,中间件的创建、使用、运维、灾备全生命周期管理云原生化。
- 为开发中心、数据中心等部门提供DevOps流水线工具集成,持续集成/持续构建流水线,为全行应用开发、测试、发布、运维提供统一的平台、工具及标准化流水线。
容器、微服务、DevOps三位一体
长沙银行采用一云多芯的全栈云原生信创平台,全面支持国产化CPU、操作系统、PaaS平台。iCop 等核心系统微服务化改造和重构,通过DevOps流水线进行代码扫描、编译、镜像构建、自动化测试、灰度发布,并通过容器平台进行弹性扩缩容和故障自愈等全生命周期管理。
利用PaaS应用云平台的DevOps能力,实现全行DevOps工具统一集成和管理。各项目组创建微服务级别的CI/CD流水线,实现各微服务组件敏捷开发、持续迭代。项目整体开发转变为敏捷模式,业务发布全流程自动化。
整合各业务系统的中间件,通过PaaS应用云平台统一管理,通过应用云平台进行自动化运维,实现中间件即开即用、故障自愈、可弹性伸缩的在线RDS服务模式。
作为长沙银行的云原生技术合作伙伴,灵雀云不仅满足了长沙银行产品交付需求,而且基于云原生技术适应长沙银行PaaS应用云平台的运维规范,梳理研发效能管理流程,形成流水线、制品交付物等研发规范。
云原生助力长沙银行数字化转型全面提速
平台扩展能力提升90%
已建成开发测试环境、生产环境、灾备环境三套环境,并实现望城、滨江两个数据中心间同城灾备。一期迁移包含核心应用在内的信用卡中台系统(CCBS)、金融市场电子化交易系统(FMETS)、企业网上银行(CIBS)、ICOP系统(网联交易)、个人网上银行系统、新一代电子商业汇票系等上百个应用系统。
整合行内已有研发效能平台、监控系统、日志系统、IaaS 资源池等系统,对接上层微服务治理平台,从流程上整合行内各类系统,利用云原生OAM 技术统一单体、容器、微服务等应用,形成统一的全行PaaS应用云支撑平台。平台扩展能力提升90%,运维效率提升70%。
通过DevOps平台,整合多达几十款DevOps工具,创建不同业务类,不同编程语言的各类流水线模板20+,已运行1000+以上流水线实例,实现了应用系统各组件从代码到构建、自动化测试、应用发布、上线运维的全面自动化。
业务上线效率提升5倍
全面提升了长行 IT 架构的敏捷性,加速应用创新,帮助长行更加灵活地应对业务发展中的不确定性,开发人员研发效能提升56%。
通过 PaaS 应用云平台有效整合现有资源,充分利用容器技术提升资源利用率,利用“一云多芯”技术进行异构资源统一化管理,资源更加集约化。对计算、存储、网络等资源的管理颗粒度更加精确,资源的调度更加合理,资源使用率更加优化,对比传统架构TCO降低50%以上,业务故障降低80%。
与现代云原生技术接轨,建立了一整套基于云原生技术的应用发布、开发运维、平台管理的技术规范,通过规范化的流程和标准,提升了应用发布和上线效率,为业务需求提供了高速迭代的平台支撑环境,业务上线效率提升5倍,行内互联网应用迭代周期从之前3个月缩短到1周。
业务与技术共创数字经营新模式
PaaS 应用云平台的建设为长行数字化转型全面提速,通过PaaS 应用云平台建设,全面支持日趋敏捷化、定制化、线上化、多元化的金融需求,实现了多维度突破:
- 为 “智能+人工+现场”的创新经营模式,开展客户全生命周期经营,提升数字员工替代率,实现2万人工时替代提供全面的技术保障。
- 为长行 “业务与技术共创数字经营新模式”的发展战略,在技术上提供了有力的支持。为信用卡、零售贷款、对公数据贷等业务版块开展数字经营提供了强有力的云平台技术支持。
- 持续赋能金融小微业务发展,利用云原生技术支持大数据、AI 应用,突破传统金融服务的时间、地域限制,解决小微客户贷款申请手续繁琐、时间冗长的痛点,将线下沟通转至线上,线下线上相结合。
- 持续赋能金融数字风控,前置风险管控,快速迭代差异化授信政策及策略模型,有效提升客户体验。