分布式架构在银行核心业务系统的应用①

分布式架构在银行核心业务系统的应用①

ID:34538181

大小:1.14 MB

页数:7页

时间:2019-03-07

分布式架构在银行核心业务系统的应用①_第1页
分布式架构在银行核心业务系统的应用①_第2页
分布式架构在银行核心业务系统的应用①_第3页
分布式架构在银行核心业务系统的应用①_第4页
分布式架构在银行核心业务系统的应用①_第5页
资源描述:

《分布式架构在银行核心业务系统的应用①》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、计算机系统应用http://www.c-s-a.org.cn2017年第26卷第6期分布式架构在银行核心业务系统的应用①金磐石(中国建设银行股份有限公司信息技术管理部,北京100025)摘要:相对于主机集中式架构,以X86和云计算为基础的分布式架构在扩展性、低成本方面的优势明显,随着技术的进步,其可用性也在逐步提升,已经成为主流的架构方案.针对在数据库层应用分布式架构,本文从分库分表、读写分离、数据共享和访问性能优化、高效运维等方面,提出了一套适用于银行核心业务系统的分布式架构解决方案,并已取得应用实践的成功.关键

2、词:分布式架构;分库分表;读写分离ApplicationofDistributedArchitectureinCommercialBankCoreBusinessInformationSystemJINPan-Shi(ChinaConstructionBank,Beijing100025,China)Abstract:Comparedtothehostcentralizedarchitecture,thedistributedarchitecturebasedonX86andcloudcomputing,hasbe

3、comethemainstreamarchitecturesolution,withitscharacteristicsofhighextendibility,lowcoastandhighavailability.Basedonthedistributedarchitecturededicatedtodatabaselayer,thisarticleputsforwardthesolutionsuitabletothebankcorebusinesssystem,suchasdatabaseshading,rea

4、d/writesplitting,datasharing,addressoptimization,highefficientoperationandmaintenance,etc.,whichhasachievedsuccessinpracticalapplication.Keywords:distributedarchitecture;databaseshading;read/writesplitting[3]1分布式系统概念用性.另外,分布式架构下,应用系统分散到多个节银行业经过多年的发展,都已经实现数据的集中

5、,点运行,降低了对单节点的处理能力要求,给使用而且,随着客户服务的不断提升,其核心业务系统的X86服务器替代高性能的主机和小型机服务器创造了账户量和交易量都已经达到了较大规模,对系统的可条件,大大降低了基础设施的投入成本,提升了安全用性、可靠性、数据一致性、业务连续性都提出了非和自主可控的水平.[1]常高的要求.这个过程中,集中式的架构发挥了重要作用,各家银行的核心系统基本都构建于集中式架2困难和挑战构之上,尤其以大型主机架构为代表.集中式架构下,长期以来,银行IT系统一直是安全稳定、一致一般采用纵向扩展的方式,通

6、过增加单机的资源配置,性好的典范.但随着互联网+和大数据渗透到生活或者设备的更新换代,来提升系统的处理能力.通过的各个领域,客户的交易行为发生了改变,核心业硬件设备和基础软件的集群机制来提升系统的可用性.务系统的规模急剧扩大,运行风险增加,处理能力[2]随着技术的进步,以X86和云计算为基础的分布式架的瓶颈也逐渐凸显.将分布式架构应用到银行核构逐渐成为技术发展的方向.分布式架构下,强调应心业务系统中,所面临的困难和挑战主要体现在以用的弹性,一般采用横向扩展的方式,通过增加服务下几个方面.器的数量,提升系统的处理能力

7、,每个节点都是一个2.1并发处理能力可独立运行的单元,失效时也不会影响应用整体的可互联网时代下的业务模式已经远远超出了传统业①收稿时间:2016-10-08;收到修改稿时间:2016-12-05[doi:10.15888/j.cnki.csa.005852]46系统建设SystemConstruction2017年第26卷第6期http://www.c-s-a.org.cn计算机系统应用务增长的概念,秒杀、双十一、红包等业务场景,对系的能力,降低运行风险.“合”更多强调的是对应用开发统的处理能力提出了更高的要求.采

8、用分布式架构的的透明化处理,要支持跨库的访问.以银行核心业务系统一般采用两层结构,即应用服务3.1分库分表策略器层和数据库服务器层,按照SOA的设计原则,部署常见的分库分表策略包括垂直切分和水平切分.在应用服务器层业务逻辑都已经实现了服务化和无状垂直切分是指从业务分析入手,将系统按照不同的业态的处理,具备了横向扩展的能力.目前处理能力的务功能,划分为一些相对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。