#浅谈银行IT系统分类的方法
国内银行IT系统发展至今已经经过了三四十年,经历了三个重要阶段,即手工处理为主的阶段、银行信息化阶段和信息化银行阶段。根据IT技术的发展,以及业务要求。银行根据风险、业务以及事故影响,将系统大致分为3类:
1)A类系统(第一类系统),
它的定义为短时间中断,会对国家、外部机构和社会产生重大影响的系统;短时间中断将严重影响关键业务功能并造成重大经济损失。
此类系统大致有:核心交易、信用卡、网银渠道、柜面等
它们的架构特点为:常用大型机或者小型机,有高性能保障,增强的数据高可用和容灾中心,最重要的保障安全稳定。
对于A类系统的平台的架构要求,通常会采用双机互备或者集群方式。
常见的服务器高可用方式:HA+存储高可用,数据库高可用则采用数据库软件本身的高可用性,例如Oracle RAC。
2)B类系统(第二类系统),
它的定义为短时间中断将影响银行关键业务功能并造成较大经济损失,这类系统在短期中断,有一定的可容忍度。
此类系统大致有:客户风险、外围系统、凭证授权等
它们的架构特点为:中端小型机和x86,应用配合虚拟化技术,采用高可用性和集群技术,这类系统在满足运行稳定的情况下,会在架构成本上争取性能最大化。
对于B类系统的平台的架构要求,通常会采用虚拟化技术和一体机
对于虚拟化的应用,通常为划分资源池,例如存储池、系统资源池(小型机、x86)。利用虚拟化技术,实现资源的灵活运用和自动化管理,提高资源的利用率。
一体机方面上,则是多利用软件和机器之间的交互上,往往需要和其他服务器计算资源配合使,以保证高效的业务支持。
3)C类系统(第三类系统),
它的定义为短时间中断将影响银行非关键业务功能,并造成一定的经济损失。这类系统,可以允许一定的中断时间。
此类系统大致有:报表分析、管理系统、数据仓库等
它们的架构特点为:处于该类级别的系统,大多为分析类系统,通常会采用分布式处理,高存储容量规划。在计算设备上,则根据各个银行的设备要求为准。
对于C类系统的平台的架构要求,通常会分布式集群技术和一体机
常见的分布式集群服务有:Hadoop、spark和storm等。C类系统大多为olap,所以会存在大数据量的运算,考验运算能力,因此采用一体机的架构也比较多。
在数据库层的高可用和负载上,则采用存储复制+数据库 软件自带的高可用和容灾技术。




