银行信用卡新核心系统分布式单元化运维实践
版权申诉
6 浏览量
更新于2024-07-05
收藏 1.67MB PDF 举报
"这篇文档详细介绍了银行在实施分布式单元化架构运维方面的实践,特别是信用卡大机下移项目,以及如何通过分布式单元化数据库实现系统的弹性扩容。文档还深入解析了分布式单元化架构,并探讨了自动化运维策略。"
分布式单元化架构是银行业务系统转型的关键,尤其在应对亿级卡量、成本控制、精准服务与风控、性能突破、快速创新和自主可控等方面具有显著优势。新核心系统建设背景源于业务和技术需求,旨在支持信用卡业务的快速发展和创新。
单元化部署架构涉及多个分布式服务单元(DSU),每个单元独立处理一部分业务,如交易授权、用卡业务、发卡业务和批量账务。这种架构提高了系统的可扩展性和容错性,使得银行可以根据业务量动态调整DSU的数量,例如从DSU1到DSU100,跨越多个数据中心(IDC-1, IDC-2, IDC-3)。
分片设计方案是实现单元化架构的关键,通常按照客户维度进行数据分片,确保业务的自包含。全局命名服务(GNS)用于数据路由,分布式本地服务(DLS)则缓存GNS数据并实现强同步。每个DSU内部,客户号、账号、卡号等关键信息映射到同一分片,保证数据一致性。分片策略还可以设置权重,适应不同业务量的变化。
在分布式单元化数据库自动化运维中,银行利用Sharding-TDSQL等技术进行数据分片和管理,确保OLTP应用(如db1-s, db2-s, db3-s)和OLAP应用(如db1-m, db2-m, db3-m)的高效运行。为了满足聚合查询、分析类和归档需求,系统可能需要额外的设计,如通过binlog、Hadoop、Sqoop和消息队列(MQ、Kafka)实现全量、增量和准实时的数据同步。
此外,文档还强调了定义查询接口的服务级别协议(SLA)的重要性,这有助于保证服务质量的同时,确保系统的稳定运行。通过以上技术与策略的结合,银行能够实现信用卡业务的高效、安全和灵活运维,以适应日益变化的市场需求。
2021-08-08 上传
2021-08-08 上传
2021-08-21 上传
2023-07-15 上传
2021-08-08 上传
2021-08-09 上传
2021-09-14 上传
2021-10-14 上传
Build前沿
- 粉丝: 701
- 资源: 2095
最新资源
- 天池大数据比赛:伪造人脸图像检测技术
- ADS1118数据手册中英文版合集
- Laravel 4/5包增强Eloquent模型本地化功能
- UCOSII 2.91版成功移植至STM8L平台
- 蓝色细线风格的PPT鱼骨图设计
- 基于Python的抖音舆情数据可视化分析系统
- C语言双人版游戏设计:别踩白块儿
- 创新色彩搭配的PPT鱼骨图设计展示
- SPICE公共代码库:综合资源管理
- 大气蓝灰配色PPT鱼骨图设计技巧
- 绿色风格四原因分析PPT鱼骨图设计
- 恺撒密码:古老而经典的替换加密技术解析
- C语言超市管理系统课程设计详细解析
- 深入分析:黑色因素的PPT鱼骨图应用
- 创新彩色圆点PPT鱼骨图制作与分析
- C语言课程设计:吃逗游戏源码分享