一种演练计划生成方法及相关设备技术

技术编号:38752429 阅读:18 留言:0更新日期:2023-09-09 11:19
本申请实施例提供了一种演练计划生成方法,该方法可以应用于演练场景,演练场景包括主资源与备份资源,备份资源用于在主资源异常的情况下代替主资源,方法包括:第一设备获取历史演练信息,历史演练信息包括演练场景下备份资源执行历史演练任务时的异常信息与时间戳;第一设备基于历史演练信息构建模型,第一设备获取演练场景下的待演练任务,待演练任务用于确定备份资源的可用性;第一设备将待演练任务输入模型得到演练计划,演练计划包括备份资源是否执行待演练任务。通过在生成演练计划过程中,通过考虑到历史演练信息,可以使得生成的演练计划更加合理、得到成本最低、演练收益最大的演练计划。益最大的演练计划。益最大的演练计划。

【技术实现步骤摘要】
一种演练计划生成方法及相关设备


[0001]本申请实施例涉及计算机
,尤其涉及一种演练计划生成方法及相关设备。

技术介绍

[0002]在很多关键系统及应用中,为了提升系统的稳定性和提高应对突发事件或灾害的能力,通常会通过制定备份资源或应急预案的方式来提升系统的可靠性,但是备份的可用性可能会随着时间减少,为了验证备份的可用性,通常的做法是定期进行容灾演练,以确保突发事件真实发生时,备份系统或预案能够顺利替代主力系统,避免主力系统中断带来的损失。
[0003]目前,常采用定期演练与人工确定演练计划等方式对备份预案进行演练。一方面,定期演练缺乏针对差异化的场景、考虑风险和演练成本的长期演练计划。另一方面,人工难以处理大量场景和演练任务下的演练计划排布工作,当存在较多的演练场景和备份方案选择时,人工无法安排符合要求的演练计划。
[0004]因此,如何自动生成合理有效的容灾演练计划是亟待解决的技术问题。

技术实现思路

[0005]本申请实施例提供了一种演练计划生成方法及相关设备。在容灾场景下,生成演练计划过程中,通过考虑到历史演练信息,可以使得生成的演练计划更加合理。
[0006]本申请实施例第一方面提供了一种演练计划生成方法,该方法可以应用于演练场景,演练场景包括主资源与备份资源,备份资源用于在主资源异常的情况下代替主资源,方法包括:第一设备获取历史演练信息,历史演练信息包括演练场景下备份资源执行历史演练任务时的异常信息与时间戳;第一设备基于历史演练信息构建模型,模型用于确定备份资源进行演练的计划;第一设备获取演练场景下的待演练任务,待演练任务用于确定备份资源的可用性,待演练任务的生成时刻晚于历史演练任务的生成时刻;第一设备将待演练任务输入模型得到演练计划,演练计划包括备份资源是否执行待演练任务。
[0007]本申请实施例中,通过历史演练信息构建模型,进而求解该模型得到演练计划,即在生成演练计划过程中,通过考虑到历史演练信息,可以使得生成的演练计划更加合理、得到成本最低、演练收益最大的演练计划。
[0008]可选地,在第一方面的一种可能的实现方式中,上述的备份资源的数量为n个,待演练任务的数量为m个,n、m为大于1的正整数,演练计划还包括n个备份资源与m个演练任务的匹配关系、备份资源执行待演练任务的时刻。
[0009]该种可能的实现方式中,在备份资源的数量与待演练任务的数量为多个的情况下,生成的演练计划还可以包括使用哪些备份资源执行哪些演练任务以及执行的次序,演练计划更加完善。
[0010]可选地,在第一方面的一种可能的实现方式中,上述步骤:历史演练信息还包括历
史收益,历史收益为使用演练任务执行历史演练任务减少的损失;第一设备基于历史演练信息构建模型,包括:第一设备基于异常信息与时间戳评估演练场景的可靠性信息,可靠性信息用于描述演练场景下备份资源随时间变化的可用性;第一设备基于历史演练信息与可靠性信息获取价值信息,价值信息用于衡量备份资源执行演练任务之后演练场景在预设时间段内的收益;第一设备基于可靠性信息与价值信息构建模型。
[0011]该种可能的实现方式中,通过历史演练信息中的异常信息评估演练场景的可靠性信息,再通过历史演练信息与可靠性信息获取价值信息,再通过可靠性信息与价值信息构建模型。由于可靠性信息用于描述演练场景下备份资源随时间变化的可用性,价值信息用于衡量执行待演练任务之后演练场景在预设时间段内的收益。不仅考虑到了历史演练情况,还考虑到了当前待演练任务带来的未来收益以及执行待演练任务的成本。从而使得后续得到的演练计划更加合理,例如得到的演练计划成本低、收益大。
[0012]可选地,在第一方面的一种可能的实现方式中,上述的备份资源的数量为n个,第一设备基于异常信息与时间戳评估演练场景的可靠性信息,包括:第一设备基于异常信息与时间戳获取演练场景下n个备份资源的子可靠性信息,子可靠性信息用于描述一个备份资源随时间变化的可用性;第一设备基于n个备份资源的子可靠性信息获取演练场景的可靠性信息。
[0013]该种可能的实现方式中,由于可靠性信息用于描述演练场景下备份资源随时间变化的可用性,通过一个演练场景各备份资源的子可靠性信息确定该演练场景的可靠性信息,使得获取的演练场景的可靠性信息更加合理。
[0014]可选地,在第一方面的一种可能的实现方式中,上述步骤:第一设备基于异常信息与时间戳获取演练场景下n个备份资源的子可靠性信息,包括:第一设备获取多个分布曲线,多个分布曲线分别用于描述异常发生时刻间隔的概率分布;第一设备基于异常信息与时间戳确定n个目标时长对应的n个频数分布,n个目标时长为演练场景下n个备份资源在执行历史演练任务的起始时刻至异常时刻之间的时长,n个备份资源、n个目标时长以及n个频数分布一一对应;第一设备将n个频数分布分别与多个分布曲线进行拟合度检验,得到n个概率密度函数,n个概率密度函数与n个频数分布一一对应;第一设备分别对n个概率密度函数进行积分处理得到n个概率分布,作为n个备份资源的子可靠性信息,n个备份资源与n个概率分布一一对应。
[0015]该种可能的实现方式中,通过拟合度校验,选择拟合度较高的曲线作为概率密度函数,进而使得后续基于概率密度函数获取到的概率分布可以更合理的表示子可靠性信息,该子可靠性信息可以理解为是对备份资源在演练场景下的可靠性进行的量化,可以描述备份资源随时间的变化和衰减情况。
[0016]可选地,在第一方面的一种可能的实现方式中,上述步骤:第一设备基于n个备份资源的子可靠性信息获取演练场景的可靠性信息,包括:第一设备通过如下公式获取可靠性信息:
[0017][0018]其中,k为演练场景,j为k演练场景下的一个备份资源,n为k演练场景下备份资源的数量,h
kj
(t)为k演练场景下j备份资源随时间t变化的可用性,且h
kj
(t)为k演练场景下j
备份资源的子可靠性信息,(1

h
kj
(t))表示k演练场景下j备份资源无法使用的概率,表示k演练场景下n个备份资源都无法使用的概率,H
k
(t)表示k演练场景下在t时刻下存在至少一个备份资源供使用的概率,k、j为大于0的正整数,n为大于1的正整数,且0<j≤n。
[0019]该种可能的实现方式中,(1

h
kj
(t))表示k演练场景下j备份资源无法使用的概率,而表示k演练场景下n个备份资源都无法使用的概率,那么可以表示为k演练场景下仍有备份资源供使用的概率,也即是该k演练场景下整个系统的可靠性。
[0020]可选地,在第一方面的一种可能的实现方式中,上述步骤:第一设备基于历史演练信息与可靠性信息获取价值信息,包括:第一设备通过求解次序决策问题的方法基于历史演练信息与可靠性信息获取价值信息。
[0021]该种可能的实现方式中,将演练计划的生成看作是一个次序决策优化问题,每个决策本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种演练计划生成方法,其特征在于,所述方法应用于演练场景,所述演练场景包括主资源与备份资源,所述备份资源用于在主资源异常的情况下代替所述主资源,所述方法包括:第一设备获取历史演练信息,所述历史演练信息包括所述演练场景下所述备份资源执行历史演练任务时的异常信息与时间戳;所述第一设备基于所述历史演练信息构建模型,所述模型用于确定所述备份资源进行演练的计划;所述第一设备获取所述演练场景下的待演练任务,所述待演练任务用于确定所述备份资源的可用性,所述待演练任务的生成时刻晚于所述历史演练任务的生成时刻;所述第一设备将所述待演练任务输入所述模型得到演练计划,所述演练计划包括所述备份资源是否执行所述待演练任务。2.根据权利要求1所述的方法,其特征在于,所述备份资源的数量为n个,所述待演练任务的数量为m个,n、m为大于1的正整数,所述演练计划还包括n个备份资源与m个演练任务的匹配关系、所述备份资源执行所述待演练任务的时刻。3.根据权利要求1或2所述的方法,其特征在于,所述历史演练信息还包括历史收益,所述历史收益为使用所述演练任务执行所述历史演练任务减少的损失;所述第一设备基于所述历史演练信息构建模型,包括:所述第一设备基于所述异常信息与所述时间戳评估所述演练场景的可靠性信息,所述可靠性信息用于描述所述演练场景下所述备份资源随时间变化的可用性;所述第一设备基于所述历史演练信息与所述可靠性信息获取价值信息,所述价值信息用于衡量所述备份资源执行演练任务之后所述演练场景在预设时间段内的收益;所述第一设备基于所述可靠性信息与所述价值信息构建所述模型。4.根据权利要求3所述的方法,其特征在于,所述备份资源的数量为n个,所述第一设备基于所述异常信息与所述时间戳评估所述演练场景的可靠性信息,包括:所述第一设备基于所述异常信息与所述时间戳获取所述演练场景下n个备份资源的子可靠性信息,所述子可靠性信息用于描述一个备份资源随时间变化的可用性;所述第一设备基于所述n个备份资源的子可靠性信息获取所述演练场景的可靠性信息。5.根据权利要求4所述的方法,其特征在于,所述第一设备基于所述异常信息与所述时间戳获取所述演练场景下n个备份资源的子可靠性信息,包括:所述第一设备获取多个分布曲线,所述多个分布曲线分别用于描述异常发生时刻间隔的概率分布;所述第一设备基于所述异常信息与所述时间戳确定n个目标时长对应的n个频数分布,所述n个目标时长为所述演练场景下所述n个备份资源在执行所述历史演练任务的起始时刻至异常时刻之间的时长,所述n个备份资源、所述n个目标时长以及所述n个频数分布一一对应;所述第一设备将所述n个频数分布分别与所述多个分布曲线进行拟合度检验,得到n个概率密度函数,所述n个概率密度函数与所述n个频数分布一一对应;所述第一设备分别对所述n个概率密度函数进行积分处理得到n个概率分布,作为所述
n个备份资源的所述子可靠性信息,所述n个备份资源与所述n个概率分布一一对应。6.根据权利要求4或5所述的方法,其特征在于,所述第一设备基于所述n个备份资源的子可靠性信息获取所述演练场景的可靠性信息,包括:所述第一设备通过如下公式获取所述可靠性信息:其中,k为所述演练场景,j为k演练场景下的一个备份资源,n为k演练场景下备份资源的数量,为k演练场景下j备份资源随时间t变化的可用性,且h
kj
(t)为k演练场景下j备份资源的子可靠性信息,(1

h
kj
(t))表示k演练场景下j备份资源无法使用的概率,表示k演练场景下n个备份资源都无法使用的概率,H
k
(t)表示k演练场景下在t时刻下存在至少一个备份资源供使用的概率,k、j为大于0的正整数,n为大于1的正整数,且0<j≤n。7.根据权利要求3至6中任一项所述的方法,其特征在于,所述第一设备基于所述历史演练信息与所述可靠性信息获取价值信息,包括:所述第一设备通过求解次序决策问题的方法基于所述历史演练信息与所述可靠性信息获取所述价值信息。8.根据权利要求7所述的方法,其特征在于,所述求解次序决策问题的方法为马尔科夫决策过程方法;所述第一设备基于所述历史演练信息与所述可靠性信息获取价值信息,包括:所述第一设备基于所述历史演练信息与所述可靠性信息获取历史演练数据集,所述历史演练数据集用D={(s
y
,a,s

y
,r)|y}表示,其中,s
y
表示所述演练场景在执行所述历史演练数据集中一次历史演练任务前的状态,s

y
表示所述演练场景在执行所述一次历史演练任务之后的状态,所述历史演练数据集中的状态由所述时间戳以及所述时间戳对应的可靠性信息进行表示,a表示演练行为,r表示执行所述一次历史演练任务减少的损失;所述第一设备基于所述历史演练数据集重复执行下述公式以获取所述价值信息,直至遍历所述预设时间段;N(s
y
)

N(s
y
)+1;其中,y表示所述历史演练中的一个历史演练任务,a表示演练行为;N(s
y
)为历史演练数据集中同时间戳的历史演练任务的数量,V(s
y
)为s
y
状态下的价值信息,V(s

y
)为s

y
状态下的价值信息,R
γ
(a
y
)表示执行所述一个历史演练任务后由所述可靠性信息提升带来的收益。9.根据权利要求3至8中任一项所述的方法,其特征在于,所述第一设备基于所述可靠性信息与所述价值信息构建所述模型,包括:所述第一设备通过如下公式构建所述模型:约束条件1:约束条件2:a
ij
∈{0,1};
其中,i表示演练任务,m表示所述演练任务的数量,n表示i演练任务下备份资源的数量,j为0表示i演练任务下的主资源,j不为0表示i演练任务下的备份资源;a
ij
=1表示使用j备份资源执行i演练任务,a
ij
=0表示不使用j备份资源执行i演练任务;R
γ
(a
ij
)+V(s

ij
)

C
ij
表示使用j备份资源执行i演练任务得到的回报;R
γ
(a
ij
)表示使用j备份资源执行i演练任务后由所述可靠性信息提升带来的收益,s

ij
表示所述演练场景在使用j备份资源执行i演练任务之后的新状态,V(s

ij
)表示所述新状态之后所述预设时间段内的价值信息,C
ij
表示使用j备份资源执行i演练任务所带来的成本消耗。10.根据权利要求9所述的方法,其特征在于,所述第一设备将所述待演练任务输入所述模型得到演练计划,包括:所述第一设备使用所述待演练任务替换所述模型中的演练任务,并进行求解得到所述演练计划。11.根据权利要求1至10中任一项所述的方法,其特征在于,所述演练场景包括付款场景,所述待演练任务包括待付款的单据,所述主资源包括主付款通道,所述备份资源包括备用付款通道。12.根据权利要求1至11中任一项所述的方法,其特征在于,所述演练场景包括自然灾害场景,所述待演练任务包括逃生路线,所述主资源包括常用逃生通道,所述备份资源包括紧急逃生通道。13.根据权利要求1至12中任一项所述的方法,其特征在于,所述演练场景包括云服务场景,所述待演练任务为云计算任务,所述主资源包括主服务器,所述备份资源包括备用服务器。14.根据权利要求1至13中任一项所述的方法,其特征在于,所述演练场景包括移动通信场景,所述待演练任务包括数据传输任务,所述主资源包括主网元设备,所述备份资源包括备用网元设备。15.一种第一设备,其特征在于,所述第一设备应用于演练场景,所述演练场景包括主资源与备份资源,所述备份资源用于在主资...

【专利技术属性】
技术研发人员:王伟豪祝炜张恒张哲涵
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1