一种云计算平台下的数据备份方法与流程

文档序号:12469829阅读:来源:国知局

技术特征:

1.一种云计算平台下的数据备份方法,包括:

(1)基于客户端、备份服务器和Hadoop分布式文件系统集群构建云数据备份系统,所述系统的是基于Hadoop分布式文件系统的;

(2)当需要备份或恢复时客户端向备份服务器发出相应请求,所述客户端中保存着为本机提供服务的备份服务器的信息;

(3)接收到客户客户端的请求后,备份服务器进行文件的备份和恢复。

2.如权利要求1所述的云计算平台下的数据备份方法,其中,客户端文件的备份过程具体为:

B1调用工具对备份数据打包;

B2调用压缩工具压缩打包文件;

B3向备份服务器提出备份请求;

B4判断备份请求是否通过;

B5如备份请求通过,将数据文件上传至备份服务器。

3.如权利要求1所述的云计算平台下的数据备份方法,其中,客户端文件的恢复过程具体为:

H1向备份服务器提出恢复请求;

H2判断恢复请求是否通过;

H3如恢复请求通过,下载数据文件;

H4调用工具解压缩打包文件;

H5调用工具解包备份文件。

4.如权利要求1所述的云计算平台下的数据备份方法,其中,备份服务器的备份操作具体包括:

备份服务器接收到客户客户端的备份请求后,首先对客户端进行识别认证,认证通过后接收客户端上传的备份文件,备份文件上传完毕后,备份服务器将备份文件加上时间戳编号后暂存,并将备份文件的信息记入备份文件信息表,然后将文件名作为参数调用云数据上传算法上传数据到Hadoop分布式文件系统集群。

5.如权利要求4所述的云计算平台下的数据备份方法,其中,

云数据上传算法首先检测用户上传文件大小是否大于等于阈值th_size,如果大于等于则上传该文件到Hadoop分布式文件系统集群,上传成功后将文件备份数据信息表中对应的上传标志置为真,填写上传文件名,删除备份服务器上的文件;如果文件大小小于th_size,则读取备份文件信息表,得到所有未上传备份文件的信息,计算全部未上传文件的大小,如果大于等于th_size,则将所有未上传文件打包成一个文件,按照“文件名1-文件2…-文件名n”的方式对该文件命名后上传,上传成功后,将备份文件信息表中对应的上传标志位置为真,填写上传文件名后删除文件;如果全部为上传文件大小依然小于th_size,则暂时不将文件上传至Hadoop分布式文件系统集群。

6.如权利要求1所述的云计算平台下的数据备份方法,其中,备份服务器的恢复操作具体包括:

备份服务器接收到客户端的恢复请求后,首先对客户端进行识别认证,认证通过后,检查备份文件信息表,如果备份文件暂存在本地,则从备份服务器上发送文件给客户端;如果备份文件存于Hadoop分布式文件系统集群中,则从Hadoop分布式文件系统集群中下载文件后,再发送给客户端,如果备份文件是由多个文件打包而成,则还需要对文件解包,再发送给客户端。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1