云备份动态平衡技术的制作方法
【专利摘要】本发明提供了一种云备份的动态平衡技术,该方法是基于宽带互联网、大容量存储空间的备份服务。首先由初级处理模块接收分析由备份节点发送过来的备份请求并在初级处理模块进行注册,根据初级处理模块的分析结果由初级处理模块将任务分配到相应的次级处理模块进行相应等级的备份处理。次级处理模块还负责定期的检测目标计算机,确定其服务的安全性。
【专利说明】云备份动态平衡技术
【技术领域】
[0001]本发明涉及一种云备份的动态平衡技术,属于互联网数据安全处理领域。
【背景技术】
[0002]云备份是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储备份和业务访问的功能服务。
[0003]云备份,作为一种新兴的备份方式,以其按需存储、资源共享、绿色环保、低成本等众多优势而日益受到学术界和产业界的关注。企业使用云存储备份后,可以依靠第三方云提供商的无限扩展能力,而不需担心投资问题。事实上,边使用边付费的模式减少了备份的采购和实施带来的烦恼。这种方式使得我们能够预测并管理容量增长和运营费用。
[0004]云备份服务与传统的备份软件相比,不同点主要体现在3个方面:
[0005](I)用户规模
[0006]备份软件通常应用于局域网或目标群体固定的广域网范围内。由于用户规模较小,出于易于部署维护、成本低廉等考虑,通常存储服务器较少,用户对存储服务器的访问路径是固定的,无须根据各种影响因素动态指定或调整。
[0007]云备份服务的对象则是广域网范围内的大规模用户,而且随着服务推出时间的延长,用户数量会持续增长。为此,系统必须设置多台存储服务器,以满足系统扩展性方面的要求。在此基础上,系统必须能够很好地响应大量用户的并发访问,并通过高效的并行调度策略来为用户指定合适的目标存储服务器,使得存储服务器总体负载均衡,且达到较高的存储利用率。同时,该过程必须对用户完全透明。
[0008](2)数据量
[0009]云备份服务与备份软件在用户规模上的区别将直接导致两者所处理的数据量区别极大。广域网范围内的大规模用户所产生的备份数据很容易达到TB甚至PB级,如何通过研究数据组织方法和压缩算法,来提高海量数据的传输和存储效率,进而提高系统性能、降低硬件成本、实现存储节能,具有重要的现实意义。
[0010]⑶服务安全
[0011]云备份服务要满足多方面的需求:既要兼容客户端的异构数据平台,又要满足数据在块级、文件级及应用级的完整性;既要适应于复杂多变的广域网环境,又要保证数据的安全性。
【发明内容】
[0012]本发明目的是为了实现云备份的动态平衡技术。通过初级处理模块分析,再分发给次级处理模块处理备份数据。使得服务更加有秩序。
[0013]本发明的技术方案是这么实现的,一种云备份动态平衡技术,所述的方法包括下述步骤:
[0014]首先本发明是基于云备份的系统架构之上的,各目标节点和备份源节点都是通过广域网、互联网或者光纤通道网络连接在一起的。
[0015]备份源节点发起备份请求,通过网络将请求传递到初级处理模块,初级处理模块首先会对其进行注册,然后对备份请求进行分析。
[0016]优选的,上述步骤中所述的初级处理模块负责对备份请求进行初级的分析,根据任务的紧急程度、备份源的大小、位置等因素,将备份请求分配到相应的次级处理系统。
[0017]初级处理模块将备份请求发送到次级处理模块之后,次级处理模块根据接收的信息建立备份任务,进行数据备份及存储。
[0018]云环境中的所有目标节点都在初级处理模块有注册,云环境中每次新增加了存储节点都需要在初级处理模块进行注册。
[0019]次级处理模块分为多块,有处理紧急备份的次级处理模块,有处理高级别保密备份任务的次级处理模块,有处理较低级别保密备份任务的次级处理模块。次级处理模块会定时扫描目标节点,以确定其服务的安全性。如发现目标节点不能维持制定的服务水平则立刻将该目标节点的服务任务交给其他目标节点。
【专利附图】
【附图说明】
[0020]图1、系统示意图
【具体实施方式】
[0021]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0022]在本发明的实施例中,云环境中所有的存储节点都需要在初级处理模块进行注册,由备份源发起的所有备份任务也需要先在初级处理模块中进行注册。
[0023]本发明提出了一种云备份动态平衡技术。
[0024]所述方法包括下述步骤:
[0025]首先本发明是基于云备份的系统架构之上的,各目标节点和备份源节点都是通过广域网、互联网或者光纤通道网络连接在一起的。
[0026]如图1,备份源节点发起备份请求I,备份请求2......备份请求n,通过网络将请求传递到初级处理模块502,初级处理模块502首先会对所有的备份请求进行注册,然后对备份请求进行分析。
[0027]上述步骤中所述的初级处理模块负责对备份请求进行初级的分析,根据任务的紧急程度、备份源的大小、位置等因素,将备份请求分配到相应的次级处理模块。
[0028]初级处理模块502将备份请求发送到次级处理模块21、22.......之后,次级处理模块根据接收的信息建立备份任务,将数据备份到目标节点进行存储等服务。
[0029]云环境中的所有目标节点都在初级处理模块502有注册,云环境中每次新增加了存储节点都需要在初级处理模块进行注册。
[0030]次级处理模块分为多块,有处理紧急备份的次级处理模块,有处理高级别保密备份任务的次级处理模块,有处理较低级别保密备份任务的次级处理模块。次级处理模块会定时扫描目标节点,以确定其服务的安全性。如发现目标节点不能维持指定的服务水平则立刻将该目标节点的服务任务交给其他目标节点。
【权利要求】
1.一种云备份动态平衡技术,所述的方法包括下述步骤: 首先,备份源节点发起备份请求,通过网络将请求传递到初级处理模块,初级处理模块首先会对其进行注册,然后对备份请求进行分析。 然后,初级处理模块将备份请求发送到次级处理模块,次级处理模块根据接收的信息建立备份任务,进行数据备份及存储。
2.权利要求1中所述的初级处理模块负责对备份请求进行初级的分析,根据任务的紧急程度、备份源的大小、位置等因素,将备份请求分配到相应的次级处理系统。
3.权利要求1中涉及到的云环境中的所有目标节点都在初级处理模块有注册,云环境中每次新增加了存储节点都需要在初级处理模块进行注册。
4.权利要求1中所述的次级处理模块分为多块,有处理紧急备份的次级处理模块,有处理高级别保密备份任务的次级处理模块,有处理较低级别保密备份任务的次级处理模块。次级处理模块会定时扫描目标节点,以确定其服务的安全性。如发现目标节点不能维持制定的服务水平则立刻将该目标节点的服务任务交给其他目标节点。
【文档编号】H04L29/08GK104283912SQ201310278385
【公开日】2015年1月14日 申请日期:2013年7月4日 优先权日:2013年7月4日
【发明者】邬玉良 申请人:北京中科同向信息技术有限公司