银行四类业务负载的存储技术路线和方案选择
银行四类业务负载的存储技术路线和方案选择
talkwithtrend
talkwithtrend.com社区(即twt社区)官方公众号,持续发布优秀社区原创内容。内容深度服务企业内各方向的架构师、运维主管、开发和运维工程师等IT专业岗位人群,让您时刻和国内企业IT同行保持信息同步。
【摘要】 在当前的云环境下,满足业务混合负载需求的多存储服务共存是当下主题,在存储架构选择方面,分布式和集中式两种架构各有优缺点,因为分布式架构更复杂,所以一般能用集中式解决的就无需考虑分布式,千万不要为了分布式而分布式。
【作者】邓毓, 江西农信运维技术经理
一、渠道 / 前台类业务
银行各类业务渠道非常多,是直面客户办理业务的信息系统,主要线下渠道包括柜面、ATM、POS、智能柜台等,主要线上渠道包括手机银行、网银、移动营销(平板)、微信营销、互联网金融等。
1)这两类渠道系统要么是间接为客户办理业务的柜员、POS收银员,要么是客户自己。所以在办理业务过程中,客户等待办理业务的时间或者自己的体验感非常重要,这就要求渠道系统自身的耗时要绝对小(业务办理的体验感是全链路的,渠道系统是业务链路最前面一个环节),在存储端需求表现为小IO但延时要求低,量级最好在毫秒以内。随着越来越多的渠道系统也开始上云,采取分布式存储却不是一个最佳的选择,因为采用通用X86带SSD盘,用软件搭建的分布式存储,即使其IO响应时间达到极致,无论如何也比不过现如今的全闪存储阵列,这是因为高端全闪采用了大量硬件加速IO,专用硬件的效率是软件所不能比拟的,因此建议云上这类对IO延迟严苛渠道系统数据库底层存储能用全闪最好。
2)针对高并发的渠道系统,如手机银行、互联网金融等,其他线下渠道受限于柜员、终端或客户端总数量,其TPS或者QPS会存在上限,并发需求的极限也是容易预测的,采用集中式全闪完全足够。而高并发渠道的业务TPS兼具爆发性和难以预测性,集中式架构越来越捉襟见肘,尤其是这类渠道系统如果采用单体集中式的数据库很容易就达到瓶颈,采用分布式数据库不可避免成为趋势。对存储需求而言,更多要求的是IOPS能力,所以目前而言分布式数据库+分布式存储是最佳组合。
二、平台 / 中台类业务
银行的业务平台类有两种,一种是共享服务平台类,对全行信息系统提供基础性服务,包括通讯、影像、公共业务和安全等内容,如ESB企业总线、影像平台、业务中台、安全中台等。另一种是业务产品平台,如信贷大平台、中间业务平台、支付平台、银行卡系统、电子银行平台、互联网能力中心等。
1)针对通讯及安全校验类服务平台,其数据库往往仅需提供配置的存取功能,通常是异步松耦合的架构,整体IOPS较小,对IO响应时间也不敏感,应用节点大量横向扩展满足TPS要求即可。因此存储端需求采用集中式存储或者云上普通块存储服务即可,有ESB文件FTP共享的需求的,可以采用云下或者云上NAS服务。
2)针对影像类服务平台,主要体现在影像数据库和影像文件本身的存储需求。影像数据库会存储影像与业务的关联关系,以及与影像文件的映射关系。业务大量接入影像平台后,海量的影像文件快速增长,对数据库的压力也陡然剧增,其数据访问特征是高IOPS小吞吐低延迟,站在存储的角度,分布式数据库+分布式存储较集中式数据库+集中式存储的架构更有远景优势。针对影像文件本身的存储选择,毋庸置疑选择云上或云下对象存储服务即可,传统NAS或者云上NAS服务在海量数据面前有着先天劣势。
三、管理 / 决策类业务
银行的管理决策类系统大多为业务数据存储、加工和分析型系统或平台,包括大数据平台(数据仓库)、数据集市、反洗钱、数据报送、财务管理、绩效考核、风险合规等等。
1)数据存储加工类平台数据特征为高吞吐高IOPS,目前技术也非常成熟,有采用云下Hadoop、ES、Kafka三大集群,也有采用云上专有大数据云服务,存储需求目前也是行业公认的分布式存储体系架构。
四、后台类业务
银行的后台系统一般称作核心系统,它是银行最基本的存贷款业务为主的系统,是其他业务子系统的基础。核心系统是交易处理系统,主要完成处理客户账务及内部账务的分户核算处理;同时核心系统也是会计处理系统,处理银行科目的清算核算。核心系统是银行最重要的系统,作为业务全链路过程中的最后一个环节,其数据特征是高IOPS低延迟需求。每日的日终批量又涉及复杂的批量逻辑和数据加工,数据特征是高吞吐高IOPS。目前有部分银行进行了新核心系统建设,将核心系统改造为分布式核心,以满足这些严苛的要求。也有大部分银行目前是保持现状,以大型机或高端小型机+高端存储阵列(全闪或者混闪)为主,一方面也是这些高端硬件的组合的确能够HOLD住这些需求,多年来运行也非常稳定,尤其是大型机和AS400的银行用户,内在外在因素驱动进行新核心系统建设的动力不是非常充足。另一方面这套传统架构在两地三中心的体系下非常完善,而分布式数据库+存储的组合,其两地三中心体系在银行案例中尚未成熟和经历历练。
相关文章 云环境下,企业应该如何根据不同的业务负载、数据特征选择最适合的存储技术路线? 点击可阅读 觉得本文有用,请 转发、点赞 或点击“ 赏 ”,让更多同行看到
资料/文章推荐:
-
容灾架构中的数据复制技术详解
-
容灾系统中的“脑裂”是怎么回事?| 运维进阶
-
容灾备份精选130篇
欢迎关注社区 "容灾" 技术主题 ,将会不断更新优质资料、文章。地址:
https://www.talkwithtrend.com/Topic/71
下载 twt 社区客户端 APP
长按识别二维码即可下载
或到应用商店搜索“twt”
长按二维码关注公众号
*本公众号所发布内容仅代表作者观点,不代表社区立场
-
2023年血糖新标准公布,不是3.9-6.1,快来看看你的血糖正常吗? 2023-02-07
-
2023年各省最新电价一览!8省中午执行谷段电价! 2023-01-03
-
GB 55009-2021《燃气工程项目规范》(含条文说明),2022年1月1日起实施 2021-11-07
-
PPT导出高分辨率图片的四种方法 2022-09-22
-
2023年最新!国家电网27家省级电力公司负责人大盘点 2023-03-14
-
全国消防救援总队主官及简历(2023.2) 2023-02-10
-
盘点 l 中国石油大庆油田现任领导班子 2023-02-28
-
我们的前辈!历届全国工程勘察设计大师完整名单! 2022-11-18
-
关于某送变电公司“4·22”人身死亡事故的快报 2022-04-26
