一种基于系统资源的智能化数据备份任务规划方法及系统转让专利

申请号 : CN202311019788.6

文献号 : CN116755939B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 熊予龙

申请人 : 北京泰利思诺信息技术股份有限公司

摘要 :

本发明公开了一种基于系统资源的智能化数据备份任务规划方法及系统,涉及智能数据处理技术领域,包括:确定系统中各备份存储分区的存储状态;获取系统中所有待备份数据;基于系统中所有待备份数据进行分析,获取待备份数据的备份存储需求数据;确定每个待备份数据对应的备份存储分区;确定每一个备份存储分区对应的所有待备份数据的备份优先级;基于备份优先级数据进行数据备份任务排序。本发明的优点在于:根据系统中存储设备的运行状态结合待备份数据的属性进行智能化规划数据备份任务以保证系统运行数据保持最优的备份存储状态,有效的保证了系统进行备份任务规划时的智能性和合理性。

权利要求 :

1.一种基于系统资源的智能化数据备份任务规划方法,其特征在于,包括:确定系统中各备份存储分区的存储状态;

获取系统中所有待备份数据;

基于系统中所有待备份数据进行分析,获取待备份数据的备份存储需求数据;

基于备份存储分区的存储状态和待备份数据的备份存储需求数据综合分析,确定每个待备份数据对应的备份存储分区;

基于每一个待备份数据对应的备份任务类型,确定每一个备份存储分区对应的所有待备份数据的备份优先级,获取备份优先级数据;

基于备份优先级数据进行数据备份任务排序,按照数据备份任务排序依次进行各备份存储分区的数据备份;

所述基于备份存储分区的存储状态和待备份数据的备份存储需求数据综合分析,确定每个待备份数据对应的备份存储分区具体包括:获取每一个待备份数据的备份存储时长;

基于待备份数据的备份存储时长进行计算每一个备份存储分区对应的存储设备在备份存储时间内的故障概率,判断存储设备在备份存储时间内发生故障的概率是否大于预设值,若是,则判定存储设备存储风险高,若否,则判定存储设备存储风险低;

获取待备份数据的数据量;

确定所有判定为存储风险低的存储设备对应的备份存储分区的剩余备份存储空间;

筛选出所有剩余备份存储空间大于待备份数据的数据量的备份存储分区作为初次筛分备份存储分区;

计算每个初次筛分备份存储分区的相对于待备份数据的综合存储指标,筛选出综合存储指标最小的初次筛分备份存储分区作为待备份数据对应的备份存储分区;

所述计算每个初次筛分备份存储分区的相对于待备份数据的综合存储指标具体包括:确定待备份数据的数据量与初次筛分备份存储分区的剩余备份存储空间的比值,记为存储占比;

基于存储占比和初次筛分备份存储分区对应的存储设备的故障概率,通过存储指标计算公式进行计算初次筛分备份存储分区的相对于待备份数据的综合存储指标;

其中,所述存储指标计算公式具体为:

式中, 为初次筛分备份存储分区的相对于待备份数据的综合存储指标, 为初次筛分备份存储分区对应的存储设备的故障概率, 为存储占比。

2.根据权利要求1所述的一种基于系统资源的智能化数据备份任务规划方法,其特征在于,所述确定系统中各备份存储分区的存储状态具体包括:获取每一个备份存储分区对应的存储设备的型号;

调取存储设备的运行状态,获取存储设备的运行状态指标;

基于每一个存储设备的型号,调取其运行状态指标对应的历史运行数据,基于运行状态指标对应的历史运行数据建立存储设备的运行Logistic回归模型,所述存储设备的运行Logistic回归模型以存储设备的使用时长为输入,以存储设备的故障概率为输出;

其中,所述运行Logistic回归模型的表达式为:

式中,F为存储设备的故障概率,T为存储设备的使用时长, 均为运行Logistic回归模型的系数。

3.根据权利要求2所述的一种基于系统资源的智能化数据备份任务规划方法,其特征在于,所述基于运行状态指标对应的历史运行数据建立存储设备的运行Logistic回归模型具体包括:获取若干组相同型号的存储设备在相同运行状态指标下历史运行数据;

根据存储设备是否发生故障,将存储设备在相同运行状态指标下历史运行数据划分成未故障运行数据和故障运行数据;

根据未故障运行数据和故障运行数据的工作时长,以最大似然法进行计算运行Logistic回归模型的系数。

4.根据权利要求3所述的一种基于系统资源的智能化数据备份任务规划方法,其特征在于,所述基于每一个待备份数据对应的备份任务类型,确定每一个备份存储分区对应的所有待备份数据的备份优先级,获取备份优先级数据具体包括:对备份存储分区对应的所有待备份数据按照从小到大进行排序,根据排序结构从低到高设定备份文件大小优先系数;

根据待备份数据对应的备份任务类型在系统架构层级对应的优先度,设定任务类型优先系数;

将备份文件大小优先系数和任务类型优先系数相乘,获得备份优先指标,将备份存储分区对应的所有待备份数据的备份优先指标组合成备份存储分区对应的备份优先级数据。

5.根据权利要求4所述的一种基于系统资源的智能化数据备份任务规划方法,其特征在于,所述基于备份优先级数据进行数据备份任务排序,按照数据备份任务排序依次进行各备份存储分区的数据备份具体包括:将备份存储分区对应的备份优先级数据中各个待备份数据的备份优先指标按照从小到大排序;

根据排序结果备份优先指标对应的待备份数据进行排序编号;

各备份存储分区按照排序编号依次执行数据备份任务。

6.一种基于系统资源的智能化数据备份任务规划系统,用于实现如权利要求1‑5任一项所述的基于系统资源的智能化数据备份任务规划方法,其特征在于,包括:存储状态分析模块,所述存储状态分析模块用于确定系统中各备份存储分区的存储状态;

数据分析模块,所述数据分析模块用于获取系统中所有待备份数据和基于系统中所有待备份数据进行分析,获取待备份数据的备份存储需求数据;

备份规划模块,备份规划模块与所述存储状态分析模块和数据分析模块电性连接,所述备份规划模块用于基于备份存储分区的存储状态和待备份数据的备份存储需求数据综合分析,确定每个待备份数据对应的备份存储分区、基于每一个待备份数据对应的备份任务类型,确定每一个备份存储分区对应的所有待备份数据的备份优先级,获取备份优先级数据和基于备份优先级数据进行数据备份任务排序,按照数据备份任务排序依次进行各备份存储分区的数据备份。

7.根据权利要求6所述的一种基于系统资源的智能化数据备份任务规划系统,其特征在于,所述存储状态分析模块包括:设备分析单元,所述设备分析单元用于获取每一个备份存储分区对应的存储设备的型号和调取存储设备的运行状态,获取存储设备的运行状态指标;

模型计算单元,所述模型计算单元用于基于每一个存储设备的型号,调取其运行状态指标对应的历史运行数据,基于运行状态指标对应的历史运行数据建立存储设备的运行Logistic回归模型。

8.根据权利要求7所述的一种基于系统资源的智能化数据备份任务规划系统,其特征在于,所述备份规划模块包括:存储分区确定单元,所述存储分区确定单元用于基于备份存储分区的存储状态和待备份数据的备份存储需求数据综合分析,确定每个待备份数据对应的备份存储分区;

优先级分析单元,所述优先级分析单元用于基于每一个待备份数据对应的备份任务类型,确定每一个备份存储分区对应的所有待备份数据的备份优先级,获取备份优先级数据;

备份排序单元,所述备份排序单元用于基于备份优先级数据进行数据备份任务排序,按照数据备份任务排序依次进行各备份存储分区的数据备份。

说明书 :

一种基于系统资源的智能化数据备份任务规划方法及系统

技术领域

[0001] 本发明涉及智能数据处理技术领域,具体是涉及一种基于系统资源的智能化数据备份任务规划方法及系统。

背景技术

[0002] 计算机系统指用于数据库管理的计算机硬软件及网络系统。数据库系统需要大容量的主存以存放和运行操作系统、数据库管理系统程序、应用程序以及数据库、目录、系统缓冲区等,而辅存则需要大容量的直接存取设备。数据是计算机系统存在的原因和基础。
[0003] 在系统运行过程中,为保证系统运行稳定性,通常需要对系统运行过程中产生的系统数据进行备份以避免数据丢失造成系统运行出错,因此数据备份是系统运行过程中的一项重要任务,而如何根据系统中存储设备的运行状态结合待备份数据的属性进行智能化规划数据备份任务以保证系统运行数据保持最优的备份存储状态是本领域亟须解决的技术问题,基于此,本方案提出一种基于系统资源的智能化数据备份任务规划方法及系统。

发明内容

[0004] 为解决上述技术问题,提供一种基于系统资源的智能化数据备份任务规划方法及系统,本技术方案根据系统中存储设备的运行状态结合待备份数据的属性进行智能化规划数据备份任务以保证系统运行数据保持最优的备份存储状态,有效的保证了系统进行备份任务规划时的智能性和合理性。
[0005] 为达到以上目的,本发明采用的技术方案为:
[0006] 一种基于系统资源的智能化数据备份任务规划方法,包括:
[0007] 确定系统中各备份存储分区的存储状态;
[0008] 获取系统中所有待备份数据;
[0009] 基于系统中所有待备份数据进行分析,获取待备份数据的备份存储需求数据;
[0010] 基于备份存储分区的存储状态和待备份数据的备份存储需求数据综合分析,确定每个待备份数据对应的备份存储分区;
[0011] 基于每一个待备份数据对应的备份任务类型,确定每一个备份存储分区对应的所有待备份数据的备份优先级,获取备份优先级数据;
[0012] 基于备份优先级数据进行数据备份任务排序,按照数据备份任务排序依次进行各备份存储分区的数据备份。
[0013] 优选的,所述确定系统中各备份存储分区的存储状态具体包括:
[0014] 获取每一个备份存储分区对应的存储设备的型号;
[0015] 调取存储设备的运行状态,获取存储设备的运行状态指标;
[0016] 基于每一个存储设备的型号,调取其运行状态指标对应的历史运行数据,基于运行状态指标对应的历史运行数据建立存储设备的运行Logistic回归模型,所述存储设备的运行Logistic回归模型以存储设备的使用时长为输入,以存储设备的故障概率为输出;
[0017] 其中,所述运行Logistic回归模型的表达式为:
[0018] 式中,F为存储设备的故障概率,T为存储设备的使用时长, 均为运行Logistic回归模型的系数。
[0019] 优选的,所述基于运行状态指标对应的历史运行数据建立存储设备的运行Logistic回归模型具体包括:
[0020] 获取若干组相同型号的存储设备在相同运行状态指标下历史运行数据;
[0021] 根据存储设备是否发生故障,将存储设备在相同运行状态指标下历史运行数据划分成未故障运行数据和故障运行数据;
[0022] 根据未故障运行数据和故障运行数据的工作时长,以最大似然法进行计算运行Logistic回归模型的系数。
[0023] 优选的,所述基于备份存储分区的存储状态和待备份数据的备份存储需求数据综合分析,确定每个待备份数据对应的备份存储分区具体包括:
[0024] 获取每一个待备份数据的备份存储时长;
[0025] 基于待备份数据的备份存储时长进行计算每一个备份存储分区对应的存储设备在备份存储时间内的故障概率,判断存储设备在备份存储时间内发生故障的概率是否大于预设值,若是,则判定存储设备存储风险高,若否,则判定存储设备存储风险低;
[0026] 获取待备份数据的数据量;
[0027] 确定所有判定为存储风险低的存储设备对应的备份存储分区的剩余备份存储空间;
[0028] 筛选出所有剩余备份存储空间大于待备份数据的数据量的备份存储分区作为初次筛分备份存储分区;
[0029] 计算每个初次筛分备份存储分区的相对于待备份数据的综合存储指标,筛选出综合存储指标最小的初次筛分备份存储分区作为待备份数据对应的备份存储分区。
[0030] 优选的,所述计算每个初次筛分备份存储分区的相对于待备份数据的综合存储指标具体包括:
[0031] 确定待备份数据的数据量与初次筛分备份存储分区的剩余备份存储空间的比值,记为存储占比;
[0032] 基于存储占比和初次筛分备份存储分区对应的存储设备的故障概率,通过存储指标计算公式进行计算初次筛分备份存储分区的相对于待备份数据的综合存储指标;
[0033] 其中,所述存储指标计算公式具体为:
[0034] 式中, 为初次筛分备份存储分区的相对于待备份数据的综合存储指标, 为初次筛分备份存储分区对应的存储设备的故障概率, 为存储占比。
[0035] 优选的,所述基于每一个待备份数据对应的备份任务类型,确定每一个备份存储分区对应的所有待备份数据的备份优先级,获取备份优先级数据具体包括:
[0036] 对备份存储分区对应的所有待备份数据按照从小到大进行排序,根据排序结构从低到高设定备份文件大小优先系数;
[0037] 根据待备份数据对应的备份任务类型在系统架构层级对应的优先度,设定任务类型优先系数;
[0038] 将备份文件大小优先系数和任务类型优先系数相乘,获得备份优先指标,将备份存储分区对应的所有待备份数据的备份优先指标组合成备份存储分区对应的备份优先级数据。
[0039] 优选的,所述基于备份优先级数据进行数据备份任务排序,按照数据备份任务排序依次进行各备份存储分区的数据备份具体包括:
[0040] 将备份存储分区对应的备份优先级数据中各个待备份数据的备份优先指标按照从小到大排序;
[0041] 根据排序结果备份优先指标对应的待备份数据进行排序编号;
[0042] 各备份存储分区按照排序编号依次执行数据备份任务。
[0043] 进一步的,提出一种基于系统资源的智能化数据备份任务规划系统,用于实现如上述的基于系统资源的智能化数据备份任务规划方法,包括:
[0044] 存储状态分析模块,所述存储状态分析模块用于确定系统中各备份存储分区的存储状态;
[0045] 数据分析模块,所述数据分析模块用于获取系统中所有待备份数据和基于系统中所有待备份数据进行分析,获取待备份数据的备份存储需求数据;
[0046] 备份规划模块,备份规划模块与所述存储状态分析模块和数据分析模块电性连接,所述备份规划模块用于基于备份存储分区的存储状态和待备份数据的备份存储需求数据综合分析,确定每个待备份数据对应的备份存储分区、基于每一个待备份数据对应的备份任务类型,确定每一个备份存储分区对应的所有待备份数据的备份优先级,获取备份优先级数据和基于备份优先级数据进行数据备份任务排序,按照数据备份任务排序依次进行各备份存储分区的数据备份。
[0047] 可选的,所述存储状态分析模块包括:
[0048] 设备分析单元,所述设备分析单元用于获取每一个备份存储分区对应的存储设备的型号和调取存储设备的运行状态,获取存储设备的运行状态指标;
[0049] 模型计算单元,所述模型计算单元用于基于每一个存储设备的型号,调取其运行状态指标对应的历史运行数据,基于运行状态指标对应的历史运行数据建立存储设备的运行Logistic回归模型。
[0050] 可选的,所述备份规划模块包括:
[0051] 存储分区确定单元,所述存储分区确定单元用于基于备份存储分区的存储状态和待备份数据的备份存储需求数据综合分析,确定每个待备份数据对应的备份存储分区;
[0052] 优先级分析单元,所述优先级分析单元用于基于每一个待备份数据对应的备份任务类型,确定每一个备份存储分区对应的所有待备份数据的备份优先级,获取备份优先级数据;
[0053] 备份排序单元,所述备份排序单元用于基于备份优先级数据进行数据备份任务排序,按照数据备份任务排序依次进行各备份存储分区的数据备份。
[0054] 与现有技术相比,本发明的有益效果在于:
[0055] 本发明提出一种基于系统资源的智能化数据备份任务规划方案,通过分析系统中存储设备的运行故障风险,并基于待备份数据的大小、优先级、备份存储时长进行综合分析,进行综合化,智能化的确定待备份数据的备份存储方案,使得系统运行数据保持最优的备份存储状态,进而有效的避免因存储设备故障而数据丢失,进而有效的保证了备份数据的备份存储安全性,保证了系统进行备份任务规划时的智能性和合理性。

附图说明

[0056] 图1为本发明提出的基于系统资源的智能化数据备份任务规划方法流程图;
[0057] 图2为本发明中的确定系统中各备份存储分区的存储状态的方法流程图;
[0058] 图3为本发明中的建立存储设备的运行Logistic回归模型的方法流程图;
[0059] 图4为本发明中的确定每个待备份数据对应的备份存储分区的方法流程图;
[0060] 图5为本发明中的计算综合存储指标的方法流程图;
[0061] 图6为本发明中的确定备份优先级的方法流程图;
[0062] 图7为本发明中的进行各备份存储分区的数据备份的方法流程图;
[0063] 图8为本发明提出的基于系统资源的智能化数据备份任务规划系统框图。

具体实施方式

[0064] 以下描述用于揭露本发明以使本领域技术人员能够实现本发明。以下描述中的优选实施例只作为举例,本领域技术人员可以想到其他显而易见的变型。
[0065] 参照图1所示,一种基于系统资源的智能化数据备份任务规划方法,包括:
[0066] 确定系统中各备份存储分区的存储状态;
[0067] 获取系统中所有待备份数据;
[0068] 基于系统中所有待备份数据进行分析,获取待备份数据的备份存储需求数据;
[0069] 基于备份存储分区的存储状态和待备份数据的备份存储需求数据综合分析,确定每个待备份数据对应的备份存储分区;
[0070] 基于每一个待备份数据对应的备份任务类型,确定每一个备份存储分区对应的所有待备份数据的备份优先级,获取备份优先级数据;
[0071] 基于备份优先级数据进行数据备份任务排序,按照数据备份任务排序依次进行各备份存储分区的数据备份。
[0072] 本方案通过分析系统中存储设备的运行故障风险,并基于待备份数据的大小、优先级、备份存储时长进行综合分析,进行综合化,智能化的确定待备份数据的备份存储方案,使得系统运行数据保持最优的备份存储状态,进而有效的避免因存储设备故障而数据丢失,进而有效的保证了备份数据的备份存储安全性。
[0073] 参照图2所示,确定系统中各备份存储分区的存储状态具体包括:
[0074] 获取每一个备份存储分区对应的存储设备的型号;
[0075] 调取存储设备的运行状态,获取存储设备的运行状态指标;
[0076] 基于每一个存储设备的型号,调取其运行状态指标对应的历史运行数据,基于运行状态指标对应的历史运行数据建立存储设备的运行Logistic回归模型,存储设备的运行Logistic回归模型以存储设备的使用时长为输入,以存储设备的故障概率为输出;
[0077] 其中,运行Logistic回归模型的表达式为:
[0078] 式中,F为存储设备的故障概率,T为存储设备的使用时长, 均为运行Logistic回归模型的系数。
[0079] 参照图3所示,基于运行状态指标对应的历史运行数据建立存储设备的运行Logistic回归模型具体包括:
[0080] 获取若干组相同型号的存储设备在相同运行状态指标下历史运行数据;
[0081] 根据存储设备是否发生故障,将存储设备在相同运行状态指标下历史运行数据划分成未故障运行数据和故障运行数据;
[0082] 根据未故障运行数据和故障运行数据的工作时长,以最大似然法进行计算运行Logistic回归模型的系数。
[0083] Logistic回归模型是一种广义的线性回归分析模型,常用于数据挖掘,结果预测等领域,本方案中,基于存储设备在相同运行状态指标下的历史运行数据进行建立关于运行时间的一元Logistic回归模型,通过此模型进行预测存储设备在不同运行时间下的故障概率,为后续进行数据备份规划时提供硬件安全指标。
[0084] 参照图4所示,基于备份存储分区的存储状态和待备份数据的备份存储需求数据综合分析,确定每个待备份数据对应的备份存储分区具体包括:
[0085] 获取每一个待备份数据的备份存储时长;
[0086] 基于待备份数据的备份存储时长进行计算每一个备份存储分区对应的存储设备在备份存储时间内的故障概率,判断存储设备在备份存储时间内发生故障的概率是否大于预设值,若是,则判定存储设备存储风险高,若否,则判定存储设备存储风险低;
[0087] 获取待备份数据的数据量;
[0088] 确定所有判定为存储风险低的存储设备对应的备份存储分区的剩余备份存储空间;
[0089] 筛选出所有剩余备份存储空间大于待备份数据的数据量的备份存储分区作为初次筛分备份存储分区;
[0090] 计算每个初次筛分备份存储分区的相对于待备份数据的综合存储指标,筛选出综合存储指标最小的初次筛分备份存储分区作为待备份数据对应的备份存储分区。
[0091] 参照图5所示,计算每个初次筛分备份存储分区的相对于待备份数据的综合存储指标具体包括:
[0092] 确定待备份数据的数据量与初次筛分备份存储分区的剩余备份存储空间的比值,记为存储占比;
[0093] 基于存储占比和初次筛分备份存储分区对应的存储设备的故障概率,通过存储指标计算公式进行计算初次筛分备份存储分区的相对于待备份数据的综合存储指标;
[0094] 其中,存储指标计算公式具体为:
[0095] 式中, 为初次筛分备份存储分区的相对于待备份数据的综合存储指标, 为初次筛分备份存储分区对应的存储设备的故障概率, 为存储占比。
[0096] 可以理解的是,在进行存储数据规划时,故障概率越低代表着硬件运行风险越低,存储占比越低,代表着备份存储分区的运行状态越佳,基于故障概率和存储占比求积,作为存储指标,该存储指标越小,则代表着备份存储分区的硬件运行风险和备份存储分区的运行状态综合属性越低,对于备份数据的保存越佳。
[0097] 参照图6所示,基于每一个待备份数据对应的备份任务类型,确定每一个备份存储分区对应的所有待备份数据的备份优先级,获取备份优先级数据具体包括:
[0098] 对备份存储分区对应的所有待备份数据按照从小到大进行排序,根据排序结构从低到高设定备份文件大小优先系数;
[0099] 根据待备份数据对应的备份任务类型在系统架构层级对应的优先度,设定任务类型优先系数;
[0100] 将备份文件大小优先系数和任务类型优先系数相乘,获得备份优先指标,将备份存储分区对应的所有待备份数据的备份优先指标组合成备份存储分区对应的备份优先级数据。
[0101] 参照图7所示,基于备份优先级数据进行数据备份任务排序,按照数据备份任务排序依次进行各备份存储分区的数据备份具体包括:
[0102] 将备份存储分区对应的备份优先级数据中各个待备份数据的备份优先指标按照从小到大排序;
[0103] 根据排序结果备份优先指标对应的待备份数据进行排序编号;
[0104] 各备份存储分区按照排序编号依次执行数据备份任务。
[0105] 可以理解的是,待备份文件越大,其备份时所需时长越长,占用的备份命令越长,待备份文件越小,其备份时所需时长越短,可越快的释放占用的备份命令,因此,本方案中,对于数据量越小的备份文件,其大小优先系数越小,大小优先级越高;
[0106] 可以理解的是,在系统的运行过程中,产生的备份文件属性不同,其对应的备份任务的优先级不同,基于此逻辑,本方案根据备份任务的不同进行设定任务类型优先系数,备份任务在系统架构层级对应的优先度越高,则任务类型优先系数越小,以备份文件大小优先系数和任务类型优先系数相乘作为备份优先指标,备份优先指标越小,则待备份文件综合优先级越高。
[0107] 进一步的,请参阅图8所示,基于与上述基于系统资源的智能化数据备份任务规划方法相同的发明构思,本方案还提出一种基于系统资源的智能化数据备份任务规划系统,包括:
[0108] 存储状态分析模块,存储状态分析模块用于确定系统中各备份存储分区的存储状态;
[0109] 数据分析模块,数据分析模块用于获取系统中所有待备份数据和基于系统中所有待备份数据进行分析,获取待备份数据的备份存储需求数据;
[0110] 备份规划模块,备份规划模块与存储状态分析模块和数据分析模块电性连接,备份规划模块用于基于备份存储分区的存储状态和待备份数据的备份存储需求数据综合分析,确定每个待备份数据对应的备份存储分区、基于每一个待备份数据对应的备份任务类型,确定每一个备份存储分区对应的所有待备份数据的备份优先级,获取备份优先级数据和基于备份优先级数据进行数据备份任务排序,按照数据备份任务排序依次进行各备份存储分区的数据备份。
[0111] 存储状态分析模块包括:
[0112] 设备分析单元,设备分析单元用于获取每一个备份存储分区对应的存储设备的型号和调取存储设备的运行状态,获取存储设备的运行状态指标;
[0113] 模型计算单元,模型计算单元用于基于每一个存储设备的型号,调取其运行状态指标对应的历史运行数据,基于运行状态指标对应的历史运行数据建立存储设备的运行Logistic回归模型。
[0114] 备份规划模块包括:
[0115] 存储分区确定单元,存储分区确定单元用于基于备份存储分区的存储状态和待备份数据的备份存储需求数据综合分析,确定每个待备份数据对应的备份存储分区;
[0116] 优先级分析单元,优先级分析单元用于基于每一个待备份数据对应的备份任务类型,确定每一个备份存储分区对应的所有待备份数据的备份优先级,获取备份优先级数据;
[0117] 备份排序单元,备份排序单元用于基于备份优先级数据进行数据备份任务排序,按照数据备份任务排序依次进行各备份存储分区的数据备份。
[0118] 上述基于系统资源的智能化数据备份任务规划系统的使用过程为:
[0119] 步骤一:设备分析单元获取每一个备份存储分区对应的存储设备的型号和调取存储设备的运行状态,获取存储设备的运行状态指标;
[0120] 步骤二:模型计算单元基于每一个存储设备的型号,调取其运行状态指标对应的历史运行数据,基于运行状态指标对应的历史运行数据建立存储设备的运行Logistic回归模型;
[0121] 步骤三:数据分析模块获取系统中所有待备份数据和基于系统中所有待备份数据进行分析,获取待备份数据的备份存储需求数据;
[0122] 步骤四:存储分区确定单元基于备份存储分区的存储状态和待备份数据的备份存储需求数据综合分析,确定每个待备份数据对应的备份存储分区,具体包括:获取每一个待备份数据的备份存储时长;基于待备份数据的备份存储时长进行计算每一个备份存储分区对应的存储设备在备份存储时间内的故障概率,判断存储设备在备份存储时间内发生故障的概率是否大于预设值,若是,则判定存储设备存储风险高,若否,则判定存储设备存储风险低;获取待备份数据的数据量;确定所有判定为存储风险低的存储设备对应的备份存储分区的剩余备份存储空间;筛选出所有剩余备份存储空间大于待备份数据的数据量的备份存储分区作为初次筛分备份存储分区;计算每个初次筛分备份存储分区的相对于待备份数据的综合存储指标,筛选出综合存储指标最小的初次筛分备份存储分区作为待备份数据对应的备份存储分区;
[0123] 步骤五:优先级分析单元用于基于每一个待备份数据对应的备份任务类型,确定每一个备份存储分区对应的所有待备份数据的备份优先级,获取备份优先级数据,具体包括:对备份存储分区对应的所有待备份数据按照从小到大进行排序,根据排序结构从低到高设定备份文件大小优先系数;根据待备份数据对应的备份任务类型在系统架构层级对应的优先度,设定任务类型优先系数;将备份文件大小优先系数和任务类型优先系数相乘,获得备份优先指标,将备份存储分区对应的所有待备份数据的备份优先指标组合成备份存储分区对应的备份优先级数据;
[0124] 步骤六:备份排序单元基于备份优先级数据进行数据备份任务排序,按照数据备份任务排序依次进行各备份存储分区的数据备份,具体包括:将备份存储分区对应的备份优先级数据中各个待备份数据的备份优先指标按照从小到大排序;根据排序结果备份优先指标对应的待备份数据进行排序编号;各备份存储分区按照排序编号依次执行数据备份任务。
[0125] 综上所述,本发明的优点在于:根据系统中存储设备的运行状态结合待备份数据的属性进行智能化规划数据备份任务以保证系统运行数据保持最优的备份存储状态,有效的保证了系统进行备份任务规划时的智能性和合理性。
[0126] 以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是本发明的原理,在不脱离本发明精神和范围的前提下本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明的范围内。本发明要求的保护范围由所附的权利要求书及其等同物界定。