江苏银行审计系统改造——大数据集群分析系统
江苏银行的业务规模在全国城市商业银行中名列前茅,随着其业务规模的不断增长,业务复杂度的不断升高,以及审计相关数据量的迅速增长,传统数据库和传统SMP架构的性能已经无法满足。为了更有效地做好系统支撑,对采用传统数据库的审计系统的改造,势在必行且迫在眉睫。
需求分析
目前已有存量数据5TB,传统数据库在高并发和高负荷下进行查询分析的速度越发缓慢,急需提高其响应能力。审计业务相关的SQL随机性强、复杂度高,对底层数据库的性能要求很高,系统需要快速运行复杂的审计模型,实现审计服务的及时性。在扩展性方面,传统架构无论在计算能力还是存储能力上的扩展空间都很有限,无法满足未来审计业务对系统扩展的要求。另外,在成本方面,系统需要具有较高的性价比,避免后期建设由于成本过高导致的不可持续维护和扩容。
解决方案
在江苏银行审计系统改造的实施方案中,GBase 8a MPP Cluster集群由4个计算节点和1台加载机组成,每个安全组内2个计算节点,共形成2个安全组,安全组内数据互为备份,形成高可用集群。如图所示,采用GBase 8a MPP Cluster集群做为审计系统的数据平台层,对相关业务数据实现整合,并运行各种复杂的审计模型,实现运行速度相对传统数据库十几倍提升,为江苏银行提供高性能的基于海量业务数据的审计服务,并可进一步支撑在大数据环境下审计系统在审计范围、业务前瞻性、综合性等方面不断提升的规划要求。
价值体现
l 保障复杂审计业务运行:发挥GBase 8a MPP Cluster集群数据库在列存储、智能索引和大规模并行计算技术上的突出优势,实现了审计相关的各类海量数据的汇总、挖掘、分析,高效地完成各种复杂的审计模型,提前发现并预测风险隐患,保障银行业务的健康发展;
l 打破扩容能力限制:利用GBase 8a MPP Cluster集群的横向扩展能力,保证客户的投资,并在未来需要的情况下对系统进行扩展,支撑更多的数据、业务和用户;
l 增强高可用性:通过GBase 8a MPP Cluster集群的安全组机制提供透明的高可用能力,在出现服务器故障的情况下仍然可以继续对外提供服务;
l 解决性价比矛盾:使用通用的X86 PC Server运行GBase 8a MPP Cluster集群,比原系统节省80%的硬件投入,而性能远超原系统。