论文部分内容阅读
随着互联网技术的不断发展,网络中的数据成指数级快速增长,数据存储的规模急剧扩张,数据存储技术面临巨大的挑战。云计算技术给IT行业带来了一场新的技术革命,它的出现为解决数据存储问题带来了新的思路。利用云计算技术存储企业数据最常用的方案是采用“公有云”,“公有云”具有高扩展性、自动容错性、易于管理性和廉价性等优势,可以有效地补充企业数据容灾备份带来的额外开支。但是目前的“公有云”存在两个问题:一是传输速度慢,即企业数据不能及时备份到“公有云”上;二是数据安全不能保证,企业核心数据的私密性在“公有云”上得不到保护。本文针对“公有云”在企业数据存储等方面的不足,设计并实现了一种介于企业内部和“公有云”存储平台之间的近客户端的中间件——CloudKey,主要用于企业数据的备份和管理业务。本文的主要研究内容和取得的研究成果如下:(1)本文综述了国内外云计算和云存储技术相关领域的研究成果,根据数据存储的现状,提出了一种解决数据存储中的数据备份和管理的解决方案。(2)详细研究和分析了数据存储系统中所涉及的关键技术,主要包括重复数据删除技术和加密技术。通过实验评估了CloudKey系统的去重率和加密性能,验证了系统备份和数据管理的高效性。(3)本文设计一种中间件的解决方案,将本地工作集和云端备份存储分离开来,将数据存储分为:数据预处理、资源管理和调度、数据存储、数据加密和备份。数据存储采用元数据和数据内容分离的机制,卖现了元数据信息的集中式管理和数据的分布式存储。利用公有云存储平台备份本地数据,保障数据的可用性。在数据备份之前对数据进行加密保证数据的私密性,解决了数据的安全问题。通过本地工作集缓存数据,闲时备份到公有云上,解决了直接连接公有云速度慢的问题。