分布式架构在银行核心业务系统的应用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
构解决方案,并 已取得应 用实践的成功. 关键 词:分布式架构;分库分表;读写分离
App l i c a t i o n o f Di s t r i b u t e d Ar c hi t e c t ur e i n Co mme r c i a l Ba n k Co r e Bus i ne s s I nf o r ma t i o n S y s t e m
摘
要: 相对 于主 机集 中式架构,以 X8 6和云计算为基础 的分布式架构在扩展性 、低成本方面 的优势 明显,随着
技 术的进步,其可用性 也在逐步提升,已经成 为主流的架构方案 . 针对在 数据 库层应用分布式架 构, 本文 从分库 分表、读写分离 、数据共享和访 问性 能优化、高效运维等方面,提出了一套适用于银行核心业务系统的分布式架
的各 个 领域 ,客 户 的交 易行 为发 生 了 改变 ,核心 业
务系 统 的 规模 急 剧 扩 大,运行 风 险 增 加,处 理 能力
随着技术 的进 步,以 X8 6和云计算为基础 的分布式架
1 分布 式系统概念
银行业经过 多年 的发展,都 已经实现数据 的集 中, 而 且,随着 客户服 务 的不断提升 , 其 核心 业务 系统 的
用性 .另外,分布式架构下,应用系统分散到 多个节 点运 行 ,降低 了对单 节 点 的处 理 能力 要 求 ,给 使用 X8 6服 务器替代高性 能的主机和 小型机服 务器创造 了
一
2 困难 和 挑 战
长 期 以来 ,银行 I T系 统一 直是 安全稳 定 、一致 性 好 的典 范 .但 随着 互 联 网+ 和 大 数据 渗 透 到生 活
般采用 纵 向扩展 的方式 , 通过增加 单机的资源配置,
或 者设备 的更新 换代,来 提升系 统 的处 理能 力.通过 硬件设备 和基础软件 的集 群机制来提升 系统 的可用性
J I N Pa n — S h i
( C h i n a C o n s t r u c t i o n B a n k , B e i j i n g 1 0 0 0 2 5 , C h i n a )
Abs t r a c t : Co mp a r e d t o t h e h o s t c e n  ̄a l i z e d a r c h i t e c t u r e , t h e d i s t r i b ut e d a r c h i t e c t ur e b a s e d o n X8 6 a nd c l o u d c o mp u t i n g , h a s b e c o me t h e ma i n s t r e a m a r c hi t e c t u r e s o l u t i o n,wi t h i t s c h a r a c t e r i s t i c s o f h i g h e x t e n d i b i l i t y ,l o w c o a s t a n d h i g h a va i l a b i l i t y .Ba s e d o n t h e d i s t ib r u t e d a r c hi t e c t u r e d e d i c a t e d t o d a t a b a s e l a ye r ,t h i s a r t i c l e p u t s f o r wa r d t h e s o l u t i o n s u i t a b l e t o t h e b a n k c o r e b us i n e s s s y s t e m,s u c h a s d a t a b a s e s h a di n g,r e a d / wr i t e s pl i Ri ng ,d a t a s h a r i ng ,a d d r e s s o p t i mi z a t i o n , h i g h e ic f i e n t o p e r a t i o n a n d ma i n t e n a n c e , e t c . , wh i c h h a s a c hi e v e d s u c c e s s i n p r a c t i c a l a p p l i c a t i o n. Ke y wo r ds : d i s t ib r u t e d a r c h i t e c t re u ; d a t a b a s e s h a di ng ; r e a d / wr i t e s p l i t t i n g
计 百度文库 机 系 统 应 用
h t t p : / / w w w. c - S — a . o r g . c a
2 0 1 7年 第 2 6卷 第 6 期
分布 式架构 在银行核 心业务系统 的应用①
金磐石
( 中国建设银行股份有 限公司 信 息技 术管 理部 ,北京 1 0 0 0 2 5 )
账 户量和 交易量都 已经达 到了较 大规模 , 对 系统 的可
用 性、可靠性 、数据一致性 、业 务连 续性都提 出了非
条件 , 大 大降低 了基础 设施 的投 入成本 , 提 升 了安全
和 自主可控的水平.
常高 的要 求[ 1 】 .这个 过程 中,集 中式 的架构 发挥 了重
要 作用,各家 银行 的核 心系统基 本都构建 于集 中式 架 构之 上,尤其 以大 型主机架构 为代表.集 中式架构下,
App l i c a t i o n o f Di s t r i b u t e d Ar c hi t e c t ur e i n Co mme r c i a l Ba n k Co r e Bus i ne s s I nf o r ma t i o n S y s t e m
摘
要: 相对 于主 机集 中式架构,以 X8 6和云计算为基础 的分布式架构在扩展性 、低成本方面 的优势 明显,随着
技 术的进步,其可用性 也在逐步提升,已经成 为主流的架构方案 . 针对在 数据 库层应用分布式架 构, 本文 从分库 分表、读写分离 、数据共享和访 问性 能优化、高效运维等方面,提出了一套适用于银行核心业务系统的分布式架
的各 个 领域 ,客 户 的交 易行 为发 生 了 改变 ,核心 业
务系 统 的 规模 急 剧 扩 大,运行 风 险 增 加,处 理 能力
随着技术 的进 步,以 X8 6和云计算为基础 的分布式架
1 分布 式系统概念
银行业经过 多年 的发展,都 已经实现数据 的集 中, 而 且,随着 客户服 务 的不断提升 , 其 核心 业务 系统 的
用性 .另外,分布式架构下,应用系统分散到 多个节 点运 行 ,降低 了对单 节 点 的处 理 能力 要 求 ,给 使用 X8 6服 务器替代高性 能的主机和 小型机服 务器创造 了
一
2 困难 和 挑 战
长 期 以来 ,银行 I T系 统一 直是 安全稳 定 、一致 性 好 的典 范 .但 随着 互 联 网+ 和 大 数据 渗 透 到生 活
般采用 纵 向扩展 的方式 , 通过增加 单机的资源配置,
或 者设备 的更新 换代,来 提升系 统 的处 理能 力.通过 硬件设备 和基础软件 的集 群机制来提升 系统 的可用性
J I N Pa n — S h i
( C h i n a C o n s t r u c t i o n B a n k , B e i j i n g 1 0 0 0 2 5 , C h i n a )
Abs t r a c t : Co mp a r e d t o t h e h o s t c e n  ̄a l i z e d a r c h i t e c t u r e , t h e d i s t r i b ut e d a r c h i t e c t ur e b a s e d o n X8 6 a nd c l o u d c o mp u t i n g , h a s b e c o me t h e ma i n s t r e a m a r c hi t e c t u r e s o l u t i o n,wi t h i t s c h a r a c t e r i s t i c s o f h i g h e x t e n d i b i l i t y ,l o w c o a s t a n d h i g h a va i l a b i l i t y .Ba s e d o n t h e d i s t ib r u t e d a r c hi t e c t u r e d e d i c a t e d t o d a t a b a s e l a ye r ,t h i s a r t i c l e p u t s f o r wa r d t h e s o l u t i o n s u i t a b l e t o t h e b a n k c o r e b us i n e s s s y s t e m,s u c h a s d a t a b a s e s h a di n g,r e a d / wr i t e s pl i Ri ng ,d a t a s h a r i ng ,a d d r e s s o p t i mi z a t i o n , h i g h e ic f i e n t o p e r a t i o n a n d ma i n t e n a n c e , e t c . , wh i c h h a s a c hi e v e d s u c c e s s i n p r a c t i c a l a p p l i c a t i o n. Ke y wo r ds : d i s t ib r u t e d a r c h i t e c t re u ; d a t a b a s e s h a di ng ; r e a d / wr i t e s p l i t t i n g
计 百度文库 机 系 统 应 用
h t t p : / / w w w. c - S — a . o r g . c a
2 0 1 7年 第 2 6卷 第 6 期
分布 式架构 在银行核 心业务系统 的应用①
金磐石
( 中国建设银行股份有 限公司 信 息技 术管 理部 ,北京 1 0 0 0 2 5 )
账 户量和 交易量都 已经达 到了较 大规模 , 对 系统 的可
用 性、可靠性 、数据一致性 、业 务连 续性都提 出了非
条件 , 大 大降低 了基础 设施 的投 入成本 , 提 升 了安全
和 自主可控的水平.
常高 的要 求[ 1 】 .这个 过程 中,集 中式 的架构 发挥 了重
要 作用,各家 银行 的核 心系统基 本都构建 于集 中式 架 构之 上,尤其 以大 型主机架构 为代表.集 中式架构下,