分布式数据备份方法和系统技术方案

技术编号:11596906 阅读:104 留言:0更新日期:2015-06-12 07:24
本发明专利技术提供了一种分布式数据备份方法,所述方法包括:调度服务器获取服务器集群的配置信息;所述调度服务器根据所述配置信息获取需备份的服务器列表,根据所述需备份的服务器列表生成备份任务并派发到至少一个备份服务器;接收到备份任务的备份服务器向所述备份任务中指定的服务器打开数据传输端口,接收所述指定的服务器传输的备份数据并存储。采用该方法,能够提高数据备份的安全性。此外,还提供了一种分布式数据备份系统。

【技术实现步骤摘要】

本专利技术涉及计算机技术,特别是涉及一种分布式数据备份方法和系统
技术介绍
传统的分布式数据备份方法通常都是备份服务器被动地接收服务器集群中各个服务器需要备份的数据,而服务器集群中的各个服务器在需要备份数据时,将数据准备好直接提交至备份服务器进行存储,缺乏相应的安全措施,导致这种分布式数据备份方法的安全性不高。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能提高安全性的分布式数据备份方法和系统。一种分布式数据备份方法,所述方法包括:调度服务器获取服务器集群的配置信息;所述调度服务器根据所述配置信息获取需备份的服务器列表,根据所述需备份的服务器列表生成备份任务并派发到至少一个备份服务器;接收到备份任务的备份服务器向所述备份任务中指定的服务器打开数据传输端口,接收所述指定的服务器传输的备份数据并存储。一种分布式数据备份系统,所述系统包括:调度服务器,用于获取服务器集群的配置信息。所述调度服务器还用于根据所述配置信息获取需备份的服务器列表本文档来自技高网...

【技术保护点】
一种分布式数据备份方法,所述方法包括:调度服务器获取服务器集群的配置信息;所述调度服务器根据所述配置信息获取需备份的服务器列表,根据所述需备份的服务器列表生成备份任务并派发到至少一个备份服务器;接收到备份任务的备份服务器向所述备份任务中指定的服务器打开数据传输端口,接收所述指定的服务器传输的备份数据并存储。

【技术特征摘要】
1.一种分布式数据备份方法,所述方法包括:
调度服务器获取服务器集群的配置信息;
所述调度服务器根据所述配置信息获取需备份的服务器列表,根据所述需
备份的服务器列表生成备份任务并派发到至少一个备份服务器;
接收到备份任务的备份服务器向所述备份任务中指定的服务器打开数据传
输端口,接收所述指定的服务器传输的备份数据并存储。
2.根据权利要求1所述的方法,其特征在于,所述接收到备份任务的备份
服务器向所述备份任务中指定的服务器打开数据传输端口,接收所述指定的服
务器传输的备份数据并存储的步骤,包括:
所述接收到备份任务的备份服务器检测所述指定的服务器中的备份数据是
否已生成,若是,则接收所述指定的服务器传输的备份数据并存储,否则,增
加失败次数。
3.根据权利要求2所述的方法,其特征在于,所述接收到备份任务的备份
服务器向所述备份任务中指定的服务器打开数据传输端口,接收所述指定的服
务器传输的备份数据并存储的步骤,还包括:
所述接收到备份任务的备份服务器执行完一轮所述备份任务后,检测是否
记录有失败次数,若是,则再次检测所述指定的服务器中的备份数据是否已生
成,如果已生成,则接收所述指定的服务器传输的备份数据并存储,如果没有
生成,则增加失败次数,直到记录的失败次数达到阈值。
4.根据权利要求1所述的方法,其特征在于,所述备份任务包括备份时间
段和需备份的服务器地址;所述接收到备份任务的备份服务器向所述备份任务
中指定的服务器打开数据传输端口,接收所述指定的服务器传输的备份数据并
存储的步骤,包括:
接收到备份任务的备份服务器在所述备份时间段内打开数据传输端口,在
所述备份时间段内接收对应所述需备份的服务器地址对应的服务器传输的备份
数据并存储。
5.根据权利要求1所述的方法,其特征在于,所述接收指定的服务器传输

\t的备份数据并存储的步骤,包括:
所述备份服务器接收所述指定的服务器传输的备份数据,对所述备份数据
进行加密后存储。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
所述备份服务器接收备份数据恢复请求,根据所述备份数据恢复请求生成
密钥获取请求,并将所述密钥获取请求发送给至少两个终端;
所述备份服务器接收所述至少两个终端发送的部分密钥,根据所述部分密
钥生成完整密钥,根据所述完整密钥对所述备份数据进行解密。
7.根据权利要求6所述的方法,其特征在于,在所述根据完整密钥对所述
备份数据进行解密的步骤之后,还包括:
所述备份服务器生成解密成功通知并发送至请求恢复备份数据的终端,所
述解密成功通知携带有解密后的备份数据的存放位置;
所述备份服务器销毁所述完整密钥和所述部分密钥。
8.根据权利要求1所述的方法,其特征在于,在所述根据需备份的服务器
列表生成备份任务并派发到至少一个备份服务器的步骤之后,还包括:
接收到备份任务的备份服务器检测本地剩余资源和本地存储的前一次备份
记录,根据所述本地剩余资源和所述前一次备份记录判断是否能执行所述备份
任务,若是则执行所述备份任务,否则拒绝执行。
9.根据权利要求8所述的方法,其特征在于,在所述根据需备份的服务器
列表生成备份任务并派发到至少一个备份服务器的步骤之后,还包括:
所述接收到备份任务的备份服务器如果检测不到所述前一次备份记录,则
判断所述本地剩余资源是否...

【专利技术属性】
技术研发人员:徐勇州张伟林俊
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1