Embodiments of the present disclosure provide methods, systems and computer-readable storage media for backing up and restoring data in a cluster system. The method includes acquiring the performance data of the node collected periodically by the backup and recovery agent module, predicting the workload of the node based on the performance data, and selecting the workload from the node to take over the backup and recovery of the data from the worknode currently undertaking the task of backup and recovery of data. Restore the backup node of the task.
【技术实现步骤摘要】
用于在集群系统中备份和恢复数据的方法和系统
本公开涉及集群环境中的数据管理与保护。更具体地,本申请涉及具有共享的存储系统的集群环境中的数据备份和恢复方法和系统。
技术介绍
对于大规模数据中心,集群环境是一个重要的场景。而数据的备份和恢复工作对于保障集群环境的信息安全是至关重要的。通过数据的备份和恢复工作可以实现历史数据的归档,同时也可以防止因意外事件导致的数据丢失。用于在集群系统中备份和恢复数据的传统方法通常依赖于专用的代理节点。由于整个集群系统的数据备份和恢复工作质量完全依赖于该专用代理节点的性能,如果该专用代理节点出现工作失灵,或当该专用代理节点的硬件配置容量较低的时候,将明显拖累整个集群系统的性能。
技术实现思路
本公开提供一种用于在集群系统中的备份和恢复数据的方法和系统,能够提高集群系统的容错性,使得即便是集群系统中的单一节点出现失灵,也能够顺利完成数据的备份和恢复任务。根据本公开的第一方面,提供了一种在集群系统中管理节点的备份和恢复数据的方法,该集群系统中的每个节点配置有备份和恢复代理模块,该方法包括:获取备份和恢复代理模块周期性收集的节点的性能数据;基于性 ...
【技术保护点】
1.一种用于在集群系统中管理节点的备份和恢复数据的方法,所述集群系统中的每个节点配置有备份和恢复代理模块,所述方法包括:获取所述备份和恢复代理模块周期性收集的所述节点的性能数据;基于所述性能数据,预测所述节点的工作负载;基于预测的所述工作负载,从所述节点中选择用于从当前承担数据备份和恢复任务的工作节点接管所述数据的备份和恢复任务的备用节点。
【技术特征摘要】
1.一种用于在集群系统中管理节点的备份和恢复数据的方法,所述集群系统中的每个节点配置有备份和恢复代理模块,所述方法包括:获取所述备份和恢复代理模块周期性收集的所述节点的性能数据;基于所述性能数据,预测所述节点的工作负载;基于预测的所述工作负载,从所述节点中选择用于从当前承担数据备份和恢复任务的工作节点接管所述数据的备份和恢复任务的备用节点。2.根据权利要求1所述的方法,其中所述预测所述节点的工作负载包括:基于指数平均数指标(EMA)算法预测所述工作负载。3.根据权利要求1所述的方法,所述方法进一步包括:周期性建立检测点;响应于检测到节点切换的请求,读取最近一次建立的所述检测点;获取当前已经备份和恢复数据的信息、将要备份和恢复数据的信息。4.根据权利要求1所述的方法,其中:所述备用节点是相对于被备份和恢复数据的节点的本地节点。5.根据权利要求1所述的方法,其中获取所述性能数据包括获取与以下至少一项相关的数据:所述节点的处理单元的使用情况,所述节点的存储器使用情况,以及所述节点的I/O情况。6.一种用于在集群系统中备份和恢复数据的管理系统,所述集群系统中的每个节点配置有备份和恢复代理模块,所述管理系统为集群系统中的管理节点,所述管理系统包括:存储器,被配置为存储一个或多个程序;处理单元,耦合至所述存储器并且被配置为执行所述一个或多个程序使所述管理系统执行多个动作,所述动作包括:获取所述备份和恢复代理模块周期性收集的所述节点的性能数据;基于所述性能数据,预测所述节点的工作负载;基于预测的所述工作负载,从所述节点中选择用于从当前承担数据备份和恢复任务的工作节点接管所述数据的备份和恢复任务的备用节点。7.根据权利要求6所述的管理系统,其中所述预测所述节点的工作负载包括:基于指数平均数指标(EMA)算法进行所述工作负载预测。8.根据权利要求6所述的管理系统,所述方法进一步包括:周期性建立检测点;响应于检测到节点切换的请求,读取最近一次建立的所述检测点;获取当前已经备份和恢复数据的信息、将要备份和恢复数据的信息。9.根据权利要求6所述的管理系统,其中:所述备用节点是相对于被备份和恢复数据的节点的本地节点。10.根据权利要求6所述的管理系统,其中获取所述性能数据包括获取与以下至少一项相关的数据:所述节点的处理单元的使用情况,所...
【专利技术属性】
技术研发人员:周忠毅,代文豪,高雪东,李勃,王雪清,
申请(专利权)人:伊姆西IP控股有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。