定时备份研发需求CSDN.doc_第1页
定时备份研发需求CSDN.doc_第2页
定时备份研发需求CSDN.doc_第3页
定时备份研发需求CSDN.doc_第4页
定时备份研发需求CSDN.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

定时备份产品定时备份产品 研发需求说明研发需求说明 精品文档 。 2欢迎下载 目录目录 1.1.引言引言.4 4 1.1编写的目的.4 1.2背景.4 1.3项目专用术语.4 2.2.项目概述项目概述.5 5 2.1总体目标.5 2.2运行支持环境.7 2.3目标进度.7 3.3.模块功能模块功能.7 7 3.1推送安装模块.7 3.2数据库代理模块.8 3.3文件备份模块.8 3.4策略模块.8 3.5加(解)密、压缩(解压) 、过滤模块.8 3.6恢复模块.8 3.7进程监控模块.8 3.8虚拟机备份模块.8 3.9报警模块.8 3.10授权模块.8 3.11管理模块.9 4.4.工作流程工作流程.9 9 4.1备份流程.9 4.2恢复流程.9 4.3报警流程.10 4.4运营购买流程.10 5.5.性能需求性能需求.1010 5.1资源占用.10 5.2效率.10 5.3故障处理要求.10 6.6.其它需要说明的问题:其它需要说明的问题:.1010 7.7.附件附件.1111 7.1附件 1 测试记录表.11 精品文档 。 3欢迎下载 1.1. 引言引言 1.11.1 编写的目的编写的目的 本手册作为项目提出者与项目开发者共同遵守的软件需求规范说明。 1.21.2 背景背景 开发软件名称:开发软件名称:定时备份系统(单机版&网络版) 项目提出者(甲方):项目提出者(甲方):xxxxxx 项目开发者(乙方):项目开发者(乙方):xxxxxxx CDP 容灾备份需求已经成为目前的主流容灾备份需求,XXX 本身已经有针对数据库的 CDP 产品。为了适应市场对 CDP 产品的不同需求,特对 CDP 产品进行差异化区分。在已 有针对数据库 CDP 产品的基础之上,另外研发针定时备份,以满足不同用户的需求。 1.31.3 项目专用术语项目专用术语 全备份:全备份:每次备份都是备份源端的所有文件。 增量备份:增量备份:仅备份自上次备份以来创建或更改的文件。 差异备份:差异备份:复制自上次全份以来所创建或更改的文件。 源端:源端:生产机上需要备份的数据,为主流平台下的主流数据库以及文件目录。 网络目标端:网络目标端:备份机上针对源端划分出的备份空间。 本机目标端:本机目标端:生产机上用来存放备份文件的某个目录或者外接设备。 客户端:客户端:源端所安装的软件。 服务端:服务端:网络目标端上所安装的软件。 2.2. 项目概述项目概述 2.12.1 总体目标总体目标 1)实现单机版&网络版数据库及文件的定时全量、增量和差异备份和恢复。 2)实现单机版本机目标端是移动设备时对移动设备的绑定。 3)实现单机版软件的授权,让本机目标端是移动设备时,移动设备同时充当授权介 精品文档 。 4欢迎下载 质,其内含有授权信息。当本机目标端是本机的某个目录时,采用软授权绑定本 机的机器特征(如网卡,硬盘序列号等) 。 4)实现单机版的管理用户分级,分级原则符合保密局对备份恢复类产品的要求。 5)实现备份文件的加密、压缩、过滤和防删除。 6)实现进程的绑定,当启动备份软件时可以在启动备份软件后启动某个程序,也可 以在备份软件关闭后关闭某个程序。 7)实现备份软件在后台隐藏运行,且有效的防止备份进程被杀死。 8)实现软件名软件、logo、关于信息的自定义,可以随时修改。 9)实现主流虚拟机的备份和恢复。 10) 实现操作系统的备份和恢复 11) 实现网络版统一管理,可在一个界面内详细产看和统计各源端的备份情况,可以 输出图表。包括但不仅限于备份类型、备份方式、备份结果、备份时间、备份速 度等等。 12) 实现网络版的策略下发,由管理员下发制定好的策略 13) 实现网络版的推送安装,可以由管理员推动安装到各源端。 14) 实现网络版的级联备份,将网络目标端的数据再备份到另外一个网络目标端。 精品文档 。 5欢迎下载 2.22.2 运行支持环境运行支持环境 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 2.32.3 目标进度目标进度 1)第一阶段目标实现需要 个月, 年 月 日至 年 月 日。 3.3. 模块功能模块功能 3.13.1 推送安装模块推送安装模块 将软件推送到各个源端。 3.23.2 数据库代理模块数据库代理模块 识别不同的数据库,通过数据库自身的 API 实现增量、差异、全量的备份。 3.33.3 文件备份模块文件备份模块 监控单个文件以及某个目录下的文件,实现增量、差异、全量的备份。 3.43.4 策略模块策略模块 制定以及下发策略,可以多个策略混合执行。 精品文档 。 6欢迎下载 3.53.5 加(解)密、压缩(解压)、过滤模块加(解)密、压缩(解压)、过滤模块 负责加(解)密、压缩(解压)以及过滤,加密可以采用独立的口令以及 U Key,压缩 可以分级压缩,过滤可以根据排除和包含进行过滤。 3.63.6 恢复模块恢复模块 提供专门的恢复界面,通过恢复界面上的操作可以定位备份文件,并将备份文件恢复到 源端,包括操作系统的恢复。 3.73.7 进程监控模块进程监控模块 监控某个进程的状态,对它执行打开或者关闭操作。 3.83.8 虚拟机备份模块虚拟机备份模块 备份虚拟机的虚拟化文件,可以恢复到相关的虚拟化软件中。 3.93.9 报警模块报警模块 备份异常提供短信报警。 3.103.10授权模块授权模块 负责授权的提供、分配和检测。授权的表现形式需要为硬授权和软授权两种模式的模块 化授权。软授权绑定机器特征码,硬授权可以绑定 Ukey,单机版可以绑定移动硬盘,U 盘等外接存储设备。实现批量授权,比如对某个集团客户可以给一个总的授权帐号,总 授权帐号含有一个授权总数。通过的总的授权帐号登录后可以自主设置二级授权帐号。 软授权要充分考虑授权文件的加密保护,防止盗版。 3.113.11管理模块管理模块 运行在目标端上的配置与管理程序,网络版实现基于 Web 实现的的 ALL-IN-ONE 的管理 界面。通过创建不同的用户,实现所有源端和目标端的配置管理。配置文件可以导出/ 导入。所有的备份任务监控详细的运行状态、运维统计分析图表,并可将所有的任务日 志导出到 excel 表。用户及其权限控制体系要符合保密局涉密产品及公安部认证的要求, 用户身份可以选择为安全 U-KEY+密码的形式。 管理模块可以按照规则合并以及删除备份数据,从而来优化备份空间的使用。 支持运营模式管理,运营模式下,分模块控制,用户可以只购买一个文件备份功能,也 可以购买某种数据库的备份功能,支持在线支付,购买的最少使用时间单位为天。用户 精品文档 。 7欢迎下载 登录时候绑定登录机器,用户可以更换登录机器,但只能绑定一台登录机器。 4.4. 工作流程工作流程 4.14.1 备份流程备份流程 登录获取权限选择备份源制定或者选择备份策略(包括加密、压缩、过滤等) 选择备份目标。 4.24.2 恢复流程恢复流程 登录获取权限选择备份目标选择某个时间的备份文件选择恢复源执行 恢复。 4.34.3 报警流程报警流程 1) 客户端或者服务器端的同步模式发生变化或者出现错误触发报警开启; 2) 将报警信息提交给短信猫; 3) 短信猫按照预设的手机将报警内容发出。 4.44.4 运营购买流程运营购买流程 用户选择产品选择功能模块选择使用时间支付支付成功第一次登录时 绑定登录机器的特征码。用户在使用期间内可以自主更换绑定机器,但只能绑定一台机 器。 5.5. 性能需求性能需求 5.15.1 资源占用资源占用 对 CPU 的占用不能超过 10%,对内存的占用不能超过 500M。 5.25.2 效率效率 备份和恢复的速度不能小于网络和磁盘的瓶颈。浮动不小于源端和目标端对拷的速度 的 20%。 5.35.3 故障处理要求故障处理要求 出现异常提供详细异常错误信息并给出合适的解决方案。 6.6. 其它需要说明的问题:其它需要说明的问题: 、需求报告由甲方提出基本需求,由开发方从技术层面进行认可,经双方认可后, 作为正式的项目需求文档。 、允许甲方在项目研发过程中,对需求报告的功能进行局部调整,调整需经双方认 精品文档 。 8欢迎下载 可后,作为以后开发和验收的依据。 3、乙方需在每周的周一给甲方书面的进度通报并提供测试记录表。 精品文档 。 9欢迎下载

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论