当前位置:服务器机架服务器 → 正文

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

责任编辑:FLORA |来源:企业网D1Net  2011-06-22 09:05:30 本文摘自:IT168

长期以来,由于先入为主和缺乏有效替代品的原因,基于专有架构的大型机、小型机一直占据着国内金融、电信、能源、国防、政府、交通等重要领域的关键业务应用。例如,在建设银行、工商银行、中国银行、农业银行等国有银行的关键系统中,普遍采用了IBM Z和P系列服务器,在证券、铁道、电信等领域HP NonStop系列和SUN SPARC系统高端服务器应用广泛。

不过,随着银行业务发展和竞争程度的加剧,尤其是大量城市商业银行、中小银行机构的出现,上述格局已开始被打破。出于技术升级、投入产出比等方面的考虑,这些银行已经开始在IT平台选型时,把目光投放了开放架构的x86平台。遵义市商业银行采用4台基于英特尔至强7500的浪潮TS850来承载其核心交易业务系统和核心数据库,正是这样一个例子。

老系统碰到新问题

遵义市商业银行成立于2001年,主要负责地方中小企业的融资,是当地存贷规模最大的金融机构,2008年末资产总额为99亿元,2010年末则突破200亿元,发展十分迅速。据了解,在遵义市商业银行内,中小企业及个体工商户贷款占全部贷款额的50%以上,本地城区中小企业在遵义市商业银行的开户数占工商注册数的70%。

此前,遵义市商业银行的业务系统主要部署在由两台IBM P590小型机构成的数据库双机环境中,其核心交易系统数据库存放在直连存储里,业务逻辑处理则通过x86服务器来承载。随着银行业务的发展,这个老系统在性能、安全稳定性方面都碰到了一些挑战,主要集中在以下两个方面:

一是系统性能出现瓶颈。随着银行业务量激增,原有核心交易系统数据库已很难满足客户的需求,主要表现在处理一个事务耗时比较长,同时并发三个用户的请求时,会出现短时间内停止响应的情况。

二是系统安全性无法保障。由于原来的物理环境是数据库双机方案,不能很好的解决存储层的单点故障问题,而且所有硬件设备都在同一个机房内,一旦有意外事故发生导致该机房不能使用,那么银行整个数据会丢失。此外,其业务处理层由物理机担当,除了造成很大的电能浪费之外,最重要的是没有实现业务的平滑迁移和容灾功能。

为此,遵义商行决定对现有的核心业务交易系统和中间业务进行升级,利用高性能的硬件设备和易用的软件搭建一个高性能、高可用、易扩展及智能的银行私有云,并且使该私有云具备在多层次上的容灾功能。

把目光转向x86服务器

跟几年前不同,这一次遵义商行把目光投入了高端x86服务器。随着英特尔至强7500系列(Nehlaem-EX)处理器的发布,自2010年开始,市场上出现可以支持八颗处理器、64内核、128线程、TB级内存的高端x86服务器,基于该平台之上的浪潮TS850正是一个典型代表。

为了验证浪潮TS850的性能表现,遵义商行联合浪潮公司进行了有针对性的实际测试。其场景是通过在TS850服务器上部署银行交易数据库,然后运行银行实际结息存储过程,更新数据过程、更积数和加载67万条记录,测试实际的完成时间,并与原有的系统进行比较。在测试中,选择了单事务处理测试(单独运行数据加载,更新,更积数计算完成时间)和并发性测试(在多个客户端同时提交相同功能的存储过程)两种方法。

测试结果表明,整个结息过程浪潮TS850只需要17分钟,而原系统需要1个小时;更新过程浪潮TS850需要8分钟,原系统需要25分钟;更积数处理浪潮TS850需要2分钟,原系统要10分钟;加载67万条记录浪潮TS850需要1分25秒,原系统要8分钟;浪潮TS850同时运行8个并发存储过程,有6个通过测试,2个失败,原系统运行3个并发存储过程,有2个通过测试,1个失败。总体来看,在运行银行实际业务的测试中,TS850的速度比现有系统提高了3-5倍。

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

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

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

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

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

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

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

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

关键字:架构小型机存储层

本文摘自:IT168

x 银行核心业务系统破冰记:x86架构替换小型机 扫一扫
分享本文到朋友圈
当前位置:服务器机架服务器 → 正文

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

责任编辑:FLORA |来源:企业网D1Net  2011-06-22 09:05:30 本文摘自:IT168

长期以来,由于先入为主和缺乏有效替代品的原因,基于专有架构的大型机、小型机一直占据着国内金融、电信、能源、国防、政府、交通等重要领域的关键业务应用。例如,在建设银行、工商银行、中国银行、农业银行等国有银行的关键系统中,普遍采用了IBM Z和P系列服务器,在证券、铁道、电信等领域HP NonStop系列和SUN SPARC系统高端服务器应用广泛。

不过,随着银行业务发展和竞争程度的加剧,尤其是大量城市商业银行、中小银行机构的出现,上述格局已开始被打破。出于技术升级、投入产出比等方面的考虑,这些银行已经开始在IT平台选型时,把目光投放了开放架构的x86平台。遵义市商业银行采用4台基于英特尔至强7500的浪潮TS850来承载其核心交易业务系统和核心数据库,正是这样一个例子。

老系统碰到新问题

遵义市商业银行成立于2001年,主要负责地方中小企业的融资,是当地存贷规模最大的金融机构,2008年末资产总额为99亿元,2010年末则突破200亿元,发展十分迅速。据了解,在遵义市商业银行内,中小企业及个体工商户贷款占全部贷款额的50%以上,本地城区中小企业在遵义市商业银行的开户数占工商注册数的70%。

此前,遵义市商业银行的业务系统主要部署在由两台IBM P590小型机构成的数据库双机环境中,其核心交易系统数据库存放在直连存储里,业务逻辑处理则通过x86服务器来承载。随着银行业务的发展,这个老系统在性能、安全稳定性方面都碰到了一些挑战,主要集中在以下两个方面:

一是系统性能出现瓶颈。随着银行业务量激增,原有核心交易系统数据库已很难满足客户的需求,主要表现在处理一个事务耗时比较长,同时并发三个用户的请求时,会出现短时间内停止响应的情况。

二是系统安全性无法保障。由于原来的物理环境是数据库双机方案,不能很好的解决存储层的单点故障问题,而且所有硬件设备都在同一个机房内,一旦有意外事故发生导致该机房不能使用,那么银行整个数据会丢失。此外,其业务处理层由物理机担当,除了造成很大的电能浪费之外,最重要的是没有实现业务的平滑迁移和容灾功能。

为此,遵义商行决定对现有的核心业务交易系统和中间业务进行升级,利用高性能的硬件设备和易用的软件搭建一个高性能、高可用、易扩展及智能的银行私有云,并且使该私有云具备在多层次上的容灾功能。

把目光转向x86服务器

跟几年前不同,这一次遵义商行把目光投入了高端x86服务器。随着英特尔至强7500系列(Nehlaem-EX)处理器的发布,自2010年开始,市场上出现可以支持八颗处理器、64内核、128线程、TB级内存的高端x86服务器,基于该平台之上的浪潮TS850正是一个典型代表。

为了验证浪潮TS850的性能表现,遵义商行联合浪潮公司进行了有针对性的实际测试。其场景是通过在TS850服务器上部署银行交易数据库,然后运行银行实际结息存储过程,更新数据过程、更积数和加载67万条记录,测试实际的完成时间,并与原有的系统进行比较。在测试中,选择了单事务处理测试(单独运行数据加载,更新,更积数计算完成时间)和并发性测试(在多个客户端同时提交相同功能的存储过程)两种方法。

测试结果表明,整个结息过程浪潮TS850只需要17分钟,而原系统需要1个小时;更新过程浪潮TS850需要8分钟,原系统需要25分钟;更积数处理浪潮TS850需要2分钟,原系统要10分钟;加载67万条记录浪潮TS850需要1分25秒,原系统要8分钟;浪潮TS850同时运行8个并发存储过程,有6个通过测试,2个失败,原系统运行3个并发存储过程,有2个通过测试,1个失败。总体来看,在运行银行实际业务的测试中,TS850的速度比现有系统提高了3-5倍。

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

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

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

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

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

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

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

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

关键字:架构小型机存储层

本文摘自:IT168

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^