一种基于云服务器的数据备份方法及系统与流程

未命名 10-08 阅读:102 评论:0


1.本发明涉及数据备份技术领域,尤其涉及一种基于云服务器的数据备份方法及系统。


背景技术:

2.随着计算机技术的快速发展,现在越来越多的企业使用计算机系统来处理日常业务,数据和信息逐渐成为各行各业的业务基础和经济命脉,在业务数据的传输过程中获得完整的业务数据备份和业务数据丢失的数据恢复力尤其重要。
3.中国专利公开号:cn109582503a公开了一种多级联数据备份系统,包括主复制管理服务器,源端数据库服务器、主备份存储服务器、区域复制管理服务器、区域源端数据库服务器、区域备份存储服务器六部分;系统包含多个区域,每个区域内设置一台所述区域复制管理服务器、一台所述区域源端数据库服务器、一台所述区域备份存储服务器;各个系统之间通过通讯网络连接并同步数据;本发明针对大型企业的备份需求,通过建立多级联数据备份系统,将多个数据备份系统进行级联,形成多区域间相互共享的数据备份系统,由此可见所述多级联数据备份系统存在以下问题:由于缺少对待备份文件的类型与云服务器的存储类型的差异性的判定导致备份系统稳定性下降。


技术实现要素:

4.为此,本发明提供一种基于云服务器的数据备份方法及系统,用以克服现有技术中由于缺少对待备份文件的类型与云服务器的存储类型的差异性的判定导致备份系统稳定性下降的问题。
5.为实现上述目的,本发明提供一种基于云服务器的数据备份方法及系统,包括:数据获取模块,用于对备份特征参数进行获取,所述备份特征参数包括备份后的文件总数量、备份后的乱码文件的数量、宕机次数以及待备份文件的数量;数据处理模块,其与所述数据获取模块相连,用于对所述备份特征参数进行计算处理以输出二级备份特征参数,所述二级备份特征参数包括备份完成的文件的缩减数量、备份后的乱码文件的数量占比以及待备份文件的增长速度;数据存储模块,其分别与所述数据获取模块和所述数据处理模块相连,用于分别对所述备份特征参数、所述二级备份特征参数以及备份数据进行存储;中控模块,其分别与所述数据获取模块、所述数据处理模块以及所述数据存储模块相连,用于在根据备份完成的文件的缩减数量判定备份系统的稳定性低于允许范围时将备份系统的运行内存占比调节至第一对应占比,或,根据备份后的乱码文件的数量占比将格式转化类型的数量调节至对应数量,以及,在第一条件下根据调节后备份系统的运行内存占比条件下的宕机次数将备份系统的运行内存占比调节至第二对应占比,以及,在第二条件下根据待备份文件的增长速度将备份频率调节至对应频率;其中,所述第一条件为,所述中控模块完成对于备份系统的运行内存占比的初次调节,所述第二条件为,所述中控模块完成对于备份系统的运行内存占比的二次调节。
6.进一步地,所述中控模块根据备份完成的文件的缩减数量确定备份系统的稳定性是否在允许范围内的三种判定方法,其中,
7.第一种判定方法为,所述中控模块在预设第一缩减数量条件下判定备份系统的稳定性在允许范围内;
8.第二种判定方法为,所述中控模块在预设第二缩减数量条件下判定备份系统的稳定性低于允许范围,通过计算备份完成的文件的缩减数量与预设第一缩减数量的差值将备份系统的运行内存占比调节至第一对应占比;
9.第三种判定方法为,所述中控模块在预设第三缩减数量条件下判定备份系统的稳定性低于允许范围,初步判定待备份文件的类型与云服务器的存储类型的差异性超出允许范围,并根据备份后的乱码文件的数量占比对待备份文件的类型与云服务器的存储类型的差异性是否超出允许范围进行二次判定;
10.其中,所述预设第一缩减数量条件为,备份完成的文件的缩减数量小于等于预设第一缩减数量;所述预设第二缩减数量条件为,备份完成的文件的缩减数量大于预设第一缩减数量且小于等于预设第二缩减数量;所述预设第三缩减数量条件为,备份完成的文件的缩减数量大于预设第二缩减数量;所述预设第一缩减数量小于所述预设第二缩减数量。
11.进一步地,所述中控模块在预设第二缩减数量条件下根据备份完成的文件的缩减数量与预设第一缩减数量的差值确定针对备份系统的运行内存占比的两种调节方式,其中,
12.第一种调节方式为,所述中控模块在预设第一缩减数量差值条件下使用预设第一内存调节系数将备份系统的运行内存占比调节至第一占比;
13.第二种调节方式为,所述中控模块在预设第二缩减数量差值条件下使用预设第二内存调节系数将备份系统的运行内存占比调节至第二占比;
14.其中,所述预设第一缩减数量差值条件为,备份完成的文件的缩减数量与预设第一缩减数量的差值小于等于预设缩减数量差值;所述预设第二缩减数量差值条件为,备份完成的文件的缩减数量与预设第一缩减数量的差值大于预设缩减数量差值;所述预设第一内存调节系数小于所述预设第二内存调节系数。
15.进一步地,所述中控模块在所述预设第三缩减数量条件下根据备份后的乱码文件的数量占比确定待备份文件的类型与云服务器的存储类型的差异性是否超出允许范围的两种二次判定方法,其中,
16.第一种二次判定方法为,所述中控模块在预设第一占比条件下判定待备份文件的类型与云服务器的存储类型的差异性在允许范围内;
17.第二种二次判定方法为,所述中控模块在预设第二占比条件下判定待备份文件的类型与云服务器的存储类型的差异性超出允许范围,通过计算备份后的乱码文件的数量占比与预设文件数量占比的差值以将格式转化程序的格式转化类型的数量调节至对应数量;
18.其中,所述预设第一占比条件为,备份后的乱码文件的数量占比小于等于预设文件数量占比;所述预设第二占比条件为,备份后的乱码文件的数量占比大于预设文件数量占比。
19.所述备份后的乱码文件的数量占比的计算公式为:
[0020][0021]
其中,r为备份后的乱码文件的数量占比,p1为备份后的乱码文件数量,p为备份后的文件总数量。
[0022]
进一步地,所述中控模块在预设第二占比条件下根据备份后的乱码文件的数量占比与预设文件数量占比的差值确定针对格式转化类型的数量的两种调节方式,其中,
[0023]
第一种转化类型数量调节方式为,所述中控模块在预设第一占比差值条件下使用预设第一数量调节系数将格式转化类型的数量调节至第一数量;
[0024]
第二种转化类型数量调节方式为,所述中控模块在预设第二占比差值条件下使用预设第二数量调节系数将格式转化类型的数量调节至第二数量;
[0025]
其中,所述预设第一占比差值条件为备份后的乱码文件的数量占比与预设文件数量占比的差值小于等于预设占比差值;所述预设第二占比差值条件为备份后的乱码文件的数量占比与预设文件数量占比的差值大于预设占比差值;所述预设第一数量调节系数小于所述预设第二数量调节系数。
[0026]
进一步地,所述中控模块在完成对备份系统的运行内存占比的调节时根据宕机次数确定灾难发生风险是否在允许范围内的两种判定方法,其中,
[0027]
第一种风险判定方法为,所述中控模块在预设第一数量条件下判定灾难发生风险在允许范围内;
[0028]
第二种风险判定方法为,所述中控模块在预设第二数量条件下判定灾难发生风险超出允许范围,通过计算宕机次数与预设次数的差值以将备份系统的运行内存占比二次调节至第二对应占比;
[0029]
其中,所述预设第一数量条件为,宕机次数小于等于预设次数;所述预设第二数量条件为,宕机次数大于预设次数。
[0030]
进一步地,所述中控模块在所述预设第二数量条件下根据宕机次数与预设次数的差值确定针对备份系统的运行内存占比的两种二次调节方式,其中,
[0031]
第一种二次调节方式为,所述中控模块在预设第一数量差值条件下使用预设第四内存调节系数将备份系统的运行内存占比调节至第三占比;
[0032]
第二种二次调节方式为,所述中控模块在预设第二数量差值条件下使用预设第三内存调节系数将备份系统的运行内存占比调节至第四占比;
[0033]
其中,所述预设第一数量差值条件为,宕机次数与预设次数的差值小于等于预设数量差值;所述预设第二数量差值条件为,宕机次数与预设次数的差值大于预设数量差值;所述预设第三内存调节系数小于所述预设第四内存调节系数。
[0034]
进一步地,所述中控模块在所述第二条件下根据待备份文件的增长速度确定云服务器备份效率是否在允许范围内的两种判定方法,其中,
[0035]
第一种效率判定方法为,所述中控模块在预设第一增长速度条件下判定云服务器备份效率在允许范围内;
[0036]
第二种效率判定方法为,所述中控模块在预设第二增长速度条件下判定云服务器备份效率第一允许范围,通过计算待备份文件的增长速度与预设增长速度的差值将备份频率调节至对应频率;
[0037]
其中,所述预设第一增长速度条件为,待备份文件的增长速度小于等于预设增长速度;所述预设第二增长速度条件为,待备份文件的增长速度大于预设增长速度。
[0038]
进一步地,所述中控模块在预设第二增长速度条件下根据待备份文件的增长速度与预设增长速度的差值确定针对备份频率的两种调节方式,其中,
[0039]
第一种频率调节方式为,所述中控模块在预设第一增长速度差值条件下使用预设第一频率调节系数将备份频率调节至第一频率;
[0040]
第二种频率调节方式为,所述中控模块在预设第二增长速度差值条件下使用预设第二频率调节系数将备份频率调节至第二频率;
[0041]
其中,所述预设第一增长速度差值条件为,待备份文件的增长速度与预设增长速度的差值小于等于预设增长速度差值;所述预设第二增长速度差值条件为,待备份文件的增长速度与预设增长速度的差值大于预设增长速度差值;所述预设第一频率调节系数小于所述预设第二频率调节系数。
[0042]
本发明还提供一种基于云服务器的数据备份方法,包括:
[0043]
步骤s1,数据获取模块对一级备份特征参数进行获取,所述一级备份特征参数包括备份后的文件总数量、备份后的乱码文件的数量、宕机次数以及待备份文件的数量;
[0044]
步骤s2,数据处理模块根据所述一级备份特征参数对二级备份特征参数进行计算,所述二级备份特征参数包括备份完成的文件缩减数量、备份后的乱码文件的数量占比以及待备份文件的增长速度;
[0045]
步骤s3,中控模块在根据备份完成的文件的缩减数量判定备份系统的稳定性低于允许范围时将备份系统的运行内存占比调节至第一对应占比,或,根据备份后的乱码文件的数量占比将格式转化类型的数量调节至对应数量;
[0046]
步骤s4,在完成对于所述备份系统的运行内存占比的初次调节时,所述中控模块根据调节后备份系统的运行内存占比条件下的宕机次数将备份系统的运行内存占比调节至第二对应占比;
[0047]
步骤s5,在完成对于备份系统的运行内存占比的二次调节时,所述中控模块根据待备份文件的增长速度将备份频率调节至对应频率。
[0048]
与现有技术相比,本发明的有益效果在于,本发明所述数据备份系统通过设置数据检测模块、数据计算模块、数据存储模块以及中控模块,在对数据进行备份时对备份系统进行数据检测、数据存储和对应调整,备份完成的文件数量减少幅度过大反映出系统稳定性的降低,所述中控模块根据备份完成的文件的缩减数量对备份系统的运行内存占比进行调节,通过增大备份系统的运行内存占比增加文件的备份能力提高备份系统的稳定性,或,根据备份后的乱码文件的数量占比对格式转化类型的数量进行调节,通过增加备份系统的格式转化类型的数量减小格式不匹配事件的发生频率,以及,在对备份系统的运行内存占比进行调节后,根据调节后的宕机次数对备份系统的运行内存占比进行二次调节,由于备份系统的运行内存占比过大导致待备份文件所在设备安全性降低,通过缩小备份系统的运行内存占比提高待备份文件所在设备运行的稳定性,以及,根据待备份文件的增长速度对备份频率进行调节,提高了数据备份的效率和备份的准确性。
[0049]
进一步地,本发明所述数据备份系统通过设置预设第一缩减数量条件、预设第二缩减数量条件以及预设第三缩减数量条件,所述中控模块对备份系统的稳定性进行判定,
备份完成的文件数量减少幅度过大会降低备份效率,通过设置预设第一缩减数量差值条件、预设第二缩减数量差值条件、预设第一内存调节系数以及预设第二内存调节系数,所述中控模块对备份系统的运行内存占比进行调节,通过增大备份系统的运行内存占比减少备份卡顿时间提高备份文件数量,进一步提高了数据备份的效率和备份的准确性。
[0050]
进一步地,本发明所述数据备份系统通过设置预设第一占比条件和预设第二占比条件,所述中控模块对待备份文件的类型与云服务器的存储类型的差异性进行判定,由于待备份文件的类型和云服务器的存储类型之间的差异导致文件损坏程度上升,文件出现乱码,通过设置预设第一占比差值条件、预设第二占比差值条件、预设第一数量调节系数以及预设第二数量调节系数,所述中控模块对格式转化类型的数量进行调整,通过增加备份系统的格式转化类型的数量减小格式不匹配事件的发生频率,进一步提高了数据备份的效率和备份的准确性。
[0051]
进一步地,本发明所述数据备份系统通过设置预设第一数量条件和预设第二数量条件,所述中控模块对灾难发生风险是否在允许范围内进行判定,由于对备份系统的运行内存占比进行调节后会导致系统瘫痪风险增大,通过设置预设第一数量差值条件、预设第二数量差值条件、预设第三内存调节系数以及预设第四内存调节系数,所述中控模块对备份系统的运行内存占比进行二次调节,通过减小备份系统的运行内存占比提高待备份文件所在设备的稳定性和安全性,进一步提高了数据备份的效率和备份的准确性。
[0052]
进一步地,本发明所述数据备份系统通过设置预设第一增长速度条件和预设第二增长速度条件,所述中控模块对云服务器备份效率进行判定,在待备份文件的增长速度过高时,现有备份系统的更新备份频率低无法适应待备份文件的增长速度,通过设置预设第一增长速度差值条件、预设第二增长速度差值条件、预设第一频率调节系数以及预设第二频率调节系数,所述中控模块对备份频率进行调节,通过增大更新频率实现增大备份效率,进一步提高了数据备份的效率和备份的准确性。
附图说明
[0053]
图1为本发明实施例基于云服务器的数据备份系统的整体结构框图;
[0054]
图2为本发明实施例基于云服务器的数据备份系统的数据处理模块的具体结构框图;
[0055]
图3为本发明实施例基于云服务器的数据备份系统的数据处理模块与中控模块相连接的连接结构框图;
[0056]
图4为本发明实施例基于云服务器的数据备份方法的整体流程图。
具体实施方式
[0057]
为了使本发明的目的和优点更加清楚明白,下面结合实施例对本发明作进一步描述;应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
[0058]
下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非在限制本发明的保护范围。
[0059]
请参阅图1、图2、图3以及图4所示,其分别为本发明实施例基于云服务器的数据备份系统的整体结构框图、数据处理模块的具体结构框图、数据处理模块与中控模块相连接
的连接结构框图以及基于云服务器的数据备份方法的整体流程图。本发明一种基于云服务器的数据备份系统,包括:
[0060]
数据获取模块,用于对备份特征参数进行获取,所述备份特征参数包括备份后的文件总数量、备份后的乱码文件的数量、宕机次数以及待备份文件的数量;
[0061]
数据处理模块,其与所述数据获取模块相连,用于对所述备份特征参数进行计算处理以输出二级备份特征参数,所述二级备份特征参数包括备份完成的文件的缩减数量、备份后的乱码文件的数量占比以及待备份文件的增长速度;
[0062]
数据存储模块,其分别与所述数据获取模块和所述数据处理模块相连,用于分别对所述备份特征参数、所述二级备份特征参数以及备份数据进行存储;
[0063]
中控模块,其分别与所述数据获取模块、所述数据处理模块以及所述数据存储模块相连,用于在根据备份完成的文件的缩减数量判定备份系统的稳定性低于允许范围时将备份系统的运行内存占比调节至第一对应占比,或,根据备份后的乱码文件的数量占比将格式转化类型的数量调节至对应数量,
[0064]
以及,在第一条件下根据调节后备份系统的运行内存占比条件下的宕机次数将备份系统的运行内存占比调节至第二对应占比,
[0065]
以及,在第二条件下根据待备份文件的增长速度将备份频率调节至对应频率;
[0066]
其中,所述第一条件为,所述中控模块完成对于备份系统的运行内存占比的初次调节,所述第二条件为,所述中控模块完成对于备份系统的运行内存占比的二次调节。
[0067]
具体而言,所述待备份文件的增长速度为单位时间内待备份文件的增长数量。
[0068]
具体而言,所述数据处理模块包括:
[0069]
数据筛选组件,用于对备份后的乱码文件进行筛选;
[0070]
数据计算组件,其与所述数据筛选组件相连,用于对二级备份特征参数进行计算。
[0071]
本发明所述数据备份系统通过设置数据检测模块、数据计算模块、数据存储模块以及中控模块,在对数据进行备份时对备份系统进行数据检测、数据存储和对应调整,备份完成的文件数量减少幅度过大反映出系统稳定性的降低,所述中控模块根据备份完成的文件的缩减数量对备份系统的运行内存占比进行调节,通过增大备份系统的运行内存占比增加文件的备份能力提高备份系统的稳定性,或,根据备份后的乱码文件的数量占比对格式转化类型的数量进行调节,通过增加备份系统的格式转化类型的数量减小格式不匹配事件的发生频率,以及,在对备份系统的运行内存占比进行调节后,根据调节后的宕机次数对备份系统的运行内存占比进行二次调节,由于备份系统的运行内存占比过大导致待备份文件所在设备安全性降低,通过缩小备份系统的运行内存占比提高待备份文件所在设备运行的稳定性,以及,根据待备份文件的增长速度对备份频率进行调节,提高了数据备份的效率和备份的准确性。
[0072]
请继续参与图1所示,其特征在于,所述中控模块根据备份完成的文件的缩减数量确定备份系统的稳定性是否在允许范围内的三种判定方法,其中,
[0073]
第一种判定方法为,所述中控模块在预设第一缩减数量条件下判定备份系统的稳定性在允许范围内;
[0074]
第二种判定方法为,所述中控模块在预设第二缩减数量条件下判定备份系统的稳定性低于允许范围,通过计算备份完成的文件的缩减数量与预设第一缩减数量的差值将备
份系统的运行内存占比调节至对应占比;
[0075]
第三种判定方法为,所述中控模块在预设第三缩减数量条件下判定备份系统的稳定性低于允许范围,初步判定待备份文件的类型与云服务器的存储类型的差异性超出允许范围,并根据备份后的乱码文件的数量占比对待备份文件的类型与云服务器的存储类型的差异性是否超出允许范围进行二次判定;
[0076]
其中,所述预设第一缩减数量条件为,备份完成的文件的缩减数量小于等于预设第一缩减数量;所述预设第二缩减数量条件为,备份完成的文件的缩减数量大于预设第一缩减数量且小于等于预设第二缩减数量;所述预设第三缩减数量条件为,备份完成的文件的缩减数量大于预设第二缩减数量;所述预设第一缩减数量小于所述预设第二缩减数量。
[0077]
具体而言,备份完成的文件的缩减数量为备份后的文件总数量与历史文件总数量的差值的绝对值。
[0078]
具体而言,备份完成的文件的缩减数量记为w,预设第一缩减数量记为w1,预设第二缩减数量记为w2,备份完成的文件的缩减数量与预设第一缩减数量的差值记为

w,设定

w=w-w1。
[0079]
请继续参与图1所示,所述中控模块在预设第二缩减数量条件下根据备份完成的文件的缩减数量与预设第一缩减数量的差值确定针对备份系统的运行内存占比的两种调节方式,其中,
[0080]
第一种调节方式为,所述中控模块在预设第一缩减数量差值条件下使用预设第一内存调节系数将备份系统的运行内存占比调节至第一占比;
[0081]
第二种调节方式为,所述中控模块在预设第二缩减数量差值条件下使用预设第二内存调节系数将备份系统的运行内存占比调节至第二占比;
[0082]
其中,所述预设第一缩减数量差值条件为,备份完成的文件的缩减数量与预设第一缩减数量的差值小于等于预设缩减数量差值;所述预设第二缩减数量差值条件为,备份完成的文件的缩减数量与预设第一缩减数量的差值大于预设缩减数量差值;所述预设第一内存调节系数小于所述预设第二内存调节系数。
[0083]
具体而言,预设缩减数量差值记为

w0,预设第一内存调节系数记为α1,预设第二内存调节系数记为α2,其中,1<α1<α2,备份系统的运行内存占比记为e,调节后的备份系统的运行内存占比记为e’,设定e’=e
×
αi,其中,αi为预设第i内存调节系数,设定i=1,2。
[0084]
本发明所述数据备份系统通过设置预设第一缩减数量条件、预设第二缩减数量条件以及预设第三缩减数量条件,所述中控模块对备份系统的稳定性进行判定,备份完成的文件数量减少幅度过大会降低备份效率通过设置预设第一缩减数量差值条件、预设第二缩减数量差值条件、预设第一内存调节系数以及预设第二内存调节系数,所述中控模块对备份系统的运行内存占比进行调节,通过增大备份系统的运行内存占比减少备份卡顿时间提高备份文件数量,进一步提高了数据备份的效率和备份的准确性。
[0085]
请继续参与图1所示,所述中控模块在所述预设第三缩减数量条件下根据备份后的乱码文件的数量占比确定待备份文件的类型与云服务器的存储类型的差异性是否超出允许范围的两种二次判定方法,其中,
[0086]
第一种二次判定方法为,所述中控模块在预设第一占比条件下判定待备份文件的类型与云服务器的存储类型的差异性在允许范围内;
[0087]
第二种二次判定方法为,所述中控模块在预设第二占比条件下判定待备份文件的类型与云服务器的存储类型的差异性超出允许范围,通过计算备份后的乱码文件的数量占比与预设文件数量占比的差值以将格式转化程序的格式转化类型的数量调节至对应数量;
[0088]
其中,所述预设第一占比条件为,备份后的乱码文件的数量占比小于等于预设文件数量占比;所述预设第二占比条件为,备份后的乱码文件的数量占比大于预设文件数量占比。
[0089]
具体而言,备份后的乱码文件的数量占比记为r,预设文件数量占比记为r0,备份后的乱码文件的数量占比与预设文件数量占比的差值记为

r,设定

r=r-r0。
[0090]
所述备份后的乱码文件的数量占比的计算公式为:
[0091][0092]
其中,r为备份后的乱码文件的数量占比,p1为备份后的乱码文件数量,p为备份后的文件总数量。
[0093]
请继续参与图1所示,所述中控模块在预设第二占比条件下根据备份后的乱码文件的数量占比与预设文件数量占比的差值确定针对格式转化类型的数量的两种调节方式,其中,
[0094]
第一种转化类型数量调节方式为,所述中控模块在预设第一占比差值条件下使用预设第一数量调节系数将格式转化类型的数量调节至第一数量;
[0095]
第二种转化类型数量调节方式为,所述中控模块在预设第二占比差值条件下使用预设第二数量调节系数将格式转化类型的数量调节至第二数量;
[0096]
其中,所述预设第一占比差值条件为备份后的乱码文件的数量占比与预设文件数量占比的差值小于等于预设占比差值;所述预设第二占比差值条件为备份后的乱码文件的数量占比与预设文件数量占比的差值大于预设占比差值;所述预设第一数量调节系数小于所述预设第二数量调节系数。
[0097]
具体而言,预设占比差值记为

r0,预设第一数量调节系数记为β1,预设第二数量调节系数记为β2,格式转化类型的数量记为y,其中,1<β1<β2,调节后的格式转化类型的数量记为y’,设定y’=y+βj,其中,βj为预设第j数量调节系数,设定j=1,2。
[0098]
本发明所述数据备份系统通过设置预设第一占比条件和预设第二占比条件,所述中控模块对待备份文件的类型与云服务器的存储类型的差异性进行判定,由于待备份文件的类型和云服务器的存储类型之间的差异导致文件损坏程度上升,文件出现乱码,通过设置预设第一占比差值条件、预设第二占比差值条件、预设第一数量调节系数以及预设第二数量调节系数,所述中控模块对格式转化类型的数量进行调整,通过增加备份系统的格式转化类型的数量减小格式不匹配事件的发生频率,进一步提高了数据备份的效率和备份的准确性。
[0099]
请继续参与图1所示,所述中控模块在完成对备份系统的运行内存占比的调节时根据宕机次数确定灾难发生风险是否在允许范围内的两种判定方法,其中,
[0100]
第一种风险判定方法为,所述中控模块在预设第一数量条件下判定灾难发生风险在允许范围内;
[0101]
第二种风险判定方法为,所述中控模块在预设第二数量条件下判定灾难发生风险
超出允许范围,通过计算宕机次数与预设次数的差值以将备份系统的运行内存占比二次调节至第二对应占比;
[0102]
其中,所述预设第一数量条件为,宕机次数小于等于预设次数;所述预设第二数量条件为,宕机次数大于预设次数。
[0103]
具体而言,所述宕机次数记为g,预设次数记为g0,宕机次数与预设次数的差值记为

g,设定

g=g-g0。
[0104]
请继续参与图1所示,所述中控模块在所述预设第二数量条件下根据宕机次数与预设次数的差值确定针对备份系统的运行内存占比的两种二次调节方式,其中,
[0105]
第一种二次调节方式为,所述中控模块在预设第一数量差值条件下使用预设第四内存调节系数将备份系统的运行内存占比调节至第三占比;
[0106]
第二种二次调节方式为,所述中控模块在预设第二数量差值条件下使用预设第三内存调节系数将备份系统的运行内存占比调节至第四占比;
[0107]
其中,所述预设第一数量差值条件为,宕机次数与预设次数的差值小于等于预设数量差值;所述预设第二数量差值条件为,宕机次数与预设次数的差值大于预设数量差值;所述预设第三内存调节系数小于所述预设第四内存调节系数。
[0108]
具体而言,预设数量差值记为

g0,预设第三内存调节系数记为α3,预设第四内存调节系数记为α4,其中,0<α3<α4<1,二次调节后的备份系统的运行内存占比记为e”,设定e”=e
’×
αk,其中,αk为预设第k内存调节系数,设定k=3,4。
[0109]
本发明所述数据备份系统通过设置预设第一数量条件和预设第二数量条件,所述中控模块对灾难发生风险是否在允许范围内进行判定,由于对备份系统的运行内存占比进行调节后会导致系统瘫痪风险增大,通过设置预设第一数量差值条件、预设第二数量差值条件、预设第三内存调节系数以及预设第四内存调节系数,所述中控模块对备份系统的运行内存占比进行二次调节,通过减小备份系统的运行内存占比提高待备份文件所在设备的稳定性和安全性,进一步提高了数据备份的效率和备份的准确性。
[0110]
请继续参与图1所示,所述中控模块在所述第二条件下根据待备份文件的增长速度确定云服务器备份效率是否在允许范围内的两种判定方法,其中,
[0111]
第一种效率判定方法为,所述中控模块在预设第一增长速度条件下判定云服务器备份效率在允许范围内;
[0112]
第二种效率判定方法为,所述中控模块在预设第二增长速度条件下判定云服务器备份效率第一允许范围,通过计算待备份文件的增长速度与预设增长速度的差值将备份频率调节至对应频率;
[0113]
其中,所述预设第一增长速度条件为,待备份文件的增长速度小于等于预设增长速度;所述预设第二增长速度条件为,待备份文件的增长速度大于预设增长速度。
[0114]
具体而言,待备份文件的增长速度记为v,预设增长速度记为v0,待备份文件的增长速度与预设增长速度的差值记为

v,设定

v=v-v0。
[0115]
请继续参与图1所示,所述中控模块在预设第二增长速度条件下根据待备份文件的增长速度与预设增长速度的差值确定针对备份频率的两种调节方式,其中,
[0116]
第一种频率调节方式为,所述中控模块在预设第一增长速度差值条件下使用预设第一频率调节系数将备份频率调节至第一频率;
[0117]
第二种频率调节方式为,所述中控模块在预设第二增长速度差值条件下使用预设第二频率调节系数将备份频率调节至第二频率;
[0118]
其中,所述预设第一增长速度差值条件为,待备份文件的增长速度与预设增长速度的差值小于等于预设增长速度差值;所述预设第二增长速度差值条件为,待备份文件的增长速度与预设增长速度的差值大于预设增长速度差值;所述预设第一频率调节系数小于所述预设第二频率调节系数。
[0119]
具体而言,预设增长速度差值记为

v0,预设第一频率调节系数记为ζ1,预设第二频率调节系数记为ζ2,备份频率记为h,调节后的备份频率记为h’,其中,1<ζ1<ζ2设定h’=h
×
(1+ζg)/2,其中,ζg为预设第g频率调节系数,设定g=1,2。
[0120]
本发明所述数据备份系统通过设置预设第一增长速度条件和预设第二增长速度条件,所述中控模块对云服务器备份效率进行判定,在待备份文件的增长速度过高时,现有备份系统的更新备份频率低无法适应待备份文件的增长速度,通过设置预设第一增长速度差值条件、预设第二增长速度差值条件、预设第一频率调节系数以及预设第二频率调节系数,所述中控模块对备份频率进行调节,通过增大更新频率实现增大备份效率,进一步提高了数据备份的效率和备份的准确性。
[0121]
请继续参阅图四所示,本发明一种基于云服务器的数据备份方法,包括:
[0122]
步骤s1,数据获取模块对一级备份特征参数进行获取,所述一级备份特征参数包括备份后的文件总数量、备份后的乱码文件的数量、宕机次数以及待备份文件的数量;
[0123]
步骤s2,数据处理模块根据所述一级备份特征参数对二级备份特征参数进行计算,所述二级备份特征参数包括备份完成的文件缩减数量、备份后的乱码文件的数量占比以及待备份文件的增长速度;
[0124]
步骤s3,中控模块在根据备份完成的文件的缩减数量判定备份系统的稳定性低于允许范围时将备份系统的运行内存占比调节至第一对应占比,或,根据备份后的乱码文件的数量占比将格式转化类型的数量调节至对应数量;
[0125]
步骤s4,在完成对于所述备份系统的运行内存占比的初次调节时,所述中控模块根据调节后备份系统的运行内存占比条件下的宕机次数将备份系统的运行内存占比调节至第二对应占比;
[0126]
步骤s5,在完成对于备份系统的运行内存占比的二次调节时,所述中控模块根据待备份文件的增长速度将备份频率调节至对应频率。
[0127]
实施例1
[0128]
本实施例1中预设占比差值记为

r0,预设第一数量调节系数记为β1,预设第二数量调节系数记为β2,格式转化类型的数量记为y,其中,

r0=0.13,β1=2,β2=3,y=7,
[0129]
本实施例求得

r=0.15,中控模块判定

r≤

r0并使用β2对格式转化类型的数量进行调节,调节后的格式转化类型的数量y’=7+3=10。
[0130]
本发明所述数据备份系统在求得

r后,所述中控模块对

r进行判定并使用对应调节系数对格式转化类型的数量进行调节,通过增加格式转化类型的数量减少备份后的文件的乱码比例,进一步提高了数据备份的效率和备份的准确性。
[0131]
至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本
发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
[0132]
以上所述仅为本发明的优选实施例,并不用于限制本发明;对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:
1.一种基于云服务器的数据备份系统,其特征在于,包括:数据获取模块,用于对一级备份特征参数进行获取,所述一级备份特征参数包括备份后的文件总数量、备份后的乱码文件的数量、宕机次数以及待备份文件的数量;数据处理模块,其与所述数据获取模块相连,用于对所述备份特征参数进行计算处理以输出二级备份特征参数,所述二级备份特征参数包括备份完成的文件缩减数量、备份后的乱码文件的数量占比以及待备份文件的增长速度;数据存储模块,其分别与所述数据获取模块和所述数据处理模块相连,用于分别对所述备份特征参数、所述二级备份特征参数以及备份数据进行存储;中控模块,其分别与所述数据获取模块、所述数据处理模块以及所述数据存储模块相连,用于在根据备份完成的文件的缩减数量判定备份系统的稳定性低于允许范围时将备份系统的运行内存占比调节至第一对应占比,或,根据备份后的乱码文件的数量占比将格式转化类型的数量调节至对应数量,以及,在第一条件下根据调节后备份系统的运行内存占比条件下的宕机次数将备份系统的运行内存占比调节至第二对应占比,以及,在第二条件下根据待备份文件的增长速度将备份频率调节至对应频率;其中,所述第一条件为,所述中控模块完成对于备份系统的运行内存占比的初次调节,所述第二条件为,所述中控模块完成对于备份系统的运行内存占比的二次调节。2.根据权利要求1所述的基于云服务器的数据备份系统,其特征在于,所述中控模块根据备份完成的文件的缩减数量确定备份系统的稳定性是否在允许范围内的三种判定方法,其中,第一种判定方法为,所述中控模块在预设第一缩减数量条件下判定备份系统的稳定性在允许范围内;第二种判定方法为,所述中控模块在预设第二缩减数量条件下判定备份系统的稳定性低于允许范围,通过计算备份完成的文件的缩减数量与预设第一缩减数量的差值将备份系统的运行内存占比调节至第一对应占比;第三种判定方法为,所述中控模块在预设第三缩减数量条件下判定备份系统的稳定性低于允许范围,初步判定待备份文件的类型与云服务器的存储类型的差异性超出允许范围,并根据备份后的乱码文件的数量占比对待备份文件的类型与云服务器的存储类型的差异性是否超出允许范围进行二次判定;其中,所述预设第一缩减数量条件为,备份完成的文件的缩减数量小于等于预设第一缩减数量;所述预设第二缩减数量条件为,备份完成的文件的缩减数量大于预设第一缩减数量且小于等于预设第二缩减数量;所述预设第三缩减数量条件为,备份完成的文件的缩减数量大于预设第二缩减数量;所述预设第一缩减数量小于所述预设第二缩减数量。3.根据权利要求2所述的基于云服务器的数据备份系统,其特征在于,所述中控模块在预设第二缩减数量条件下根据备份完成的文件的缩减数量与预设第一缩减数量的差值确定针对备份系统的运行内存占比的两种调节方式,其中,第一种调节方式为,所述中控模块在预设第一缩减数量差值条件下使用预设第一内存调节系数将备份系统的运行内存占比调节至第一占比;第二种调节方式为,所述中控模块在预设第二缩减数量差值条件下使用预设第二内存
调节系数将备份系统的运行内存占比调节至第二占比;其中,所述预设第一缩减数量差值条件为,备份完成的文件的缩减数量与预设第一缩减数量的差值小于等于预设缩减数量差值;所述预设第二缩减数量差值条件为,备份完成的文件的缩减数量与预设第一缩减数量的差值大于预设缩减数量差值;所述预设第一内存调节系数小于所述预设第二内存调节系数。4.根据权利要求2所述的基于云服务器的数据备份系统,其特征在于,所述中控模块在所述预设第三缩减数量条件下根据备份后的乱码文件的数量占比确定待备份文件的类型与云服务器的存储类型的差异性是否超出允许范围的两种二次判定方法,其中,第一种二次判定方法为,所述中控模块在预设第一占比条件下判定待备份文件的类型与云服务器的存储类型的差异性在允许范围内;第二种二次判定方法为,所述中控模块在预设第二占比条件下判定待备份文件的类型与云服务器的存储类型的差异性超出允许范围,通过计算备份后的乱码文件的数量占比与预设文件数量占比的差值以将格式转化程序的格式转化类型的数量调节至对应数量;其中,所述预设第一占比条件为,备份后的乱码文件的数量占比小于等于预设文件数量占比;所述预设第二占比条件为,备份后的乱码文件的数量占比大于预设文件数量占比;所述备份后的乱码文件的数量占比的计算公式为:其中,r为备份后的乱码文件的数量占比,p1为备份后的乱码文件数量,p为备份后的文件总数量。5.根据权利要求4所述的基于云服务器的数据备份系统,其特征在于,所述中控模块在预设第二占比条件下根据备份后的乱码文件的数量占比与预设文件数量占比的差值确定针对格式转化类型的数量的两种调节方式,其中,第一种转化类型数量调节方式为,所述中控模块在预设第一占比差值条件下使用预设第一数量调节系数将格式转化类型的数量调节至第一数量;第二种转化类型数量调节方式为,所述中控模块在预设第二占比差值条件下使用预设第二数量调节系数将格式转化类型的数量调节至第二数量;其中,所述预设第一占比差值条件为备份后的乱码文件的数量占比与预设文件数量占比的差值小于等于预设占比差值;所述预设第二占比差值条件为备份后的乱码文件的数量占比与预设文件数量占比的差值大于预设占比差值;所述预设第一数量调节系数小于所述预设第二数量调节系数。6.根据权利要求3所述的基于云服务器的数据备份系统,其特征在于,所述中控模块在完成对备份系统的运行内存占比的调节时根据宕机次数确定灾难发生风险是否在允许范围内的两种判定方法,其中,第一种风险判定方法为,所述中控模块在预设第一数量条件下判定灾难发生风险在允许范围内;第二种风险判定方法为,所述中控模块在预设第二数量条件下判定灾难发生风险超出允许范围,通过计算宕机次数与预设次数的差值以将备份系统的运行内存占比二次调节至第二对应占比;其中,所述预设第一数量条件为,宕机次数小于等于预设次数;所述预设第二数量条件
为,宕机次数大于预设次数。7.根据权利要求6所述的基于云服务器的数据备份系统,其特征在于,所述中控模块在所述预设第二数量条件下根据宕机次数与预设次数的差值确定针对备份系统的运行内存占比的两种二次调节方式,其中,第一种二次调节方式为,所述中控模块在预设第一数量差值条件下使用预设第四内存调节系数将备份系统的运行内存占比调节至第三占比;第二种二次调节方式为,所述中控模块在预设第二数量差值条件下使用预设第三内存调节系数将备份系统的运行内存占比调节至第四占比;其中,所述预设第一数量差值条件为,宕机次数与预设次数的差值小于等于预设数量差值;所述预设第二数量差值条件为,宕机次数与预设次数的差值大于预设数量差值;所述预设第三内存调节系数小于所述预设第四内存调节系数。8.根据权利要求7所述的基于云服务器的数据备份系统,其特征在于,所述中控模块在所述第二条件下根据待备份文件的增长速度确定云服务器备份效率是否在允许范围内的两种判定方法,其中,第一种效率判定方法为,所述中控模块在预设第一增长速度条件下判定云服务器备份效率在允许范围内;第二种效率判定方法为,所述中控模块在预设第二增长速度条件下判定云服务器备份效率第一允许范围,通过计算待备份文件的增长速度与预设增长速度的差值将备份频率调节至对应频率;其中,所述预设第一增长速度条件为,待备份文件的增长速度小于等于预设增长速度;所述预设第二增长速度条件为,待备份文件的增长速度大于预设增长速度。9.根据权利要求8所述的基于云服务器的数据备份系统,其特征在于,所述中控模块在预设第二增长速度条件下根据待备份文件的增长速度与预设增长速度的差值确定针对备份频率的两种调节方式,其中,第一种频率调节方式为,所述中控模块在预设第一增长速度差值条件下使用预设第一频率调节系数将备份频率调节至第一频率;第二种频率调节方式为,所述中控模块在预设第二增长速度差值条件下使用预设第二频率调节系数将备份频率调节至第二频率;其中,所述预设第一增长速度差值条件为,待备份文件的增长速度与预设增长速度的差值小于等于预设增长速度差值;所述预设第二增长速度差值条件为,待备份文件的增长速度与预设增长速度的差值大于预设增长速度差值;所述预设第一频率调节系数小于所述预设第二频率调节系数。10.一种使用任一权利要求1-9所述的基于云服务器的数据备份系统的数据备份方法,其特征在于,包括:步骤s1,数据获取模块对一级备份特征参数进行获取,所述一级备份特征参数包括备份后的文件总数量、备份后的乱码文件的数量、宕机次数以及待备份文件的数量;步骤s2,数据处理模块根据所述一级备份特征参数对二级备份特征参数进行计算,所述二级备份特征参数包括备份完成的文件缩减数量、备份后的乱码文件的数量占比以及待备份文件的增长速度;
步骤s3,中控模块在根据备份完成的文件的缩减数量判定备份系统的稳定性低于允许范围时将备份系统的运行内存占比调节至第一对应占比,或,根据备份后的乱码文件的数量占比将格式转化类型的数量调节至对应数量;步骤s4,在完成对于所述备份系统的运行内存占比的初次调节时,所述中控模块根据调节后备份系统的运行内存占比条件下的宕机次数将备份系统的运行内存占比调节至第二对应占比;步骤s5,在完成对于备份系统的运行内存占比的二次调节时,所述中控模块根据待备份文件的增长速度将备份频率调节至对应频率。

技术总结
本发明涉及数据备份技术领域,尤其涉及一种基于云服务器的数据备份方法及系统,系统包括:数据获取模块,用于获取备份特征参数;数据处理模块,用于输出二级备份特征参数;中控模块,用于根据备份完成的文件的缩减数量将备份系统的运行内存占比调节至第一对应占比,或,根据备份后的乱码文件的数量占比将格式转化类型的数量调节至对应数量,以及,在第一条件下根据调节后备份系统的运行内存占比条件下的宕机次数将备份系统的运行内存占比调节至第二对应占比,以及,在第二条件下根据待备份文件的增长速度将备份频率调节至对应频率。本发明实现了数据备份的效率和备份的准确性的提高。提高。提高。


技术研发人员:孙健 蔡海荣 黎峻涛
受保护的技术使用者:广州数源畅联科技有限公司
技术研发日:2023.07.14
技术公布日:2023/10/6
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐