欢迎来到天天文库
浏览记录
ID:59226400
大小:84.43 KB
页数:14页
时间:2020-09-09
《公租卡系统迁移方案.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、北京市保障性住房建设投资中心公租卡系统建设项目公租卡系统迁移方案建设单位:北京市保障性住房建设投资中心承建单位:大唐软件技术股份有限公司2016年7月修订状况日期版本说明作者审核人2016-7-121.0初稿李健林2016-7-151.1完善迁移步骤李健林目录1概述41.1目标42整体迁移方案42.1迁移评估42.2迁移计划52.3迁移测试52.4迁移实施63应用系统数据库迁移方案63.1应用服务器迁移63.1.1安装详情63.1.2接口相关配置63.2数据库迁移73.2.1分析与迁移思路73.2.2参考脚本74迁移步骤计划111概述中心在建成
2、后要实现对迁移应用和新建业务平台的一体化集成。 考虑到需要迁移的指挥中心现有应用包含了分析管理平台、指挥平台,上述平台都是中心的核心、重要应用,因此我公司认为原系统的搬迁将是项目建设的重点和难点。 本方案设计以我公司与用户现系统承建公司的初步技术交流、用户现状分析为基础,给出搬迁方案设计。1.1目标新旧系统的迁移是一个整体系统工程。迁移必须保证用户系统建设的相关要求,在迁移过程中,我们需要重点考虑几个问题:1、数据迁移如何保障“业务中断停机时间”。业务中断对于用户无论是运行环境还是测试环境均存在较大的恢复风险,这样的风险特别是对于时间敏感型数据
3、还是对于数据完整性业务都是不可以接受的。我们基于这样的要求,考虑到如何将停机时间最小,能否实现0停机的建设目标?2、迁移涉及到的除了应用、实例、数据库的操作以外,还涉及到迁移前规划、迁移后测试的完整性测试。这些测试包括但不限于数据一致性测试、数据完整性测试、应用会话状态完整性测试、连接中断测试、数据恢复测试。只有这样才能保证迁移的安全性和有效性。2整体迁移方案2.1迁移评估迁移前,对迁移方案进行评估以确保迁移成功。首先需要勘察现有系统的架构和资源使用状况,评估过程必须包含以下信息和内容: 现有系统支撑的服务数量以及在服务器中的分布情况: 现有物
4、理服务器资源占用状况,包括CPU、内存、磁盘和网络连接状况,为保证迁移成功,目标虚拟机规格应不低于原物理机标准 当前的物理环境是否支持虚拟化,是否支持资源扩展,因为在迁移之前须在物理服务器上完成虚拟化 对当前的存储容量和资源利用率进行评估,需在目标系统中规划好迁移需要的存储空间。需明确现有存储如何利用,比如有些服务器是在本地磁盘上创建系统盘和用户盘,有些服务器则在本地磁盘上创建系统盘而在SAN/NAS上创建用户盘。1.1迁移计划通过对现有网络环境的评估,我们对现有资源利用率,服务以及系统需求非常清晰。评估后才能开始对迁移进行计划,步骤如下:一、
5、确定迁移步骤,包括所有服务器的迁移先后顺序,其顺序按风险的高低降序排列。二、确定备份方案,由于现有系统会被加固,某些服务器通过虚拟化重复利用,而在虚拟化前需要清除所有的数据,因此需要对这些服务器进行备份保证服务的连续性。三、确定并准备好迁移所需的工具,包括工具在迁移中必备的一系列功能和使用工具所需具备的网络环境。四、在实际迁移开始之前确定额外的测试环境,该测试环境能够引导测试从而确保迁移成功。因此,测试环境需明确设计的服务器和存储数量。五、规划网络环境,由于网络中的服务器各处不同位置,因此在迁移中需考虑到网络连接情况、数据备份方式,以及网络流量
6、来源,确定网络流量是否会引发网络拥塞六、确定迁移周期以及参与人员,包括迁移起止时间,团队能力建设以及团队成员的角色。1.2迁移测试环境迁移前,在正式环境先进行迁移一份应用及数据库,进行功能测试和集成测试。通过测试后,应用服务不进行任何改动,只把数据库从新导入一份最新的数据文件。1.1迁移实施在迁移实施过程中,所有的服务器都会被迁移到虚拟化系统下。执行步骤如下: 确保批量迁移的整个网络环境已准备完毕,并通过迁移工具完成源系统和目标系统之间的连通; 分配公租卡系统虚拟化服务器和数据库;调试测试应用服务器、数据库、加密机、系统接口联通行正常;执行模拟
7、迁移,迁移应用、数据库;执行功能测试和集成测试;执行正式迁移;迁移后系统正确性监控。2应用系统数据库迁移方案2.1应用服务器迁移针对本项目应用系统迁移,原系统全部是基于weblogic应用环境、java应用程序框架。采取不影响业务前提下在下班期间进行迁移。2.1.1安装详情具体操作详见《公租卡系统安装部署手册》2.1.2接口相关配置公租卡系统调用业财一体系统接口地址配置文件:卡管理应用包cardWEB-INFgongzufang文件中IP地址配置;文件中配置地址:##NC系统应用服务地址url=http://172.16.51.20:9
8、0/service/XChangeServlet?account=001&receiver=清结算应用包balanceWEB-INFclass
此文档下载收益归作者所有