Linux集群在银行信息化中的应用
来源:中国IT实验室 更新时间:2012-08-31

 银行业是中国各行业中开展信息化建设最早的行业之一。银行业信息化市场广阔,信息化建设投入力度大,信息化水平高,在各行业的IT应用和系统建设中走在前列。特别是近几年,随着银行网络金融业务的兴起及电子货币的推行,网络金融业务不断发展,利用信息技术解决网络银行业务的需求也越来越迫切。

  目前,我国的银行体系中除中国人民银行行使中央银行职能外,还包括三家政策性银行(国家开发银行、中国农业发展银行和中国进出口银行)、四大国有独资商业银行(中国银行、中国工商银行、中国建设银行和中国农业银行)、11家股份制商业银行(交通银行、中信实业银行、光大银行、华夏银行、广东发展银行、深圳发展银行、招商银行、浦东发展银行、福建兴业银行、民生银行和恒丰银行)、112家城市商业银行、731家城市信用社、3万多家农村信用社,以及这些银行在各地的分支行,总数量相当可观。

  随着整体经济的发展,我国的银行体制也在不断发展变化。国有商业银行向股份制转化,满足其它需求的新的商业银行成立,以及正在计划中的农村信用社向农村商业银行或合作银行转型等。鉴于银行业对信息化建设的迫切需求,考虑成本因素、政府支持力度等方面的有利条件,这是Linux切入银行信息化市场的大好机会。

  银行信息化的特点和需求

  银行信息化建设的重点归纳起来主要表现在以下几个方面:

  数据大集中

  数据大集中带来了强劲的IT投资需求。主机、存储设备、网络设备等硬件设备需求很大;存储管理、数据仓库、网络管理、网络安全、CRM等方面的软件需求也不小。此外,金融系统集成商也会有很多商机。但随着数据大集中,金融安全问题越发突出。

  金融安全

  银行业数据中心存储了大量重要金融数据,断电、火灾、系统故障、人为操作不当等都有可能造成关键数据丢失。此外,如何防病毒、防黑客也是银行信息化建设过程中需要重点关注的问题。银行业对网络安全的需求,已从产品、技术向整体解决方案推进,单一的产品和技术已不能满足银行业保障网络安全的需要,为银行用户提供整体安全解决方案将是IT厂商进军银行市场必做的功课。

  网络银行

  虽然网络银行发展势头不错,但网络银行发展过程中也存在许多需要改进的地方。一是网络银行提供的产品还有待进一步丰富,目前推出的许多产品都只是传统业务的网上拷贝,在操作界面上也没有体现网络所应有的个性化服务特点。网络银行更加需要有针对性地为客户提供集理财、投资、融资、金融资讯等一体的服务,让客户的财富能够保值并升值。二是盈利性不足,大多数网络银行产品属于免费服务,收入微薄,缺乏盈利的基础。三是“网上订购,网下支付”的局面有待打破。目前许多银行的网络银行采用的都是自己的认证体系,跨行网上支付问题亟待解决。

  银行卡

  中国人民银行在2002年1月14日宣布推出银行卡联网通用标识——“银联”,解决了银行卡跨行使用、刷卡使用不便的问题,促成了银行卡的迅速普及与应用。银行卡的联合,连接起了近百种银行卡、数万台ATM机、几十万台POS机,给IT厂商带来了广阔的发展空间。如果要实现银行卡的全国通用,这将会涉及集成电路、POS机、数据库、服务器、软件集成等诸多领域,预计在IT技术方面的投资不会少于百亿元。

  新一代综合业务系统

  新一代综合业务系统是目前国内各大商业银行正在建设和考虑的重点。但是新一代综合业务系统的建设留给国内IT厂商的机会并不多。因为国内银行业缺乏在混业经营模式下的从业经验,国内的IT厂商没有实施过这样的具体案例,对银行未来的业务流程、综合业务系统所要实现的具体功能、要实现这些功能需要具备哪些具体的条件、采用何种相应的技术措施来实现这些功能等关键问题都缺乏相关的技术储备和管理经验。

  中间业务支持系统

  中间业务主要包括代理财政预算外收费、代理财政发放工资、代理财政扣缴委托扣款、代收移动话费、代收固定电话通信费、代收水、电、煤气费等多项业务。一个能够快速适应各类代理业务需要、具有良好扩展性的通用电子化中间业务支持系统,成为目前各商业银行着力开发的重要金融服务工具。在一定程度上,它决定了一个商业银行在中间业务领域的市场份额和经济效益。这些是国内IT厂商的强项和商机。

  银行业选择Linux

  成本因素在整体经济环境欠佳的今天显得尤其重要。IBM公司Linux销售和市场主管David Valentine认为,选择Linux的动力很大程度上来自于各个企业公司预算的减少。

  除了价格因素,Linux系统所具有的优良集群特性也是吸引更多客户的原因。Valentine说:“Linux集群系统能够让客户老旧的PⅡ或PⅢ计算机变成可以处理复杂任务的超级计算机系统。这对客户来说是非常有吸引力的。”

  北京市商业银行综合业务系统建设就采用了基于IBM eServer i系列服务器的Linux解决方案。该解决方案从整体上减少了总拥有成本,并且减少了系统管理的复杂性,实现了对人员、财政及信息技术的有效管理,同时还提高了服务器管理能力。

  再以印度工业开发银行(IDBI)为例。他们自1995年开始使用Linux系统从事关键的电话银行、资产追踪及人力资源管理等业务,IDBI 因此节省的IT预算达到70%。类似银行等大企业的这些做法对于印度政府推广Linux也是一个巨大的支持,因为这些企业可以吸引更多开发人员认真地从事 Linux开发,从而进一步促进当地软件产业的发展。

  国内主要Linux银行解决方案

  IBM银行网点转型解决方案

  2003年10月,IBM推出银行网点转型解决方案,满足银行对于低成本、高效率、高可用、业务弹性和安全的软硬件产品、技术和服务的需求,帮助银行网点减少成本、提高效益,以更快的速度对市场和客户做出响应。

  专为零售银行推出的该解决方案包括基于Linux的软件和硬件,以及部署、维护和运行这些系统的咨询和系统集成服务。该方案中的Linux平台包括了快速建立一个银行网点并使其投入运行所需的全部组件。通过使用低成本的Linux平台,以及对各种处理过程、技术和系统进行集中和整合,能够简化管理和减少运营成本。此外,Linux将使银行能够在需要时跨多个业务线、渠道和地点部署和共享各种业务处理过程与应用,实现业务的灵活性。这一解决方案使银行能够在一个集成的多渠道系统中对自己各个网点进行升级,帮助银行提高核心竞争力,以更低的成本、更快地响应客户的需求,并发掘新的市场机会。

  网点转型这一复杂系统工程会遇到许多问题,如为适应网点转型应该如何设计业务流程、如何进行人员配置、采取怎样的组织策略、网点应如何合理布局、转型要采取哪些实施步骤等业务流程方面的问题,以及技术方面的困难,如IT基础设施的改造、适应转型需要进行的IT系统的布线和设计、需要寻找适合的软、硬件产品、需要进行IT系统的运营维护服务等。该解决方案能为银行业客户提供端到端、全面的解决方案。这样,既可以使银行专注于自己的核心竞争力,也可以帮助银行更快地实现网点转型,满足客户需求。

  今年,IBM还将推出一个集成硬件和软件解决方案的平台增强产品,使客户能够在Linux平台上部署一个银行网点解决方案。

  红旗Linux新晨交换平台银行应用解决方案新晨交换平台是基于Client/Server架构,以信息中间件新晨Q为基础,完成交易转接功能的交换中心应用软件。它为基于一个或多个机构的系统提供完全的转接服务。作为中心交换核心,新晨交换中心将企业的各个系统有机地结合在一起,具有报文格式转换、交易路由选择、事务冲正处理、事件管理、SAF处理、任务管理、交易监控和统计查询等功能。

  该平台的模块结构既保证能很容易地连接外部网络,也能很容易地连接特定主机,为企业结构提供各种设备和前置系统的统一接入、统一管理、交易的统一处理和统一清算,为区域网络中心提供辖内异地和同城交易的处理、跨辖交易的转发。

  该系统的功能包括为企业提供整体解决方案,支持各种格式报文之间灵活的转换、智能化的交易路由和交易拆分、灵活的事务管理、对SAF的支持、可配置的应用端口交易处理、可配置通信接口,支持交易中间件系统、任务管理、可自定义的消息监控、数据库探针、文件传输、端口管理、平台函数等,并提供 API函数。

  该解决方案以红旗Linux作为系统平台,适合银行、证券等关键应用领域的中间业务,并能为企业未来新业务应用的拓展提供强有力的支持。

  拓林思银行解决方案

  拓林思银行解决方案采用IBM eServer i系列服务器,利用服务器优秀的分区技术,在AS/400上创建多个逻辑分区,并在主分区安装OS/400及DB2数据库,作为多种数据库服务的数据库集中服务器。另外,可以在其它逻辑分区中安装多个TurboLinux for iSeries系统,应用服务器就可以在TurboLinux操作系统上运行,客户端访问应用服务器,应用服务器再访问OS/400上的DB2数据库。

  在同一台IBM eServer i系列服务器上运行多个操作系统,可为需要使用多台Linux服务器的中小企业提供一种稳定可靠、价格低廉的服务器选择。同时,Linux也大大扩展了 IBM i系列的应用领域,使原有的基于Unix和Linux上的应用可无缝移植到IBM eServer i系列服务器。

  TurboLinux解决方案将银行信息化应用所需要的各种服务器、网络设备、UPS电源等集成到一台IBM eServer i系列服务器中,可以大大降低系统的复杂程度,减少更多的费用。使用一台IBM eServer i系列服务器,并使用它出色的动态逻辑分区技术,就可以支持多种应用和网络服务,将各种前置机如金卡工程、电话银行、ATM、POS、银证转账等,集中到一台IBM eServer i系列服务器中,减少总拥有成本,简化管理,加强数据安全。

  用友NC银行业解决方案

  用友NC银行业解决方案,基于Internet/Intranet运行,面向所有商业银行提供以集成、优化、计划、控制为基础的集中式网络化信息管理平台。

  该方案以商业银行全面预算和成本管理为核心,以商业银行辅助管理系统(固定资产、薪资管理、库存管理等)为支撑,通过数据接口平台与商业银行现有业务系统进行集成应用,对银行业预算与控制、成本管理、固定资产管理、财务核算、集中采购、人事与薪资管理、主管信息系统、经营业绩管理、报表汇总、数据分析等进行统一管理,为银行决策层提供全面的查询分析、总体监控、风险监管和辅助经营决策。

  该NC解决方案采用J2EE技术平台,以EJB体系构架作为核心,支持互联B/S应用模式,完全基于Web、中间件和大型数据库的N层体系结构,由浏览器—Web服务器—应用服务器(N层)—数据库服务器(集群)组成。

  该解决方案支持包括Oracle、Sybase、DB2、SQL Server等多个数据库,支持Linux、Unix、Windows 2000/NT等多种操作系统。该解决方案的用户包括中国工商银行总行、中国银行总行、交通银行总行、国家开发银行、中国工商银行广州市分行、中国工商银行武汉分行、深圳市商业银行、武汉市商业银行、云南华夏银行等。

  银行业Linux应用案例

  中国外汇交易中心票据交换系统

  我国外汇交易市场的特点之一就是运用现代化的通信网络和电子计算机联网为各金融机构提供外汇交易与清算服务。因为外汇市场只进行人民币与美元、人民币与日元、人民币与港币之间的现汇交易。

  2002年,中国外汇交易中心暨全国银行间同业拆借中心就在其本币交易系统建设中采用了Linux平台及相关软件产品。经过一年多的实际应用,整个Linux系统表现出的稳定性、高性能及方案提供商良好的技术支持与服务,使客户充分认同了该Linux系统平台。随着其票据交换系统开始实施,中国外汇交易中心决定再次采用TurboLinux公司的产品,来构建其高效、稳定的企业级平台。

  中国外汇交易中心暨全国银行间同业拆借中心是中国人民银行直属事业单位,是央行领导下的独立核算、非赢利性事业法人。主要职能包括提供外汇交易、人民币同业拆借及债券交易系统;组织全国银行间外汇交易、人民币同业拆借及债券交易;办理外汇交易的资金清算、交割,负责人民币同业拆借及债券交易的清算监督;提供外汇市场和货币市场的信息服务;以及开展经中国人民银行批准的其它业务。

  中国外汇交易中心总部设在上海,备份中心建在北京,目前在18个中心城市设有分中心。中国外汇交易中心实行会员制,目前会员包括中资银行及其分行、外资银行和其它非银行机构。其中,外资银行只能代理,而不能自营外汇买卖。

  作为国家外汇体制改革的产物,中国外汇交易中心于1994年4月成立,并保持了蓬勃发展。根据中国人民银行、国家外汇管理局发展市场的战略部署,交易中心自1994年4月推出外汇交易系统起,至2003年6月开通“中国票据”网,推出中国票据报价系统,已初步建成了可覆盖全国的为外汇市场、货币市场等提供交易服务、信息服务和为中国人民银行、国家外汇管理局提供市场监管服务的三大服务平台,网络系统功能日趋完善,成员队伍不断壮大。

  为满足票据市场发展需要,交易中心于2003年6月开通运行了以因特网为载体的,旨在为票据市场提供报价交易、无纸发行、登记结算、托收清算、统计监管等五大功能服务的中国票据网,并率先推出了票据报价服务。

  由于该票据交换系统的用户数量多,并发数较大,同时又是重要票据的交易服务,所以对选用系统的可靠性及高性能都有极其苛刻的要求。为了能够提供不间断运行及高性能的处理要求,方案设计要求从最外层的交易Web服务器、中间应用服务器、系统应用服务器到数据库服务,全部采用集群方式的解决方案,使得整个系统不存在单点故障点,同时提供负载均衡的高效能处理能力。

  整个解决方案中,数据库服务器采用IBM pSeries+DB2+HACMP构筑双机热备集群方案;应用服务器采用Tuxedo及自身的Cluster构筑负载均衡;中间应用服务器采用 Weblogic构筑集群的负载均衡;最外层的Web应用服务器采用TurboLinux Cluster Server构筑负载均衡的集群解决方案。

  该系统采用了两台基于Intel架构的PC服务器运行TurboLinux DataServer及TurboLinux Cluster Server,来实现对客户端请求的流量分发,并避免Web服务器的单点故障。同时在第一期的新版本币交易系统中,加入一套TurboLinux Cluster Server来构筑Jreport软件的负载均衡功能。

  经过各方面的压力测试及故障测试,该系统及其负载均衡产品TurboLinux Cluster Server顺利通过各项测试,达到客户最初所预设计的各项性能指标及标准,同时TurboLinux Cluster Server的友好智能监控界面还可以实时观测流量分发及流量请求指标图。

  TurboLinux Cluster Server所具有的良好的在线扩充能力,可以满足用户数增多、负载较重时,在Web服务层在线增加Cluster服务节点的扩充需求。

  巴西银行欧洲业务整合

  巴西银行是巴西最大的银行,在国内和国际市场上都开展有业务,在30多个国家有其运营网络,与145个国家的1000家大银行有业务关系。巴西银行一直在寻求一种能支持其不断成功的IT解决方案。

  之前,巴西银行在IBM eServer上建立了一个强大的Linux基础设施,将战略性、灵活性和便于管理带到了其IT系统中。因为在IBM eServer i系列上运行的现有银行业务解决方案取得了巨大成功,巴西银行决定挑战一个新的任务,将其欧洲业务整合到它在伦敦办事处的三台IBM eServer i系列服务器上。

  除了提高IT容量和性能外,其整合计划还希望通过转到在IBM eServer硬件上运行的Linux操作系统,实现节约许可证费用和管理成本的目的。Linux提供的灵活性,加上由可扩展性很强的i系列组成的系统中心,巴西银行将拥有一个能适应其未来需求的基础设施平台。

  巴西银行IT经理Tim Evans说:“将我们的欧洲业务整合到i系列和x系列上将大大节约成本、改善管理。我们将有一个完全灵活和可靠的基础设施,我们能够在这一基础设施上将业务推向前进。”

  巴西银行计划使用IBM WebSphere作为其新解决方案的一部分,通过新应用和Web应用来向整个欧洲的合作伙伴和客户提供业务数据。WebSphere将提供可靠的、便于使用的开发工具和安全的电子商务应用服务器。

  Evans说:“新服务器之间的高集成度,使我们能改善信息的质量和可访问性。使用WebSphere,我们能把它转变为强大的面向客户的应用。同时利用IBM eServer上的Linux,我们有很强的灵活性,不会再有管理难题。i系列已经被证明是一个可信的稳定服务器,我们有信心它将继续支持我们不断发展的业务。整个IBM/Linux基础设施将给我们提供作为银行所需的高可靠性,而不会限制我们适应未来变化的能力。”

  该解决方案以三台i系列服务器为中心。第一台继续运行银行的核心银行业务应用,但增加了容量和逻辑分区(LPAR),使它能从一个点上处理银行的整个欧洲业务。第二台IBM莲花宝箱Domino专用服务器(DSD),为整个欧洲的工作人员运行工作流、邮件和共享应用。第三台是一个Linux服务器,直接连接到六台基于英特尔的x系列服务器上,x系列服务器直接集成到i系列中,提高了性能并简化了管理。

  Evans说:“我们正在用一个Linux下的i系列/x系列环境来更换原来基于PC的运行Windows NT的服务器池。我们预计能大大节约总拥有成本,并能提高可靠性和方便管理。”

  通过系统整合带来的成本节约将是新基础设施立竿见影的好处。巴西银行六个欧洲办事处的银行业务系统将在伦敦的一台i系列上运行,这大大减少了管理开销,并提高了效率。随着其它业务应用被整合到在第三台i系列上运行的Linux主机上,通过紧密的集成和改进后的便于管理,巴西银行将能更有效地利用其业务数据和应用,从而获得更大的竞争优势。

  美国独立社区银行与Linux刀片服务器

  ICB(Independence Community Bank,独立社区银行)是一家在美国纽约市区提供广泛业务的银行,负责管理来自三个州的零售客户、小型及商业公司的80多亿美元资产。ICB计划利用经济高效的新型刀片服务器基础设施来整合现有的服务器资源,帮助其削减半数以上的服务器。通过选择基于Linux的IBM eServer BladeCenter服务器、存储器和软件,ICB可以为客户提供可靠的技术支撑,从而实现客户在线查看账户、划拨资金、停止支票付款、付账和申请贷款等,为其不断发展的在线银行业务提供动力。

  Saturn商业系统公司帮助ICB合作开发出了适合的解决方案。该方案设计了一个光纤通道存储区域网,这一区域网采用IBM FAStT存储服务器和IBM WebSphere互联网基础设施软件。BladeCenter与TotalStorage FAStT存储的结合方便了SAN管理,并降低了存储成本。同时,ICB使用了WebSphere作为平台来处理后端系统集成和商业逻辑。

  Saturn公司的Tom Heger说:“事实证明,IBM的eServer BladeCenter非常适合ICB.BladeCenter全新超密集系统的卓越性能满足了整个IT基础设施(包括存储和软件)的所有要求。”

  IBM eServer BladeCenter以英特尔强大的Xeon至强处理器为基础,是现有服务器整合到单一紧凑平台的不错选择。一个单一的BladeCenter机架底盘(7U)最多可以容纳14个刀片服务器,相当于标准机架式服务器密度的两倍。通过减少网络中服务器的数量,可以帮助客户节省大量实际硬件成本,以及线缆铺设、交换机、不动产、IT日常行政管理等费用。

  IBM eServer x系列产品营销主管Jeff Benck介绍说:“IBM服务器、存储和软件在IBM eServer BladeCenter平台上的集成,为ICB提供了一种简单的、具有高可靠性和高可扩展性的IT基础设施。这一高可用性平台保证了ICB的客户在极为安全的条件下,可以从任何桌面、任何地点进行数据访问。”

  目前,还有不少金融服务公司意识到了Linux+BladeCenter的优势。英国Virgin Money金融服务公司已经从原有的普通服务器,移植到运行Linux的IBM刀片服务器,从而进行更加便利的Web服务。新的Linux解决方案只用了三个星期就部署完毕,成本更低廉,速度比原来快20%.随时可以添加新刀片的功能,提供了较高的灵活性,可以方便地进行扩展,以满足不同项目的需求。

  总的来说,Linux在银行业的信息化应用中是比较活跃的,我们也期待着它能在我国银行业发展乃至整个经济发展中发挥更大的作用,期待看到更多优秀的解决方案和成功案例。