论文部分内容阅读
银行业信息化的高速发展,目前已经成为推动金融行业体制革新和公司再造的重要推动力。在较早的银行金融机构中主要是以经营性业务为主,其特点是进行大量的数据运算,但数据范围相对较少,而处理的数据对象主要是针对当前数据或近期的数据,很少涉及一些历史数据,这就说明处理的数据范围是固定并且在可控制的范围以内。近年来,随着经济的发展,各个商业银行不约而合地走上了数据集中的道路,数据集中统一管理造成数据量的飞速膨胀。随着各家金融银行业之间的竞争不断加重,银行系统秉承着以提高服务客户质量为中心、以加强业务水平为核心的经营理念。对于现代银行来说,银行系统的安全稳定高效的运行,逐渐受到越来越多的关注,监管和用户需求越来越苛刻。如何提高银行数据中心数据安全和效率,并有效的控制处理差错风险,使之适应业务需求,已成为数据中心保障数据安全和提高数据处理能力的一个重大课题。银行信息系统从计算机集群分类出发,分别从操作系统、数据库、网络三个层面,每个层面的高可用性都同系统的软硬件整体架构设计的冗余性和可靠性密切相关。而操作系统的集群架构,使用的是本身携带的HA集群软件,通过共享磁盘的方式在主备机之间实现系统的高可用性,在主备机之间将共享资源进行动态迁移,以最大范围的冗余度确保了系统资源的高效稳定运行,而其高可用性的实现需要在系统硬件、网络、应用软件、数据库软件上的各个方面进行综合分析,以保证在每个层面失效的情况下,都能进行及时恢复,要求系统恢复时间很短,并且在复原后保证数据资源的一致性。 本文针对银行系统使用较为广泛的IBM DB2数据库产品的相关特性进行讨论分析,对其内部集成集群架构的区别和联系进行分析。共涉及数据库的DB2HADR集群和DB2pureScale集群架构,通过对比的方法对两个架构的高可用特性进行分析比较,找出其中各自的优势和缺点。具体内容如下:(1)介绍IBM DB2数据库产品,包括该产品的功能及高可用集群架构的介绍,从各个架构的不同特性来判断其优势;(2)对银行业系统的介绍,及当前系统存在的现状,进行分析;(3)通过对银行业系统的功能分析讨论,及业务特点找出适合系统长期发展使用的高可用特性;(4)采用对比的方法找出IBM DB2产品中适合银行业系统特点的高可用集群架构,并提出相关对策和建议。