【技术实现步骤摘要】
本专利技术涉及云计算领域,具体涉及一种云计算平台下的数据同步更新方法。
技术介绍
近年来,随着信息技术的蓬勃发展和信息量的急剧增长,信息和数据处理占据了人们生活、学习、工作等日常交往中的方方面面。虽然这一发展有利于信息的交互与共享,但也同样成为了人们繁重工作的一部分。此后,计算机技术的飞速发展与高效应用使得快速处理海量数据成为可能。因此,为了更好地保证数据的安全性和完整性,数据的同步备份对于企业和个人来说显得尤为重要。对于大多数中小企业来说,数据大量存放于本地数据库和服务器集群中,开发人员或管理人员通过数据库管理系统对数据进行自动或手工方式的同步备份。现有的数据库同步备份技术主要有介质传输技术、数据复制技术和数据库软件自有的备份技术等。这些技术的实现都要求本地服务器磁盘具备一定的数据存储空间来存放同步备份后的数据,管理人员需要定期维护系统软件和硬盘来防止数据的损坏和丢失。其中,由于介质传输技术将更新数据存储在物理介质中需要较长的时延,因此已不再广泛使用。对于个人用户来说,数据主要存储在移动设备和计算机硬盘中。现有的个人数据同步备份方法主要通过移动设备和同步备份软 ...
【技术保护点】
一种云计算平台下的数据同步更新方法,包括:(1)构建基于Hadoop分布式文件系统的云数据备份系统,所述系统从物理上分为客户端、备份服务器和Hadoop分布式文件系统集群;(2)客户端中保存着为本机提供服务的备份服务器的信息,当需要备份或恢复时向备份服务器发出相应请求;(3)备份服务器接收到客户客户端的请求,进行文件的备份和恢复;其中,所述客户端是企业中众多需要数据备份/恢复服务的计算机节点,按照地域、系统类别等分成若干个群,当需要进行数据备份或者恢复时,他们向负责本群的备份服务器提出请求,得到许可后进行文件的备份和恢复操作;客户端用于实现数据备份恢复,包括文件打包、压缩策 ...
【技术特征摘要】
1.一种云计算平台下的数据同步更新方法,包括:(1)构建基于Hadoop分布式文件系统的云数据备份系统,所述系统从物理上分为客户端、备份服务器和Hadoop分布式文件系统集群;(2)客户端中保存着为本机提供服务的备份服务器的信息,当需要备份或恢复时向备份服务器发出相应请求;(3)备份服务器接收到客户客户端的请求,进行文件的备份和恢复;其中,所述客户端是企业中众多需要数据备份/恢复服务的计算机节点,按照地域、系统类别等分成若干个群,当需要进行数据备份或者恢复时,他们向负责本群的备份服务器提出请求,得到许可后进行文件的备份和恢复操作;客户端用于实现数据备份恢复,包括文件打包、压缩策略,数据的备份和恢复;所述备份服务器是客户端和Hadoop分布式文件系统集群间数据备份恢复的桥梁,由多个高性能、大存储量服务器构成,每个服务器负责一个客户端群。他们接受客户端的备份恢复请求,缓存客户端的备份数据,根据备份数据的不同情况,分别对他们进行合并、分割、压缩后上传到Hadoop分布式文件系统集群进行备份,同时保存客户端备份文件的映像表,当客户端提出恢复请求时,从Hadoop分布式文件系统集群中读取备份文件,按照文件映像表发送给客户端;所述Hadoop分布式文件系统集群由安装了Hadoop分布式文件系统软件的计算机组成,在Hadoop分布式文件系统软件的架构下,通过配置向多个备份服务器提供上传、下载服务,实现系统的核心功能;Hadoop分布式文件系统集群采用主/从结构,由一个名字节点Namenode和一定数量的数据节点Datanodes组成,Namenode作为为中心服务器负责管理文件系统的名字空间(namespace)以及客户对文件的访问;Namenode执行文件系统的打开、关闭、重命名文件或目录这些名字空间操作;也负责确定数据块到特定Datanode节点的映射,Namenode由企业云中具有较高性能的服务器配置而成,以实现高效的元数据管理,避免性能瓶颈,DataNode用于存储数据,由企业内部大量廉价计算机配置而成,并且可以根据备份数据的规模进行动态扩展。备份时文件被分成一个或多个数据块,这些块存储在一组Datanode上;Datanode负责对文件系统客户端的读写请求进行处理,并在Namenode的统一调度下进行数据块的创建、删除和复制等操作。2.如权利要求1所述的云计算平台下的数据同步更新方法,其中,备份服务器包含以下几个具体功能模块:(1)备份管理模块:系统的核心功能模块,主要负责文件的备份管理工作;(2)恢复管理模块:负责备份文件的恢复工作;(3)安全管理模块:该模块的功能包括控制文件的传输安全及存储安全,对客户端的认证与授权;(4)目录管理模块:该模块负责是客户端管理和备份文件目录管理。文件备份信息表负责管理备份文件的目录,客户信息表负责管理备份服务器所负责的所有客户;(5)用户接口模块:提供友好的用户操作界面,用于显示、配置备份操作信息,用户可以根据自己的需要选择备份方式;(6)同步处理模块:该模块主要负责文件的同步处理,用于监视客户端文件的变化,进行客户端和Hadoop分布式文件系统集群端之间的同步工作,当监测到客户端文件改变时,将Hadoop分布式文件系统集群上的相应文件进行同步更新。3.如权利要求1所述的云计算平台下的数据同步更新方法,其中,当监测到客户端的文件发生改变时,使用以下方式同步更新Hadoop分布式文件系统集群上相应的文件:(1)当监测到客户端的文件CFold变更为文件CFnew时,...
【专利技术属性】
技术研发人员:张敬华,程映忠,王松,
申请(专利权)人:四川新环佳科技发展有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。