[发明专利]容灾策略编排方法、系统及电子设备在审
| 申请号: | 202310859041.5 | 申请日: | 2023-07-13 |
| 公开(公告)号: | CN116610497A | 公开(公告)日: | 2023-08-18 |
| 发明(设计)人: | 陈元强;蔡涛;刘大斐 | 申请(专利权)人: | 深圳市木浪云科技有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/48 |
| 代理公司: | 广东信达律师事务所 44801 | 代理人: | 王宗鹏 |
| 地址: | 518129 广东省深圳市光*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 策略 编排 方法 系统 电子设备 | ||
1.一种容灾策略编排方法,其特征在于,包括:
获取应用描述信息;
根据所述应用描述信息,生成容灾任务以输出容灾任务执行路径;
根据所述容灾任务执行路径,匹配与所述容灾任务执行路径相对应的执行脚本,以形成容灾执行策略;
输出所述容灾执行策略。
2.如权利要求1所述的方法,其特征在于,在所述获取应用描述信息之前,还包括:
周期性扫描生产环境,以采集所述应用描述信息;
保存并更新所述应用描述信息至应用信息库,所述应用信息库用于提供所述应用描述信息;
其中,所述应用描述信息包括应用的构成情况及所述应用的构成情况的变化。
3.如权利要求1所述的方法,其特征在于,所述根据所述应用描述信息,生成容灾任务以输出容灾任务执行路径,具体包括:
根据所述应用描述信息,从业务规则库中匹配对应的业务规则;
根据所述应用描述信息及所述业务规则,从编排算法库中选择编排算法;
根据所述编排算法及所述业务规则,生成所述容灾任务,以输出所述容灾任务执行路径。
4.如权利要求3所述的方法,其特征在于,在所述输出所述容灾任务执行路径之前,还包括:
根据所述编排算法,迭代优化所述容灾任务执行路径;
其中,所述编排算法包括遗传算法、粒子群算法、神经网络算法中的至少一种。
5.如权利要求4所述的方法,其特征在于,所述根据所述编排算法,迭代优化所述容灾任务执行路径,具体包括:
根据所述应用描述信息及所述业务规则,生成初始容灾执行路径;
从所述应用描述信息中选择多个基础依赖且相互互斥的组件,作为所述初始容灾执行路径的求解起点;
根据所述业务规则,遍历所述初始容灾执行路径的求解起点进行求解,直至满足停止条件;
计算并输出每一所述初始容灾执行路径的求解起点对应的所述容灾执行路径。
6.一种容灾策略编排系统,其特征在于,包括:
监控单元,被配置为能够获取应用描述信息;及
编排单元,被配置为能够根据所述应用描述信息,生成容灾任务以输出容灾任务执行路径以及根据所述容灾任务执行路径,匹配与所述容灾任务执行路径相对应的执行脚本,以形成并输出容灾执行策略。
7.如权利要求6所述的系统,其特征在于,还包括输入支撑库,所述输入支撑库包括:
应用信息库,被配置为能够存储并提供所述应用描述信息;
业务规则库,被配置为能够存储并提供业务规则;
编排算法库,被配置为能够存储并提供编排算法;及
执行脚本库,被配置为能够存储并提供执行脚本。
8.如权利要求7所述的系统,其特征在于,所述编排单元包括:
规划引擎,被配置为能够从所述业务规则库中匹配对应的所述业务规则并且从所述编排算法库中选择所述编排算法,并计算生成所述容灾任务,以输出所述容灾任务执行路径;及
策略引擎,被配置为能够从所述执行脚本库中匹配与所述容灾任务执行路径相对应的执行脚本,以形成容灾执行策略。
9.如权利要求6所述的系统,其特征在于,还包括主控单元,所述主控单元被配置为能够提供用户与所述容灾策略编排系统之间的交互功能。
10.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市木浪云科技有限公司,未经深圳市木浪云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310859041.5/1.html,转载请声明来源钻瓜专利网。





