文档介绍:应用系统迁移方案
3
目录
总述 3
系统迁移需求分析 3
中心系统迁移需求分析总体结论 3
迁移方案总体思路 3
保障业务中断停机时间最小化 4
业务现有业务。因此,在执行迁移和虚拟化之前,必须先对需利旧的服务器进行备份。
提供物理备份服务器,并已进行虚拟化,数据和服务器已备份到虚拟化系统。
 首先,对于要被迁移的服务器上,一般会存在多种服务正在运行,而且这些服务器在迁移评估后认为在虚拟化场景下可再利用的。但是,迁移过程中不允许存在较长的停机时间,因此需要准备一台采用虚拟化平台的备份虚拟机,通过P2V将该服务器备份到虚拟机上。
 备份完所有需要进行虚拟化的服务器之后,这些服务器上安装虚拟化软件进行虚拟化,根据评估阶段确定的容量规划,在虚拟化平台上创建相应规格的虚拟机,其计算资源用于承接旧系统中的服务。
 准备好所有的虚拟机后,规划和安装相关迁移工具,将备份系统中的服务迁移到虚拟化系统的虚拟机中。虚拟机迁移是指将备份的虚拟化系统中的应用服务迁移到最终的虚拟化系统中。
9
 虚拟机迁移完毕后,要对这些服务进行测试,最后停用旧系统,所有服务切换到虚拟化系统中。
迁移的详细操作步骤
迁移的具体步骤及描述如下:
1、在评估阶段,虚拟化和迁移之前需收集的信息如下:
 性能统计:包括CPU使用率,内存使用率,硬盘IOPS和硬盘使用情况;
 物理服务器配置:包括CPU规格,内存容量,硬盘容量
 统计物理服务器部署位置,分析是否支持虚拟化,累计支持虚拟化的服务器数量,并规划出虚拟化中需新增的硬件情况;
通过上述无代理收集和代理收集两种场景收集当前系统的使用和配置情况。可采用信息收集工具。
2、分析现有服务的依赖条件,对当前系统进行备份。
确定应用系统对服务器的依赖关系,可作为迁移参考,确定所有服务器的迁移优先级顺序。
在确定各服务的依赖条件后,对需进行虚拟化的服务器进行备份。
3、容量规划和虚拟化执行
根据当前的资源使用和需求情况,计算虚拟化所需的容量。 
4、规划应用服务 
在拟化解决方案中,同类虚拟机部署在同一个计算资源池中,在同一个池中可相互共享存储/计算资源,一个集群的故障不会影响其他资源池。
5、虚拟化规划和虚拟机分配
建立虚拟化平台后,要准备最终的迁移资源。迁移前,如果服务器a具备双核CPU和2G内存,那么在虚拟化平台中就创建一个2核/2G内存的虚拟机,并分配相应的硬盘。
6、 规划迁移工具
采用迁移工具从物理或虚拟的服务器向最终的虚拟化系统中进行磁盘复制。
7、通过工具执行在线迁移
9
准备好源系统,目标虚拟机以及目标系统后,决定迁移时需使用的迁移工具和迁移策略。
8、迁移测试
迁移后,需进行测试来验证迁移是否成功,测试场景如下:
 应用服务迁移后对虚拟化基本功能的监测;
 迁移前后应用服务的特性功能是否几乎相同;
 虚拟化系统的性能监控;
 ….
9、停用旧系统
截至目前现有的服务器已经被虚拟化和重复使用,其他一些不支持虚拟化的服务器上对应的服务也已经迁移到虚拟化平台,那么现在可将应用服务切换到虚拟系统并停用旧系统。
运营商接入链路(路由)迁移
运营商接入链路(路由)的迁移主要是新中心所需物理链路的申请,电话号码接入路由制作、应用正式切割前测试号码的开通以及切割当日应急措施。针对前四部分内容,可以按照中心需要完全备份一份,在系统正式切割前进行模拟运行测试。
切割当日要做好应急保障措施,如切割一旦不成功,迅速切回原路由保障系统的运行。同时在新指挥备份足够的备份链路,支持人工受理。
上述链路的具体配置方案在中标后进一步确认。
应用系统和数据库迁移方案
针对本项目建设,我们将在应用系统和数据库迁移前,在用户新招标采购的云平台中部署与原应用一样的操作系统、中间件、服务器管理平台软件环境,确保迁移的环境变化风险最低。
10
应用服务器迁移
针对本项目应用系统迁移,原系统全部是基于IIS应用环境、.NET应用程序框架。,将当前系统不停机加入到NLB群集中,使之成为群集中的一个节点,而新环境则为另外一个节点。实施完成后再退出此迁移群集,将新环境加入到新的构建的NLB群集。
NLB不但能实现均衡负载,而且还能实现多种形式的冗余。NLB主要用于那些文件改动不大,并且不常驻内存的环境,比如WEB服务、FTP服务、和VPN服务等。
当用户访问集群的时候,集群能将访问请求分摊到集群中的每个服务器上,以达到均衡负载的效果。这些服务器被称为集群节点。在负载平衡中,每个节点的