核心系统是银行承载客户的账户和账务业务系统,其重要性不言而喻。目前中小银行“馊核心”架构有多种版本,如题。核心系统的业务连续性最关键的还是数据库的安全稳定性。前端应用可用负载均衡如等高可用方案保障稳定性,而数据库的稳定性则题上几种模式采用不同的方案,稳定性各有千秋。
1、小型机+X86模式。目前大多数中小银行采用的模式,数据库(DB2或者ORACLE)采用小型机,双机HA模式保障高可用,应用则用X86 通过负载均衡方式保障高可用;
2、oracle一体机+X86 架构,数据库(oracle)采用其一体机保障高可用,X86服务器跑应用;
3、X86架构,其数据高可用性采用互联网公司(如腾讯、阿里)的分布式数据库,目前微众银行采用这种架构,其高可用性是基于分布式数据库在软件层面保障。也有少部分银行尝试这种模式;
4、LinuxOne架构。近年来IBM力推了基于大机架构的开放平台,这种设备既有传统大机的稳定性和高吞吐和负载能力,又结合了开放系统linux的优势,非常适合银行核心系统类业务的运行。
不同模式其要求的资金投入和技术力量投入不一样,银行根据自己目前核心系统的模式及迁移工作的成本综合考虑。
Linux的趋势不可阻挡,如何找到一个硬件平台提供Linux的支撑,是需要客户考虑的问题。Oracle一体机+X86=X86,虽然做过优化但也变得封闭,从硬件到操作系统,虚拟化以及Oracle数据库都只有一种选择,完全绑定,是一种封闭的思路,一体机架构通过内部X86的架构优化后虽然在某些场景性能上带来了提升,但是X86的可靠性始终是一个担忧,市场上也时常听到一体机不稳定的一些情况,另外在灾备建设上使用一体机,未来是难上加难。我认为未来核心业务应该是做减法,即简单又可靠,及保障性能又不失开放性,而不是越来越复杂。
从架构上来说,客户还是在选择小型机,X86,Linuxone做选择,这三种平台都是通用计算平台,涉及到操作系统的差异,平台的差异。就核心系统需求而言,最主要的几点未来依然需要重视:
1.信息及资金的全面安全保障
2.更高的可靠性并具备更强的业务连续性支撑能力
3.系统整体承载能力可以快速扩展,并具有海量的扩展空间支持更大规模的新业务高峰,
4.系统处理需始终保持快速响应,即使是在业务高峰时段
5.技术生态多样化的支持
而需要满足这五点就需要基础架构具备高可靠,高性能,高安全,易扩展,开放性。而LinuxONE相较于其它平台,在这个五个点上都有相对甚至绝对优势。
收起