银行分布式系统转型实践
11页1、银行分布式系统转型实践目录一、实现数据持久化层的分布式处理31.实时一致的分布式事务控制功能42.高并发交易处理功能43.在线数据重分布功能44.全局一致的备份和恢复功能55.与应用深度结合找寻C与A最佳平衡点5二、打造分布式系统上下游生态环境61.应用数据采用分库技术62.面向分布式系统的开发平台73.实施Devops体系84.分布式应用系统运维9三、分布式系统生态的可持续发展101.内外部力量结合掌控开源技术102.联合建立银行业的开源社区10针对开源技术自主掌控的难题,建议建立中国银行业的开源软件同盟,利用产业链的力量,确保开源软件使用的安全性、功能的健壮性和维护的可持续性,为银行定制,为银行所用;银行与供应商共同建设和维护为银行科技服务的开源社区生态环境,主导开源社区的发展方向,维护独立的版本分支,让开源软件为银行服务,而不是银行削足适履去适应开源软件。在安全可控的国家战略、海量高并发的访问需求、节约化经营模式的转变等内外部因素共同作用下,商业银行正面临着IT架构转型的任务。随着开源开放的分布式技术逐渐成熟,并在互联网企业中得到充分验证,为商业银行开展IT架构转型提供了技术保障
2、,商业银行开展分布式架构转型势在必行。传统的商业银行信息系统有两大类型:交易型系统和管理分析型系统,从集中式向分布式转型,是一个复杂的过程,尤其是银行账务处理相关的交易型系统。交易型系统平台从操作系统来看有几种:IBMOS390、IBMAS400、UNIX、LINUX。第一种和第二种为IBM封闭的集中式系统,第一种虽然有Sysplex并行耦合体架构,但是数据持久化层仍然是集中式的;第三种和第四种为开放平台,普遍采用三层架构,即接入层、应用层和数据持久化层,接入层和应用层在技术上已经具备了“无状态”特性,广泛使用分布式集群模式,而数据持久化层却依然保持传统集中式架构。因为数据是“有状态的”,数据的分布式会带来数据一致性等许多复杂问题,所以商业银行开展分布式架构转型的难点在于核心交易系统的数据持久化层的分布式转型。一、实现数据持久化层的分布式处理商业银行的核心交易系统要做成分布式系统,需要一个适合银行应用特点的分布式数据库,以支持核心交易系统沉淀了多年的成熟稳定的业务处理逻辑保持不变。根据银行应用特点,我们认为适合银行交易系统的分布式数据库,在关系型数据库基础上,必须具备分布式事务实时一致
3、性、高并发的交易处理、在线数据重分布以及全局一致性的备份和恢复功能。除此之外,由于CAP理论无法突破,我们还要与应用深度结合找寻C与A的最佳平衡点。1.实时一致的分布式事务控制功能分布式数据库必须具备实时一致性事务控制能力,满足银行业务对数据实时一致性的要求。首先,分布式数据库的原理是依靠多个独立数据库节点通过网络连接协同工作,任何一个节点和网络都有可能出现故障,这是分布式数据库区别于传统集中式数据库的最大特点,这就造成了“局部故障”概率大大增加;其次,客户在银行办理业务时,不会接受每次查询看到自己的账户数据不准确,这会影响用户体验,这就是银行业务必须实时一致的原因;最后,现有的银行应用系统均基于集中式数据库实现,应用程序不需要过多考虑事务处理,如果分布式数据库不提供分布式事务能力,迁移成本和开发成本均会大大增加,实施难度也增大。因此,实时一致性的分布式事务控制能力是分布式数据库必须具备的功能。2.高并发交易处理功能分布式数据库必须具备高并发交易处理能力,满足海量客户交易需求。随着物联网、互联网金融、双十一秒杀等技术和消费场景的出现,银行业务并发交易量有了极大的增加,对银行应用系统的并
4、发交易处理能力提出了更高的要求。分布式数据库作为应用系统新的数据持久化层解决方案,在处理好分布式事务实时一致的同时,必须增加并发处理能力,缩短平均响应时间,满足海量高并发处理需求。3.在线数据重分布功能分布式数据库必须提供在线数据重分布能力,满足扩容的需要。分布式数据库区别于集中式数据库的最大优势是可以通过增加数据节点数量获得处理能力的线性增长。但增加数据节点数量就涉及到数据的搬迁移动,即数据重分布,数据重分布期间对相应数据的访问一定会受到影响。对于724小时的应用来说,在线的数据重分布是分布式数据库必须具备的功能。4.全局一致的备份和恢复功能分布式数据库必须提供全局一致的备份和恢复功能,以确保数据随时可恢复。线上运行的数据库虽然具有回滚等功能,但对于已经提交的误删除操作,数据库是没有办法阻止和回退的,这种情况下只能通过前期数据库备份镜像和前滚日志按时点进行恢复。分布式环境下,由于各个数据节点备份开始和结束的时间点不可能完全一致,导致恢复后的数据库全局很难保持一致状态。因此,分布式数据库必须提供全局一致的备份和恢复功能,满足业务恢复的需要。5.与应用深度结合找寻C与A最佳平衡点之所以说
《银行分布式系统转型实践》由会员nj****e分享,可在线阅读,更多相关《银行分布式系统转型实践》请在金锄头文库上搜索。
龟板生物材料的探索与利用
龟板产业的政策环境与投资机会
龟板产业的品牌塑造与市场推广
龟板产业链全产业链分析
龟板产业发展与中医现代化的关系
龟板产业可持续发展战略
龟板替代品研发与市场竞争
龟板养殖技术与产业化发展
龙齿齿轮传动承载能力影响因素分析
龙齿齿轮传动系统的故障诊断与健康管理的社会影响评估
龙齿齿轮传动系统的故障诊断与健康管理的循环经济
龟板产业的数字化转型与智能化
龙齿齿轮传动承载能力失效分析
龙齿齿轮传动系统的故障诊断与健康管理的专家系统
龟板活性成分的提取与鉴定
龟板cosmétiquesetsanté美容护肤应用
龟板提取工艺创新与优化
龙齿磨损机理与预测模型建立
龟板产业的绿色发展与环境保护
龙齿谐波传动的传动比可调技术
2022-06-26 1页
2021-11-16 8页
2021-11-16 8页
2021-07-21 6页
2021-07-21 8页
2021-07-21 8页
2021-07-20 4页
2021-07-20 3页
2021-05-02 32页
2021-02-21 3页