System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及云计算运维,尤其涉及一种云计算运维平台的数据备份方法、装置、系统及计算机可读存储介质。
技术介绍
1、随着技术的发展,云计算技术得到了广泛应用。针对不同场景,研发人员开发了各种云产品,通过云计算运维平台能够更高效地进行产品部署。在云计算环境下,及时备份重要数据以及定期完整备份数据,可以确保数据安全和业务连续性。当发生灾难、事故或恶意操作时,及时进行数据备份能够快速恢复数据。
2、然而,现有技术中,传统的手动备份方式效率低且容易出错。现有的数据备份策略往往会影响云计算运维平台的正常业务流程,或备份过程很容易被打断,也不适用于云计算运维平台数据所具有的数据量大、种类多、使用频繁、业务流程不能中断的特点。因此,急需一种自动化的数据备份方法,来提高备份效率、减少人为错误,并且不影响云计算运维平台正常的产品交付工作和其他业务流程。
技术实现思路
1、鉴于以上现有技术的不足,专利技术的目的在于提供一种云计算运维平台的数据备份方法、装置、系统以及计算机可读存储介质,旨在提高备份效率、减少人为错误,同时不影响云计算运维平台正常的产品交付工作和其他业务流程。
2、第一方面,本申请提供了一种云计算运维平台的数据备份方法,包括:
3、对备份周期内各数据类型存在修改的数据分别进行记录,生成包括多个待备份数据的数据集d{d1,d2,d3,…,dn},并统计所述待备份数据的数据量x;
4、依据所述待备份数据的数据量x,分别确定为备份所述待备份数据所
5、在预期的空闲时段t{t1,t2,…,tn}中任意一个空闲时段开始时,判断所述云计算运维平台的负载是否空闲;其中,所述预期的空闲时段为预先根据所述云计算运维平台的负载数据筛选出每个备份周期中空闲概率最大的多个空闲时段;
6、如果所述云计算运维平台的负载空闲,则在所述待备份数据中筛选出目标时长小于当前空闲时段时长的数据;所述目标时长为备份期望时长t{t1,t2,…,tn}乘以预设数值;
7、对筛选出的数据按照优先级顺序依次进行备份。
8、可选地,所述依据所述待备份数据的数据量x,分别确定备份所述待备份数据所需要的备份期望时长t{t1,t2,…,tn}包括:
9、确定所述云计算运维平台的数据磁盘的平均可用传输速度s;
10、将所述待备份数据的数据量x除以所述平均可用传输速度s,确定各各所述待备份数据的备份期望时长t{t1,t2,…,tn}。
11、可选地,在所述对筛选出的数据按照优先级顺序依次进行备份之前还包括:
12、依据重要性衡量指标以及数据类型分级情况,将所述待备份数据按照优先级顺序进行排序;
13、其中,所述重要性衡量指标包括数据缺失对所述云计算运维平台运行的影响程度、数据缺失对对用户服务的影响程度、恢复难度、恢复成本的;重要性衡量指标越重要对应的优先级顺序越高;所述数据类型分级情况分为三级,第一级包括工程信息以及用户信息;第二级包括镜像文件、部署脚本以及平台程序;第三级包括日志数据;第一级对应的优先级最高,其次为第二级,最后为第三级。
14、可选地,对备份周期内各数据类型存在修改的数据分别进行记录之前还包括:
15、在一个预采样期内,对云计算运维平台的负载数据进行记录;
16、根据记录的负载数据筛选出每个备份周期中空闲概率最大的多个空闲时段t{t1,t2,…,tn};
17、其中,将云计算运维平台中cpu负载低于预设第一阈值,内存利用率低于预设第二阈值、数据磁盘的i/o负载低于预设第三阈值、部署云计算交付工具平台访问量低于预设第四阈值的时段确定为空闲时段。
18、可选地,在所述依据所述待备份数据的数据量x,分别确定为备份所述待备份数据所需要的备份期望时长t{t1,t2,…,tn}之后还包括:
19、依据所述待备份数据的备份期望时长t{t1,t2,…,tn},确定其中的最小值t_min;
20、将预期的空闲时段t{t1,t2,…,tn}中的每一个与所述最小值t_min进行比较,将预期的空闲时段中小于所述最小值t_min的时段进行剔除,得到本周期可用空闲时段t{tx,ty,…}。
21、可选地,所述在所述待备份数据中筛选出目标时长小于当前空闲时段时长的数据包括:
22、在所述待备份数据中筛选出目标时长小于本周期可用空闲时段时长的数据。
23、可选地,所述预设数值为110%。
24、第二方面,本申请还提供了一种云计算运维平台的数据备份装置,包括:
25、记录模块,被配置为对备份周期内各数据类型存在修改的数据分别进行记录,生成包括多个待备份数据的数据集d{d1,d2,d3,…,dn},并统计所述待备份数据的数据量x;
26、确定模块,被配置为依据所述待备份数据的数据量x,分别确定为备份所述待备份数据所需要的备份期望时长t{t1,t2,…,tn};
27、判断模块,被配置为在预期的空闲时段t{t1,t2,…,tn}中任意一个空闲时段开始时,判断所述云计算运维平台的负载是否空闲;其中,所述预期的空闲时段为预先根据所述云计算运维平台的负载数据筛选出每个备份周期中空闲概率最大的多个空闲时段;
28、筛选模块,被配置为如果所述云计算运维平台的负载空闲,则在所述待备份数据中筛选出目标时长小于当前空闲时段时长的数据;所述目标时长为备份期望时长t{t1,t2,…,tn}乘以预设数值;
29、备份模块,被配置为对筛选出的数据按照优先级顺序依次进行备份。
30、第三方面,本申请还提供了一种云计算运维平台的数据备份系统,包括:
31、至少一个处理器;以及
32、存储有计算机程序的至少一个存储器;
33、其中,当所述计算机程序由所述至少一个处理器执行时,使得所述云计算运维平台的数据备份系统执行根据上述任一种所述的云计算运维平台的数据备份方法的步骤。
34、第四方面,本申请还提供了一种存储有计算机程序的计算机可读存储介质,其中,所述计算机程序在由处理器执行时实现上述任一种所述的云计算运维平台的数据备份方法的步骤。
35、本专利技术有益效果如下:
36、本专利技术所述的云计算运维平台的数据备份方法,通过对云计算运维平台数据进行重要性分类,可以自动在筛选出的稳定空闲时段进行周期性的重要数据的备份,并根据时段的时长进行所备份数据的调整,提高了备份效率,并减少了人为错误。同时,该方法还可以保证备份数据的完整性和可恢复性,提高了业务连续性和数据安全性。此外,本申请还提供了一种具有上述技术效果的云计算运维平台的数据备份装置、系统及计算机可读存储介质。
本文档来自技高网...【技术保护点】
1.一种云计算运维平台的数据备份方法,其特征在于,包括:
2.根据权利要求1所述的云计算运维平台的数据备份方法,其特征在于,所述依据所述待备份数据的数据量x,分别确定备份所述待备份数据所需要的备份期望时长t{t1,t2,…,tn}包括:
3.根据权利要求1所述的云计算运维平台的数据备份方法,其特征在于,在所述对筛选出的数据按照优先级顺序依次进行备份之前还包括:
4.根据权利要求1所述的云计算运维平台的数据备份方法,其特征在于,对备份周期内各数据类型存在修改的数据分别进行记录之前还包括:
5.根据权利要求1至4任一项所述的云计算运维平台的数据备份方法,其特征在于,在所述依据所述待备份数据的数据量x,分别确定为备份所述待备份数据所需要的备份期望时长t{t1,t2,…,tn}之后还包括:
6.根据权利要求5所述的云计算运维平台的数据备份方法,其特征在于,所述在所述待备份数据中筛选出目标时长小于当前空闲时段时长的数据包括:
7.根据权利要求5所述的云计算运维平台的数据备份方法,其特征在于,所述预设数值为110%。
...【技术特征摘要】
1.一种云计算运维平台的数据备份方法,其特征在于,包括:
2.根据权利要求1所述的云计算运维平台的数据备份方法,其特征在于,所述依据所述待备份数据的数据量x,分别确定备份所述待备份数据所需要的备份期望时长t{t1,t2,…,tn}包括:
3.根据权利要求1所述的云计算运维平台的数据备份方法,其特征在于,在所述对筛选出的数据按照优先级顺序依次进行备份之前还包括:
4.根据权利要求1所述的云计算运维平台的数据备份方法,其特征在于,对备份周期内各数据类型存在修改的数据分别进行记录之前还包括:
5.根据权利要求1至4任一项所述的云计算运维平台的数据备份方法,其特征在于,在所述依据所述待备份数据的数...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。