服务器 频道

银行核心业务系统破冰记:x86替换小机

  x86服务器+虚拟机带来高可用方案

  据了解,根据遵义商行的实际情况及银行私有云的需求,浪潮公司为其量身定制了一套完整方案,该方案分为业务逻辑处理层及数据存储层两层架构,其中业务处理层主要处理核心交易系统及外围系统业务,数据存储层主要部署银行的核心业务数据库。具体拓扑图如下所示:

 


  在业务逻辑处理层,除了核心交易业务之外,还包含一些中间业务,如代缴水费、电费、电话费等。由于这些中间业务系统的特点是运行的操作系统各异,都有自己的数据库,而且数据库差异比较大,但数据量比较小,对安全性,稳定性要求低,最原始的数据是从核心交易数据库中进行提取,整个业务压力不大,而且并发性要求低,因此可以将这些业务部署在虚拟机上,一方面可以减少物理机的使用,降低成本,另一方面可以利用虚拟机具有的快速恢复、业务逻辑的平滑迁移、易备份等特点以及SRM等组件,实现灾难恢复管理、无中断测试和自动化故障切换等功能,从而确保各个中间业务之间的安全。

  在本方案中,采用两台TS850将虚拟机创建在同城两个机房的两台AS1000G3磁盘陈列上,将核心交易系统及外围系统业务布置在虚拟机上。两台TS850部署的虚拟机可以互相接管,实现业务不中断,同时虚拟机部署到存储上实现整个虚拟机连同业务和数据库的备份;同城的异地机房存储设备间的镜像,完成了业务逻辑层的容灾。

  在数据库存储层上,由于部署银行的核心业务数据库,该数据库是其他业务系统数据库的源数据库,因而银行的核心业务数据库对机器性能要求非常高,并且要稳定,确保24*7小时不宕机。为此,将核心业务数据库部署在TS850服务器双机系统上,专门用于数据的存储服务,后端挂接现有存储,只存放银行的核心交易数据。该层同样通过存储设备之间的镜像复制,实现容灾。由于TS850使用的至强7560处理器拥有超过20项RAS特性,能保证数据的安全性与稳定性。即便当主数据库服务器出现问题,通过虚拟机临时接管,也能确保数据层处理不间断。

  总之,该方案不仅实现了比原有小型机更高的可扩展性能,而且从业务逻辑处理到数据存储分层次实现了同城异地容灾,能通过虚拟化、私有云架构充分利用了客户已有的设备投资,为用户节约大量的资金。

  方案点评:开放架构的魅力

  浪潮TS850服务器能够进入一直被RISC小型机占据的银行核心业务系统,在一定程度上宣告了x86架构的胜利。在笔者看来,与传统封闭、昂贵的小型机相比,x86服务器之所以多年来不断侵蚀专有架构的市场,直至银行、电信等最核心的关键业务,其根本上是开放产业模式的成功。比如在上述方案中,英特尔至强处理器、VMware虚拟化、以及浪潮大型SMP服务器设计都发挥了各自的效应,使得基于x86平台的方案在降低TCO成本、提高系统性能、增强安全可靠等方面都高出一筹。

0
相关文章