一种基于集群技术的容灾备份方法及系统技术方案

技术编号:16175591 阅读:147 留言:0更新日期:2017-09-09 02:48
一种基于集群技术的容灾备份方法,包括获取备份任务起始信号;获取灾备服务器的系统负载数据;利用所述灾备服务器的系统负载数据计算灾备服务器的负载权重;利用所述灾备服务器的负载权重筛选灾备服务器;调度筛选出的灾备服务器执行备份任务。由于采用集群技术并通过统一管理平台对所有灾备服务器进行管理,对所有的灾备服务器进行性能实时监控,根据性能监控数据计算负载权重,自动选择负载权重最小的灾备服务器执行调度任务,避免出现负载不均衡情况,从整体上提高灾备任务的处理效率和整个系统的资源利用率,使得灾备服务器和存储资源可根据实际需要自由扩展,并且实现了统一管控。

【技术实现步骤摘要】
一种基于集群技术的容灾备份方法及系统
本专利技术涉及数据处理
,具体涉及一种基于集群技术的容灾备份方法及系统。
技术介绍
备份是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。现有的备份系统主要以一体机为主,通过一台备份服务器对多台计算机数据进行备份。传统的容灾备份系统基本都是单服务器模式,即一台服务器安装一套容灾软件,各自独立运行。当备份资源不足时,通过增加备份服务器来扩展资源。新增的备份服务器与先前已投入使用的服务器相互独立运行,之间没有联系,可能出现某台服务器负载很高,而其他服务器却很空闲的情况。另外,管理人员需要对每台服务器进行单独维护,不便于统一管理。面对大规模海量数据的备份时,多台服务器单独运行,存在管理维护不方便、多备份服务器间负载不均衡、资源使用率低以及单点故障无法解决的缺点。
技术实现思路
本申请提供一种基于集群技术的容灾备份方法及系统,其解决的技术问题是现有技术中多台备份服务器独立运行所造成的资源利用率低、可扩展性差和管理不方便邓问题。根据第一方面,一种实施例中提供一种基于集群技术的容灾备份方法,包括获取备份任务起始信号;获取灾备服务器的系统负载数据;利用所述灾备服务器的系统负载数据计算灾备服务器的负载权重;利用所述灾备服务器的负载权重筛选灾备服务器;调度筛选出的灾备服务器执行备份任务。进一步的,灾备服务器的系统负载数据包括已承担任务数、正在执行任务数和网络流量。进一步的,利用所述灾备服务器的系统负载数据计算灾备服务器的负载权重包括,利用公式计算灾备服务器的负载权重。进一步的,基于集群技术的容灾备份方法还包括获取灾备服务器的系统性能参数,利用所述灾备服务器的系统负载数据和系统性能参数计算灾备服务器的负载权重。进一步的,利用所述灾备服务器的负载权重筛选灾备服务器包括,筛选出所述灾备服务器的负载权重最小的灾备服务器。根据第二方面,一种实施例中提供一种基于集群技术的容灾备份系统,包括用于获取备份任务起始信号的装置;用于获取灾备服务器的系统负载数据的装置;用于利用所述灾备服务器的系统负载数据计算灾备服务器的负载权重的装置;用于利用所述灾备服务器的负载权重筛选灾备服务器的装置;用于调度筛选出的灾备服务器执行备份任务的装置。根据第三方面,一种实施例中提供一种基于集群技术的容灾备份系统,包括管理节点,所述管理节点用于控制整个系统的运行,包括灾备节点的加入和移除,存储节点的加入,以及灾备节点的调度;灾备节点,所述灾备节点即用于具体执行备份任务的灾备服务器,所述灾备节点受管理节点的控制和调度以执行具体的备份任务;存储节点,所述存储节点用于存储备份数据。进一步的,所述灾备节点和存储节点能够根据需求任意扩展。根据第四方面,一种实施例中提供一种产品,包括存储器和处理器,存储器用于存储程序,处理器用于通过执行存储器存储的程序以实现如第一方面实施例所述的方法。根据第五方面,一种实施例中提供一种计算机可读存储介质,包括程序,所述程序能够被处理器执行以实现如第一方面实施例所述的方法。依据上述实施例的基于集群技术的容灾备份方法及系统,由于采用集群技术并通过统一管理平台(即管理节点)对所有灾备服务器(即灾备节点)与存储资源(即存储节点)进行管理。系统自动对其管理的所有的灾备节点进行性能实时监控,根据性能监控数据计算的负载权重,管理节点自动选择负载权重最小的灾备节点执行调度任务,将其作为新创建的备份任务的运行载体,避免了灾备节点间有的负载过高而有的负载过低所形成的负载不均衡情况,从而从整体上提高灾备任务的处理效率和整个系统的资源利用率,使得灾备服务器和存储资源可根据实际需要自由扩展,并且实现了统一管控。附图说明图1为实施例一中基于集群技术的容灾备份方法的流程图;图2为实施例二中基于集群技术的容灾备份系统的结构示意图;图3为实施例三中基于集群技术的容灾备份系统的结构示意图;图4为实施例四中产品的的结构示意图。具体实施方式下面通过具体实施方式结合附图对本专利技术作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本申请能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其他元件、材料、方法所替代。在某些情况下,本申请相关的一些操作并没有在说明书中显示或者描述,这是为了避免本申请的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式结合形成各种实施方式。同时,方法描述中的各步骤或者动作也可以按照本领域技术人员所能显而易见的方式进行顺序调换或调整。因此,说明书和附图中的各种顺序只是为了清楚描述某一个实施例,并不意味着是必须的顺序,除非另有说明其中某个顺序是必须遵循的。在本专利技术实施例中,建立统一管理平台对所有备份服务器与存储资源进行管理,当备份资源不足时,用户可以任意添加备份服务器和存储资源,任何新添加的备份服务器和存储资源同样受到统一管理平台的管控。统一管理平台对其管理的所有的灾备服务器进行性能实时监控,当收到新的备份任务时,自动将新的备份任务分配至最为空闲的灾备服务器处理,避免出现负载不均衡的情况。实施例一:实施例一提供了一种基于集群技术的容灾备份方法,请参考图1,包括以下步骤:步骤S100:获取备份任务起始信号。步骤S110:获取灾备服务器的系统负载数据。灾备服务器的系统负载数据包括已承担任务数、正在执行任务数和网络流量。步骤S120:利用灾备服务器的系统负载数据计算灾备服务器的负载权重。在一具体实施方式中,利用以下公式计算灾备服务器的负载权重:在另一具体实施方式中,还获取了灾备服务器的系统性能参数,在计算灾备服务器的负载权重时,同时考虑灾备服务器的系统负载数据和系统性能参数。例如,将灾备服务器的CPU处理能力和内存作为其系统性能参数,将所有的灾备服务器按照系统性能参数的高低划分为几档,并为各个分档设置系数。将灾备服务器按照公式计算所得数值,乘以该灾备服务器所处分档的系数,将最终所得数值作为灾备服务器的负载权重。步骤S130:利用灾备服务器的负载权重筛选灾备服务器。在一具体实施方式中,筛选出最小的负载权重所对应的灾备服务器。步骤S140:调度筛选出的灾备服务器执行备份任务。实施例一对所有的灾备服务器进行性能实时监控,根据性能监控数据计算的负载权重,自动选择负载权重最小的灾备灾备服务器执行新的备份任务,避免出现灾备服务器间的负载不均衡情况,从而从整体上提高灾备任务的处理效率和整个系统的资源利用率,并且灾备服务器可根据实际需要自由扩展。实施例二:实施例二提供了一种基于集群技术的容灾备份系统,如图2所示,系统包括用于获取备份任务起始信号的装置200、用于获取灾备服务器的系统负载数据的装置210、用于利用灾备服务器的系统负载数据计算灾备服务器的负载权重的装置220、用于利用灾备服务器的负载权重筛选灾备服务器的装置230,以及用于调度筛选出的灾备服务器执行备份任务的装置240。本文档来自技高网...
一种基于集群技术的容灾备份方法及系统

【技术保护点】
一种基于集群技术的容灾备份方法,其特征在于包括:获取备份任务起始信号;获取灾备服务器的系统负载数据;利用所述灾备服务器的系统负载数据计算灾备服务器的负载权重;利用所述灾备服务器的负载权重筛选灾备服务器;调度筛选出的灾备服务器执行备份任务。

【技术特征摘要】
1.一种基于集群技术的容灾备份方法,其特征在于包括:获取备份任务起始信号;获取灾备服务器的系统负载数据;利用所述灾备服务器的系统负载数据计算灾备服务器的负载权重;利用所述灾备服务器的负载权重筛选灾备服务器;调度筛选出的灾备服务器执行备份任务。2.如权利要求1所述的方法,其特征在于,所述灾备服务器的系统负载数据包括已承担任务数、正在执行任务数和网络流量。3.如权利要求2所述的方法,其特征在于,所述利用所述灾备服务器的系统负载数据计算灾备服务器的负载权重包括,利用公式计算灾备服务器的负载权重。4.如权利要求1所述的方法,其特征在于还包括,获取灾备服务器的系统性能参数,利用所述灾备服务器的系统负载数据和系统性能参数计算灾备服务器的负载权重。5.如权利要求1所述的方法,其特征在于,所述利用所述灾备服务器的负载权重筛选灾备服务器包括,筛选出所述灾备服务器的负载权重最小的灾备服务器。6.一种基于集群技术的容灾备份系统,其特征在于包括:用于获取备份任务起始信号的装...

【专利技术属性】
技术研发人员:谢宇波
申请(专利权)人:四川盛世天成信息技术有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1