定时备份研发需求CSDN.docx
- 文档编号:5554279
- 上传时间:2022-12-19
- 格式:DOCX
- 页数:6
- 大小:19.54KB
定时备份研发需求CSDN.docx
《定时备份研发需求CSDN.docx》由会员分享,可在线阅读,更多相关《定时备份研发需求CSDN.docx(6页珍藏版)》请在冰豆网上搜索。
定时备份研发需求CSDN
定时备份产品
研发需求说明
1.引言
编写目
本手册作为项目提出者与项目开发者共同遵守软件需求规范说明。
背景
开发软件名称:
定时备份系统(单机版&网络版)
项目提出者(甲方):
xxx
项目开发者(乙方):
xxxxxxx
CDP容灾备份需求已经成为目前主流容灾备份需求,XXX本身已经有针对数据库CDP产品。
为了适应市场对CDP产品不同需求,特对CDP产品进行差异化区分。
在已有针对数据库CDP产品基础之上,另外研发针定时备份,以满足不同用户需求。
项目专用术语
全备份:
每次备份都是备份源端所有文件。
增量备份:
仅备份自上次备份以来创建或更改文件。
差异备份:
复制自上次全份以来所创建或更改文件。
源端:
生产机上需要备份数据,为主流平台下主流数据库以及文件目录。
网络目标端:
备份机上针对源端划分出备份空间。
本机目标端:
生产机上用来存放备份文件某个目录或者外接设备。
客户端:
源端所安装软件。
服务端:
网络目标端上所安装软件。
2.项目概述
总体目标
1)实现单机版&网络版数据库及文件定时全量、增量和差异备份和恢复。
2)实现单机版本机目标端是移动设备时对移动设备绑定。
3)实现单机版软件授权,让本机目标端是移动设备时,移动设备同时充当授权介质,其内含有授权信息。
当本机目标端是本机某个目录时,采用软授权绑定本机机器特征(如网卡,硬盘序列号等)。
4)实现单机版管理用户分级,分级原则符合保密局对备份恢复类产品要求。
5)实现备份文件加密、压缩、过滤和防删除。
6)实现进程绑定,当启动备份软件时可以在启动备份软件后启动某个程序,也可以在备份软件关闭后关闭某个程序。
7)实现备份软件在后台隐藏运行,且有效防止备份进程被杀死。
8)实现软件名软件、logo、关于信息自定义,可以随时修改。
9)实现主流虚拟机备份和恢复。
10)实现操作系统备份和恢复
11)实现网络版统一管理,可在一个界面内详细产看和统计各源端备份情况,可以输出图表。
包括但不仅限于备份类型、备份方式、备份结果、备份时间、备份速度等等。
12)实现网络版策略下发,由管理员下发制定好策略
13)实现网络版推送安装,可以由管理员推动安装到各源端。
14)实现网络版级联备份,将网络目标端数据再备份到另外一个网络目标端。
运行支持环境
1)源端
操作系统平台:
单机版支持:
windows200/2003/2008/2012
网络版支持:
windows200/2003/2008/2012/RedHat/RedFlag/OracleLinux/CentOs/Ubuntu/Kylin/SUSE/AIX/HPUX/Solaris
数据库平台:
Oracle、Sqlserver、Mysql、Sybase、DB2、人大金仓、达梦、神州/南大通用等数据库
位数:
32&64
2)目标端
Windows、FreeBSD、Centeros
位数:
64
目标进度
1)第一阶段目标实现需要个月,年月日至年月日。
3.模块功能
推送安装模块
将软件推送到各个源端。
数据库代理模块
识别不同数据库,通过数据库自身API实现增量、差异、全量备份。
文件备份模块
监控单个文件以及某个目录下文件,实现增量、差异、全量备份。
策略模块
制定以及下发策略,可以多个策略混合执行。
加(解)密、压缩(解压)、过滤模块
负责加(解)密、压缩(解压)以及过滤,加密可以采用独立口令以及UKey,压缩可以分级压缩,过滤可以根据排除和包含进行过滤。
恢复模块
提供专门恢复界面,通过恢复界面上操作可以定位备份文件,并将备份文件恢复到源端,包括操作系统恢复。
进程监控模块
监控某个进程状态,对它执行打开或者关闭操作。
虚拟机备份模块
备份虚拟机虚拟化文件,可以恢复到相关虚拟化软件中。
报警模块
备份异常提供短信报警。
授权模块
负责授权提供、分配和检测。
授权表现形式需要为硬授权和软授权两种模式模块化授权。
软授权绑定机器特征码,硬授权可以绑定Ukey,单机版可以绑定移动硬盘,U盘等外接存储设备。
实现批量授权,比如对某个集团客户可以给一个总授权帐号,总授权帐号含有一个授权总数。
通过总授权帐号登录后可以自主设置二级授权帐号。
软授权要充分考虑授权文件加密保护,防止盗版。
管理模块
运行在目标端上配置与管理程序,网络版实现基于Web实现ALL-IN-ONE管理界面。
通过创建不同用户,实现所有源端和目标端配置管理。
配置文件可以导出/导入。
所有备份任务监控详细运行状态、运维统计分析图表,并可将所有任务日志导出到excel表。
用户及其权限控制体系要符合保密局涉密产品及公安部认证要求,用户身份可以选择为安全U-KEY+密码形式。
管理模块可以按照规则合并以及删除备份数据,从而来优化备份空间使用。
支持运营模式管理,运营模式下,分模块控制,用户可以只购买一个文件备份功能,也可以购买某种数据库备份功能,支持在线支付,购买最少使用时间单位为天。
用户登录时候绑定登录机器,用户可以更换登录机器,但只能绑定一台登录机器。
4.工作流程
备份流程
登录获取权限——选择备份源——制定或者选择备份策略(包括加密、压缩、过滤等)——选择备份目标。
恢复流程
登录获取权限——选择备份目标——选择某个时间备份文件——选择恢复源——执行恢复。
报警流程
1)客户端或者服务器端同步模式发生变化或者出现错误触发报警开启;
2)将报警信息提交给短信猫;
3)短信猫按照预设手机将报警内容发出。
运营购买流程
用户选择产品——选择功能模块——选择使用时间——支付——支付成功第一次登录时绑定登录机器特征码。
用户在使用期间内可以自主更换绑定机器,但只能绑定一台机器。
5.性能需求
资源占用
对CPU占用不能超过10%,对内存占用不能超过500M。
效率
备份和恢复速度不能小于网络和磁盘瓶颈。
浮动不小于源端和目标端对拷速度20%。
故障处理要求
出现异常提供详细异常错误信息并给出合适解决方案。
6.其它需要说明问题:
1、需求报告由甲方提出基本需求,由开发方从技术层面进行认可,经双方认可后,作为正式项目需求文档。
2、允许甲方在项目研发过程中,对需求报告功能进行局部调整,调整需经双方认可后,作为以后开发和验收依据。
3、乙方需在每周周一给甲方书面进度通报并提供测试记录表。
7.附件
附件1测试记录表
软件测试记录表
文件编号UPM—01NO.1
项目名称项目经理
项目代码软件版本号
测试方法(白盒或黑盒)测试内容
用于测试计算机软硬系统及其配置:
测
试
方
案
序号
测试用例或测试内容
预期结果
实测结果
备注
测试人员签字:
年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 定时 备份 研发 需求 CSDN
![提示](https://static.bdocx.com/images/bang_tan.gif)