- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于云存储的桌面备份技术
李强H,朱立谷2,张福3
1(中国传媒大学计算机学院,北京市 OOO2
2(中国传媒大学计算机学院,北京市 OOO2
i 2●,■|.4
3(中国传媒大学计算机学院,北京市 OOO 、,、,、J
摘要:基于云存储的广泛应用并结合多种备份策略,实现了应用于用户桌面数据备份的备份客户端.进行
云备份的用户面·临着云存储接口多样,目录和大文件无法备份等问题.以SNIA的云存储模型为基础对比分
析多家云存储厂商接口,设计了一个云接口层,从而屏蔽各云存储厂商接口间的差异.通过将文件系统的目
录层次与云存储的数据模型进行映射,采用分层传输的方法实现了对目录的备份.同时利用并扩展了文件元
数据信息实现了完全备份,增量备份,差异备份.并采用断点传榆机制实现对了大文件备份.最后对备份客
户端进行了性能测试,结果表明该技术有较好的传输性能.
关键词: 云存储;目录备份;大文件备份;断点传榆
中图法分类号:TP393文献标识码:A
1引言
根据相关报告,员工的工作站和笔记本电脑中的数据并未得到充分保护,即使这些数据占到了公司所有
数据的60%到70%。目前越来越多个人开始重视自己的数据,并对它们进行备份。同时国外的Google,Amazon,
Industry
Association)也于20lO年4月发布了关于云存储的标准CDMI(Cloud
DataManagementInterface)【l】。该标
准定义了云存储中的相关概念如DataObjcot、ContainerObjcot、QueueObject、MetaData,以及对访问权限,
访问接口,访问安全性等问题都做了说明与要求。
用户在利用云存储进行桌面数据备份时却面临着许多问题。首先云存储接口不统一,因
CDMI标准。其次用户无法对文件系统中的整个目录进行备份,同时对于大文件(大于100M)用户也无法备
份。本文通过增加云存储接口层来屏蔽各厂商接口的差异,同时利用和扩充文件和目录元数据来实现目录传
输以及多种备份策略,并设计文件分片和断点传输机制实现对大文件的传输。
本文在第二部分将论述系统的整体设计,涉及到的云存储相关概念,云存储中文件访问的权限和安全问
题,以及备份策略问题。本文第三部分将主要说明系统实现的整体结构,云存储接口层,目录备份。大文件
备份的关键技术。最后结合实验室的私有云平台对备份客户端性能进行测试.
2系统设计
2.1总体设计
备份客户端运行于客户机上,根据用户所使用的云存储服务,备份客户端将数据备份到不同的云存储平
台上。数据分为元数据和数据,元数据和数据ap.-j-在独立的H1vrP请求中传输,也可在同一个HrrP请求中
传输。如图l所示,传输协议采用HTTP或者HrrPS。在完成整体设计中需要考虑云存储的数据模型,安全
访问控制以及备份策略,下面分别说明这几点文件。
}|i)
.#当激的CRUD
离存∞,元数据
|}()一一鬲稿
《嘉炅藉兰豢
m2*口#Ⅲ日
connmH对象.从而可咀形成目剥H的层次结构.直接对应用P系统中的目录结构.返对目录复鲫十雌护好
一殖的层次结构冉重要怍用。但是往众多的i存储攫供商中,Amen在Amen
slmpIcSIoragcsc…【2l说
目不直持Confiner的嵌套.Buckets删k cRⅢ口wiIllin
Mn“.mcmin$b眦hB洲k
buch
文档评论(0)