系统上线保障方案.docx
《系统上线保障方案.docx》由会员分享,可在线阅读,更多相关《系统上线保障方案.docx(7页珍藏版)》请在冰豆网上搜索。
系统上线保障方案
xxxxxxxxx平台项目
系统上线保障方案
xxxxxxxxx有限公司
二〇二〇年三月
1引言
1.1目的
写此方案书,是为了说明系统上线的相关信息,并给出系统上线思路和组织机构、时间计划、培训安排、运行环境、试运行、上线前的各项准备、系统切换、及其对应的数据迁移,是系统进行上线的主要依据。
本文档的阅读对象是系统实施人员、系统培训人员、系统安装人员及用户代表。
1.2背景
填写项目背景。
1.3定义
无
1.4参考资料
《xxxxxxxxx平台项目招标书》
《xxxxxxxxx平台项目施工组织方案》
《xxxxxxxxx平台项目调研报告》
《xxxxxxxxx平台项目需求规格说明书》
2上线组织架构
建设框架
系统架构图1
xxxxxxxxx平台项目紧密围绕教师教学能力培养与测评,建成集xx管理、xxx、xxx管理、xxx管理、等x大模块于一体的xxxxx中心。
3上线计划
序号
工作事项
关键步骤
开始时间
结束时间
执行人
1
上线检验
功能测试、压力测试
2
用户培训
项目培训
3
系统试运行
全面考核实际运行中的系统功能与性能
4运行环境
项目
软件配置
数量
硬件配置
xxx服务器
国产Linux操作系统或其他
1台
xx服务器
国产Linux操作系统或其他
1台
xxx服务器
国产Linux操作系统或其他
1台
xxx服务器
国产Linux操作系统或其他
1台
xxx服务器
国产Linux操作系统或其他
1台
5上线准备
5.1测试准备
5.1.1测试环境准备
测试服务器:
稳定的测试服务器,访问地址为:
5.1.2测试人员准备
1)测试负责人(xxx):
为测试项目提供总体方向,制定测试计划、征集并监督测试人员、申请系统资源,控制和跟踪测试进度。
2)测试人员(xxx):
对被测软件的详细了解、分解测试需求、编写测试用例。
负责测试执行和记录结果。
跟踪Bug解决情况。
汇报工作进程及测试结果。
5.2试运行准备
为了试运行工作的顺利开展,以试运行与操作培训相结合的原则,在试运行期间进行全面、系统的培训工作。
5.2.1完成系统操作、维护人员的培训
(1)完成系统日常操作、故障警报处理、应急处理、系统软硬件维护和中设备巡检等培训;
(2)具备经考核合格的日常操作和维护人员上岗。
5.2.2建立系统运行所需的各项规章制度
(1)规范管理队伍;
(2)建立日常运行工作制度草案
(3)建立日常操作、故障处理、警报处理、应急处理操作规程(草案);
(4)建立日常设备巡检制度,制定各项巡检、复核内容;
(5)制定系统管理和维护规范;
(6)制定日常运行报表生成内容、时间间隔。
5.2.3组织规范好试运行
在试运行的时间段建立规范的可操作的试运行记录内容,制定可操作的试运行记录表格,安排合理的记录周期。
5.2.4系统培训管理
为了保障系统的正常试运行,我们应针对各系统应用,结合韶关市教师发展中心各技术人员今后系统运行、管理的实际需要,对相关的管理人员、操作员进行系统操作等培训。
为使培训能真正达到预期的最佳效果,在每阶段的培训之前应对各子系统培训的时间、培训人数、培训工作计划、培训大纲等内容进行发布。
在实施培训阶段,我们将采用分步式方式进行,操作员进行操作,再检查各办事员的操作数据的正确性。
5.3技术准备
故障应急准备
一般问题(如系统运行故障等)由承建方当时指导解决(电话或现场);重大问题(系统崩溃等)由建设单位和承建商协调解决。
根据我公司多年的项目实施和售后服务经验,总结出大型信息系统中出现的几种典型技术故障情况,同时针对不同情况提出了相应的预防措施和应急策略。
软件故障
操作失误
我们在技术培训中会把设备、软件的操作作为重点内容讲授给项目单位的技术人员,减少操作错误的可能,并且强调系统备份的重要性,
系统管理人员可以独立或者在我司技术员的指导下,按照正确的操作步骤,利用事前的系统配置备份完成系统恢复工作。
讲授系统备份的方法。
同时,协助项目单位制订系统运行管理制度及规范,尽量减少误操作的发生。
配置丢失
对项目单位各级技术人员强调系统备份工作的重要性,同时提供系统备份与恢复工作的培训内容,使得项目单位技术人员掌握对于网络设备配置、各类关键数据文件等多种类型的系统备份与恢复步骤,信息中心管理员可以独立或者在我司技术人员的指导下利用事前的配置备份完成系统恢复工作。
病毒破坏
我们在进行方案设计时,已经充分考虑到整个系统对病毒的抵抗能力,采用了成熟的防病毒产品,大大降低了病毒破坏的可能性。
为项目单位提供实用的病毒专杀工具或病毒代码库,并协助项目单位完成病毒的清除工作,同时帮助项目单位使用备份数据进行系统恢复工作,将病毒造成的损失减到最小。
6上线演练
6.1演练准备和计划
(1)服务器准备:
稳定的测试服务器,访问地址为:
(2)计划:
测试阶段
任务
工作量估计
人员分配
时间
测试环境搭建
搭建测试环境,包括:
硬件环境,BUG管理工具,项目安装。
3日
编写测试用例并评审通过
根据需求说明书,概要设计说明书,编写出测试用例。
2日
功能测试
测试功能和业务流程是否达到设计要求
9日
提交测试报告
根据项目进度计划,编写阶段性的测试报告
3日
压力测试
测试系统在特定硬件环境中的性能,稳定性等指标是否达到要求。
5日
6.2演练问题处理机制
1、系统发生故障时,充分考虑到用户的错误或非法输入,用户的错误操作等情况,并针对相应情况分别进行错误处理
2、系统发生故障时,充分考虑到系统可能会遇到的各种异常情况,并针对这些情况做出相应的错误处理
3、为了防止数据丢失,系统中提供相关接口进行数据库内容的备份、还原和导出
4、故障恢复后,对故障进行总结报告
8数据迁移方案
8.1数据整理策略
数据整理就是将原系统数据整理为系统转换程序能够识别的数据。
数据整理大致分为两个阶段:
第一阶段就是将不同类型来源数据采集备份到统一的数据库中;第二阶段就是将原始数据进行整理,按照不同的要求分类进入不同的中间数据库,为数据转换提供中间数据。
数据整理过程采用了以下方法:
1.确保原始数据的完整性
在进行数据整理之间,我们先需要对原始采集数据进行备份。
备份的目的有两个:
一个是统一数据库,便于数据转换,另一个就是为以后数据追根溯源提供参考依据。
2.数据分级过滤策略
数据分级过滤就是把数据按照不同的数据级别进行分类整理进入不同的中间数据库中。
本系统中我们把数据分为三个级别:
废弃数据、待调整数据、可转换数据。
废弃数据就是该部分数据的存在对系统资源造成浪费的数据,并且会影响以后系统的运行。
待调整数据就是该部分数据严重影响新系统的运行,必须进行人工调整后,方可进行数据转换。
可转换数据就是该部分数据不需做任何处理,基本满足数据转换的要求或者是该部分数据新系统建议调整,但是不影响系统的运行,可以等新系统运行后再调整,这样可以为数据转换工作节省很多时间。
3.借助数据整理相关工具
数据整理非常艰巨,涉及的数据量很大,通过人工检查是不可能完成的,因此必须编写相关的数据整理工具完成数据整理。
包括数据整理工具和数据纠错工具。
数据整理工具负责将原始备份数据库中的数据进行分类进入不同的中间数据库;数据纠错工具负责提供友好、方便的工具界面供用户方相关人员完善和纠正错误数据。
4.利用中间库作为桥梁
由于原系统和新系统的数据库结构可能不一样,所以采用中间库作为衔接新旧系统数据的重要桥梁,对于建立新旧系统的对照关系很重要。
一旦业务人员对新系统中某项转换数据存在疑问的情况下,就可以通过中间库的关联,顺利找出原数据。
8.2数据转换
数据转换就是将整理后的数据,依照对照表的要求进行转换,并写入到新系统。
这个过程可以通过交换系统实现。
8.3数据整理与转换步骤
1.设计数据移植方案
设计数据移植方案主要包括以下几个方面工作:
研究历史数据的结构、来源、数据项定义、取值等现状,研究新旧数据库结构的差异,评估和选择数据移植的软硬件平台、选择数据移植方法、选择数据备份和恢复策略、设计数据移植和测试方案等。
2.源数据库数据清理
对于一个运行已久的数据库,主要存在三种数据库垃圾:
数据库对象垃圾、数据库权限垃圾、数据垃圾。
数据库对象的清理不是一件容易的工作,需有认真负责的态度,要有耐力,任何错误的清理不仅会造成前端不能运行,而且将会造成数据的丢失。
所以清理数据库对象也许需要一个安全、准确,可很快恢复的方法。
首先要认识数据库资源,包括数据库对象,如表、数据库事件、过程、函数,数据库结构关系,在此基础上结合运行系统,确认数据库垃圾,制定合理的垃圾清理方案,达到清理垃圾的目的。
主要方法是对数据库数据进行整合和分解,整合相关数据减少数据的重复,分解数据则可是数据团体更趋向合理,当然整合和分解要以适合新设计的数据库结构为基础,以便简化转化程序。
3.进行数据模拟移植
根据设计的数据移植方案,建立一个模拟的数据移植环境,它既能仿真实际环境又不影响实际数据,然后在数据模拟移植环境中测试数据移植的效果。
数据模拟移植前也应按备份策略备份模拟数据,以便数据移植后能按恢复策略进行恢复测试。
4.测试数据模拟移植
根据设计的数据移植测试方案测试数据模拟移植,也就是检查数据模拟移植后数据和应用软件是否正常,主要包括:
数据一致性测试、应用软件执行功能测试、性能测试、数据备份和恢复测试等。
5.准备实施数据移植
数据模拟移植测试成功后,在正式实施数据移植前还需要做好以下几个方面工作:
进行完全数据备份、确定数据移植方案、安装和配置软硬件等。
6.正式实施数据移植
按照确定的数据移植方案,正式实施数据移植。