定时备份研发需求CSDN.docx

上传人:b****6 文档编号:5554279 上传时间:2022-12-19 格式:DOCX 页数:6 大小:19.54KB
下载 相关 举报
定时备份研发需求CSDN.docx_第1页
第1页 / 共6页
定时备份研发需求CSDN.docx_第2页
第2页 / 共6页
定时备份研发需求CSDN.docx_第3页
第3页 / 共6页
定时备份研发需求CSDN.docx_第4页
第4页 / 共6页
定时备份研发需求CSDN.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

定时备份研发需求CSDN.docx

《定时备份研发需求CSDN.docx》由会员分享,可在线阅读,更多相关《定时备份研发需求CSDN.docx(6页珍藏版)》请在冰豆网上搜索。

定时备份研发需求CSDN.docx

定时备份研发需求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

项目名称项目经理

项目代码软件版本号

测试方法(白盒或黑盒)测试内容

用于测试计算机软硬系统及其配置:

序号

测试用例或测试内容

预期结果

实测结果

备注

测试人员签字:

年月日

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1