xuesong
作者xuesong·2020-12-21 13:31
保险行业系统架构师·浪潮商用机器有限公司

区域银行合并中的服务器整合方案(中)——可选方案

字数 4189阅读 2002评论 0赞 2

浪潮商用机器有限公司 李卫国

整合方案的指导原则

  1. 业务稳定运行 :整合方案必须确保在整合项目期间各参与的区域银行业务的稳定运行,将整合所需要的业务停止时间最小化。
  2. 数据安全可靠 :整合方案必须确保各参与的区域银行数据完整、统一地整合入目标 IT 架构系统中,实现 “ 零 ” 数据丢失。
  3. 保护现有投资:整合方案必须对各参与的区域银行现有 IT 的架构进行充分的调研,充分整合各参与银行的现有 IT 资源。

K1 Power 设备在整合方案中的重要性

在整个整合方案中, K1 Power 设备的重要性体现在以下几个方面:

K1 Power 设备的整合是方案的重点

在金融银行业,基于 K1 Power+AIX+ 商业数据库 (DB2/ORACLE/INFORMIX/SYBASE)+ 高可用集群软件的软硬件堆栈可以说是绝大部分区域银行 (95%) 核心及重要系统的承载组合,因此,区域银行的 IT 架构的整合方案的一个关键点是 K1 Power 服务器如何整合。

K1 Power 整合具备相当的复杂性

不同区域银行所采用的 K1 Power 设备在以下几个方面存在不同:

  • 设备型号 + 数量不同;
  • 涉及操作系统版本不同;
  • 涉及的商业数据库 + 中间件不同;
  • 使用范围不同;
    如何整合 K1 Power 设备在技术上存在着一定复杂性。

K1 Power 是新核心的首选架构

1.业界目前的最佳选择

  • 清晰可见的发展路线,最大程度地保护客户的投资和核心系统 ,从 Power4 到现在 Power10 ,每 3 年的一代 CPU 技术更新,对应的软硬件堆栈的升级,包括 HMC 、微码、操作系统 AIX 、高可用集群 HA 等;
  • 持续保持的高 RAS 特性,据第三方权威评测机构 ITIC 发布的数据 ---2020 年的数据已经发布 , Power+AIX 组合仍是除了 IBM 大机之外的最可靠系统,而且这个记录连续多年,这也是广大区域银行不约而同基于 Power+AIX 组合构建核心 / 关键系统的关键点之一;
  • 性能的不断增强,产品低、中、高端丰富,满足不同规模的业务需要;
  • 功能不断与时俱进, Power 平台从 power5 开始可以安装 Linux , AIX 5L 的 L 就是 linux 的意思 ,近几年操作系统对 Linux 工具包的更加兼具包容、操作系统的不停机升级 + 安装补丁,虚拟化功能的不断丰富和增强,基于 openstack 表针的 PowerVC 管理平台的推出以及与上层云平台的开放对接;

2.最小的整合风险
如上所述,绝大部分区域银行 (95%) 的核心及重要系统都是承载于 K1 Power 之上,相应地,整合后的平台选择 K1 Power 将消除跨平台整合带来的潜在风险,具备风险最小的优势;

3.最广泛的业界实践经验
大量的区域银行在 K1 Power 平台上进行了最大范围的商业数据库 + 中间件 + 其他软件的实践,积累了丰富的实施、维护经验和技术人员储备,为将来的新核心支撑提供了良好的保证;

4.最有效地保护投资
选用 K1 Power 作为新核心架构,充分发挥各区域银行的现有 IT 资源作用,统筹使用,能最大地保护各区域银行现有的 IT 投资。

整合方案整体思路

整合的前提条件

1、 IT 机构 + 人员已整合完成
区域银行的整合,涉及参与各方组织架构的大规模重组,包括组织机构、领导班组、 IT 机构、人员调整等各方面, IT 系统的整合方案只有在上述工作完成的情况下才可能有序展开;

2、 机房整合 / 改造方案完成
各个参与整合的区域银行都有各自的 IT 资源,必须对 IT 基础资源最重要的承载体 --- 机房的整合有清晰的方案,所谓 ” 兵马未动、粮草先行 ” ,机房整合方案是整个服务器整合方案的 ” 粮草 ” ,必须在目标明确的机房整合方案前期下,有序展开 IT 基础资源的整合,包括网络、服务器、存储的整合;

3、 业务系统整合方案 / 目标清晰
各个参与整合的区域银行都有各自的开展银行业务的完整 IT 业务系统,业务系统的整合实际上是整个整合方案的核心,也是最大的难点所在, IT 资源的整合,必须在业务系统整合思路的指导下进行

先研发、再生产、同步容灾

各个区域银行基本上都有自个的针对各自业务系统的研发环境,实现生产环境的整合,实际上可以在对各个区域银行研发环境整合的基础上展开,将对各个区域银行各个研发环境的整合作为对生产环境整合的一个演练,将起到事半功倍的效果。 在生产环境整合过程中,根据整合后的生产环境、以及业务的重要程度进行有针对性的同步容灾环境整合,可有效地提高整合效率。

K1 Power 整合方案

研发环境的整合

1. 方案设想


1) 充分统筹使用各参与整合区域银行的现有资源,构建 K1 Power 整合资源池,包括:

  • Power8+Power9 设备构成的资源池,用以承载 AIX7.1 及以上的研发环境;
  • Power7/Power7+ 设备构成另一个资源池,用以承载 AIX6.1+AIX5.3 的研发环境;
  • 基于 PowerVM 进行建设,有条件的情况下,联合存储部署 PowerVC 管理平台,加快日常的整合部署;
    2) 各区域银行的研发环境,根据实际情况物理迁移或逻辑割接入资源池,最终实现资源的整合;

2. 关键技术因素考量

1) 资源池的设备要求

  • 资源不足 ( 包括软件 license 配置、硬件资源配置 ) 、过保设备、使用年限过长设备 ( 超过 7 年 ) 的设备,原则上不用作资源池的设备;
  • 构建资源池设备应至少满足: PowerVM license+8Core+128G 内存, Power7~Power9 设备;
    2) 关键技术使用考量;
  • nim 平台的搭建,用以进行系统的备份和恢复;
  • LPM 技术的使用,用以在不同设备间的系统迁移;
  • 存储复制技术,用以存储级别的数据复制和恢复;
  • 常规的数据备份、恢复工具,用以应用系统 ( 包括数据库 ) 的逻辑数据备份和恢复;

生产环境的整合

1. 方案设想

生产系统的整合在技术上可以借鉴研发环境的过程和手段,在业务流程和数据上必须考虑各个参与整合区域银行在各个相关业务上的历史兼容性、延续性,给最终客户一定的 ” 业务使用 ” 整合时间,因此在方案上的总体设计思路如下图:

1) 搭建满足整合后业务要求的新生产环境,各个区域银行的业务系统根据整合研发、测试的实际进度依次整合入新的生产环境;
2) 对于各个区域银行,当某个业务系统整合入新生产环境后,原生产环境原则上转换为历史查询环境,以保证针对该区域银行该业务系统的历史数据查询;

2. 生产环境整合的因素考量

1) 生产环境的容量评估
逻辑上,在业务系统整合方案清晰、对应研发系统整合完成之后,生产环境的整合在技术方案上已顺理成章,但其重点是在于对承载能力的估算。目标生产资源是否满足相关业务整合后的业务规模,这是需要衡量和评估的,这个需要在研发环境模拟相似生产的环境进行压力 + 性能测试,以准确评估整合后的业务系统上线所需的生产资源。

容量评估方案如下:

  • 基于 K1 Power 的官方性能指标参考 (rperf 值 ) 进行评估;
  • 收集参与整合的各个业务系统的承载资源的 K1 Power 服务器的配置,参考 K1 Power 的 rperf 值;
  • 收集参与整合的各个业务系统的承载资源的 K1 Power 服务器的日常负载,取其最高负载值;
  • 进行性能资源的加权统计;
  • 保留 30% 的性能冗余;

即,新业务系统的性能参考值评估公式 :

2) 生产环境的资源选择
对于整合后的的业务系统,其承载资源,原则上基于各区域银行现有的资源,但不可否认的是,整合后业务客户增加、规模扩大,各个区域银行现有的生产环境中不一定就具备能够承载整合后业务的资源,建设思路有以下几点:

  • 各区域银行的现网生产系统,其设备或资源一般充分、使用年限也较短,应考虑充分统筹使用,特别是各个区域银行的现有核心系统设备;
  • 可考虑选取配置最高、最新的在保设备,如果扩容后能满足整合业务的生产需求,则进行扩容,并用以承载生产;基于现有设备进行扩容的方式,需要另外调整资源,用以承载整合后相关原业务系统历史数据的查询;
  • 若所有设备考虑扩容后都无法满足需求,则考虑新购生产资源;在新购资源的情况下,各个原生产系统可很容易地转换为历史数据查询系统;

容灾环境的整合

各个参与整合的区域银行在容灾 ( 同城 + 异地 ) 的实现方式、实现范围、实现效果上各不相同,甚至不排除不完备的情况。因此容灾环境的整合首先必须定义出清晰的目标、范围,特别是区域银行整合后,其资产规模更高、业务更广、影响面更大,容灾建设更为重要。为此,必须坚决贯彻银保监会关于容灾建设的相关要求,确实落实相关容灾环境的建设。

1. 方案设想

关于容灾环境的建设,方案设想的出发点基于以下几个方面:
1) 各个参与整合的区域银行的原生产系统整合入新的生产环境后,若只作为历史数据查询,其资源、能力实际上是富裕的,可进一步统筹容灾环境的建设以最好地保护投资、提高利用率;
2) 各个参与整合的区域银行在整合前各有各的容灾资源,虽然可能存在资源配置相对较少的情况,但也可充分使用,作为整体容灾环境建设的过度阶段;

整体方案设想,分成三个阶段,入下图所示:
1) 根据业务系统的容灾规划,利用各参与整合区域银行的现有容灾资源,在构建新生产系统时,同步构建该业务系统的容灾环境;
2) 对历史数据环境进行统一整合,充分发挥 K1 Power 服务器的分区、虚拟化功能,空闲出闲置的资源;
3) 将获得的闲置资源完善、补充入的容灾环境,实现容灾环境的资源保证;

2. 容灾环境整合的关键因素

基于以上研发、生产环境的整合思路,容灾环境的整合,其技术要点在于以下几个方面:
1) 数据的同步机制及实现的效果,在这点上可根据实际的业务特点和要求,灵活采用存储复制、业务数据逻辑同步、备份 + 恢复等各种方式, K1 Power 平台与其他平台并无区别;
2) 基于各区域银行原生产系统所拥有的 K1 Power 资源,灵活采用物理分区、虚拟化技术进行历史数据环境的整合,推荐采用逐步构建全虚拟化资源池的方式搭建历史数据环境的整合,从而空闲出闲置的资源;

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

2

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

X社区推广