银行新核心项目建设之初一定要想清楚的三个问题
1、是否考虑好两个核心的定位和关系
核心系统建设模式目前主要有两种:一种是传统核心模式,一种是互联网化核心模式。两种模式所涉及的软硬件要求都不相同。
传统银行核心模式,即大多数运行在传统架构上,不同银行规模银行选择也不一样。大型股份制银行多运行在大型机上z系列上;部分股份制银行和省级农信联社选择中型机i系列;大多数中小银行的则选择小型机。本地采用高可用主备模式,建设“两地三中心”实现容灾,其特点是稳定、账户集中。
随着互联网金融、移动支付的发展和普及,应对互联网形势的银行核心系统应运而上,要求提供高并发能力,同时满足人行二三类账户体系分类等,应对人们日常生活中高频、小额支付场景,互联网化核心的硬件架构也跟互联网公司的模式一样,多采用Linux服务器,通过软件设计多份拷贝实现高可用,甚至双活、多地同活。
因此新核心系统项目的建设模式要根据目前银行的需求,有些重建核心,同时支持传统和互联网化核心,有些则采用传统核心和互联网化核心的“双核心”模式。
构建双速/多速IT架构已经成为业界的共识,银行的核心系统最重要的是追求安全和稳定,切实保障客户和企业信息及资金的准确安全及业务的持续运营是基础。新核心可以利用各种新兴技术及生态系统构建实现业务转型和服务模式的创新,追求的是快速的响应市场需求。拥抱创新不是推倒一切重来,传统核心与新核心需要的更多的是相互借鉴和学习。
2、是否准备好应对四个风险
银行新核心系统建设是一个巨大的系统工程,不仅仅是一个核心系统的建设,往往通过核心系统的更新,带动周边各业务系统的升级和优化,是个巨大的项目群工程。主要有以下风险:
1、领导力不足。由于核心系统项目群建设工程巨大,协调各部门及内外部资源众多,需要具有强有力的领导小组指挥和推动。因此,银行对于核心系统的建设往往是一把手工程,由行长或者 CIO 亲自挂帅总指挥,推动项目进度。
2、周期过长。核心系统项目群建设是个系统工程,涉及的全行各个业务,同时各个系统也都需要更新对接新的核心系统。因此从产品选型招标、IT 架构规划规划、方案设计、需求评审、组织开发、测试评估、试运行、正式上线、上线运维等等,各个环节,环环相扣,都有很大工作量,消耗人力、物力等资源,很容易延期上线。银行核心系统建设周期往往少则 1 年,多则两三年。
3、项目经理经验和能力不足。项目经理是核心系统建设项目的灵魂人物(包括甲乙双方的项目经理),由于核心系统建设的艰巨性和重要性,务必选择最合适的人担任项目经理,推进项目有序、可控、健康建设。
4、耽误银行其他业务的发展。银行新核心系统的建设,鉴于其重要性,往往是头号工程,集合了全行最优势的人力资源,信息科技部门的各项资源也重点倾斜向核心系统项目。因此,对于其他项目的关注度和支持力度势必有所下降,尤其是目前市场日新月异的创新产品推出,快鱼吃慢鱼的时代,一旦落后,则后期很难再追赶了。
3、是否科学规划了架构转型的步骤
目前核心系统架构越来越庞大,其架构转型分为两个层面:
一个是业务逻辑的架构转型,目前大家比较流行的做法是采用“大外围,小核心”的模式,即将核心系统各功能充分剥离,核心仅仅用来账户记账,其他的前置通讯等功能单独做成系统。
一个是基础架构转型,即是否考虑转向云,目前大多数银行的核心系统还是在传统“稳态”架构下,核心系统是银行最重要的系统,“稳态”具有相对稳定、独立、安全等优势,当然未来随着云计算的更加成熟、稳定、可靠、便捷,以及银行技术人员对云技术掌握的深入,银行重要系统将逐步转向云架构,根据系统重要性分批次,分步骤的转向云平台,最终核心系统也将转到“敏态”架构下。
核心系统是银行业务的心脏,完全一次性重构不可能。首先还是建议评估当前是否有必要进行分布式或云化转型,当交易量和弹性需求达到一定级别才有这个必要。更多的只需要做必要的解耦,即将外围业务剥离核心系统,让核心系统变瘦。
做云化转型需要从业务出发梳理业务分布和切入点,就技术角度来说九大功能:一是通过分库分别和读写分离实现分布式数据访问功能;二是基于可靠消息的最终一致性和基于冲正模型的反向处理实现分布式事务功能;三是通过RPC服务框架、服务访问控制与限流、服务跟踪实现分布式服务框架与服务治理功能;四是通过分布式的作业调度和多种容错策略保证分布式批量作业调度功能;五是通过集中配置管理支持一份代码多份部署功能;六是通过消息中心实现可靠消息发送与接收和消息幂等性功能;七是通过分布式缓存提高性能、降低DB负载;八是通过统一冲正与全局序列实现交易幂等一致性功能;九是实现开发运维一体化,可以考虑容器技术,支持弹性扩容。
(以上内容综合自talkwithtrend社区线下活动交流)
资料/文章推荐:
欢迎关注社区以下 技术主题 ,将会不断更新优质资料、文章。地址:
银行新核心系统:http://www.talkwithtrend.com/Topic/125349
下载 twt 社区客户端 APP
与更多同行在一起
高手随时解答你的疑难问题
轻松订阅各领域技术主题
浏览下载最新文章资料
长按识别二维码即可下载
或到应用商店搜索“twt”
*本公众号所发布内容仅代表作者观点,不代表社区立场