System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种高可用云计算集群内多虚拟机容灾响应处理方法技术_技高网

一种高可用云计算集群内多虚拟机容灾响应处理方法技术

技术编号:43281664 阅读:10 留言:0更新日期:2024-11-12 16:05
本发明专利技术公开了一种高可用云计算集群内多虚拟机容灾响应处理方法,通过获取各虚拟机的当前数据列表和状态等级数值,及时了解各虚拟机的运行状态、负载情况和数据情况,为后续的决策提供基础数据;根据预设的虚拟机状态等级数值阈值确定需要转出的虚拟机,并获取这些虚拟机对应的目标数据列表,识别出需要进行容灾响应处理的虚拟机,为后续的负载转移做准备;根据目标数据列表和虚拟机状态等级数值通过通过概率分析、优先级计算排序、模糊影响参考量等分析,确定目标转入虚拟机,确保转移后目标虚拟机能够有效处理数据和请求;将目标数据列表对应的数据访问请求转向目标转入虚拟机,确保数据访问的连续性和稳定性。

【技术实现步骤摘要】

本专利技术涉及容灾响应领域,尤其涉及一种高可用云计算集群内多虚拟机容灾响应处理方法


技术介绍

1、传统的虚拟机容灾响应处理方法可能存在着效率低下的问题。这主要是因为传统方法往往是基于固定的规则和策略来进行容灾响应的,无法灵活地根据实际情况进行调整。例如,当发生容灾事件时,传统方法可能会简单地将所有任务转移到备用服务器上,而不考虑任务的紧急程度或服务器的实际负载情况。这样就会导致备用服务器资源的浪费,同时也无法保证关键任务的及时处理,从而影响了业务的连续性和效率;

2、并且,传统方法往往是基于静态的规则和简单的优先级划分来进行容灾响应处理的,无法充分利用现代技术如人工智能和数据分析等带来的优势。例如,在容灾响应过程中,传统方法可能无法根据不同任务的紧急程度和重要性,智能地调整容灾方案,从而无法最大限度地保障关键任务的处理和业务的连续性;

3、同时,在容灾事件发生时,传统方法往往是将所有任务都转移到备用服务器上,这样就会导致备用服务器的资源利用率过高,而原始服务器的资源则处于闲置状态。这种资源利用不足不仅会增加成本,还会影响整体系统的性能和稳定性,从而降低了容灾响应处理的效率和效果。


技术实现思路

1、本专利技术的目的在于提供一种高可用云计算集群内多虚拟机容灾响应处理方法,解决了现有技术中指出的上述技术问题。

2、本专利技术提供了一种高可用云计算集群内多虚拟机容灾响应处理方法,包括如下操作步骤:

3、获取同一服务器集群下对应的各虚拟机的当前数据列表以及虚拟机状态等级数值;

4、根据预设虚拟机状态等级数值阈值获取目标转出虚拟机及所述目标转出虚拟机对应的目标数据列表;

5、将所述目标数据列表根据所述虚拟机状态等级数值进行分析,得到所述目标数据列表对应的目标转入虚拟机;

6、将所述目标数据列表对应的数据访问请求转向至所述目标转入虚拟机。

7、较佳的,所述数据列表是在各虚拟机上运行的应用或存储的数据的列表。

8、较佳的,所述将所述目标数据列表根据所述虚拟机状态等级数值进行分析,得到所述目标数据列表对应的目标转入虚拟机,包括如下操作步骤:

9、获取各个所述虚拟机对应的虚拟机属性信息;根据所述虚拟机属性信息筛选获取多个同属虚拟机;根据所述同属虚拟机筛选获取多个第一转入虚拟机;

10、基于所述目标数据列表的数据属性信息以及所述第一转入虚拟机的虚拟机状态等级数值进行分析获取所述目标数据列表对应的目标转入虚拟机;

11、较佳的,所述同属虚拟机是与所述目标转出虚拟机同属于同一个物理机的虚拟机。

12、较佳的,所述数据属性信息指的是目标转出虚拟机上运行的应用或存储在目标转出虚拟机上的数据的属性信息。

13、较佳的,所述基于所述目标数据列表的数据属性信息以及所述第一转入虚拟机的虚拟机状态等级数值进行分析获取所述目标数据列表对应的目标转入虚拟机,包括如下操作步骤:

14、将各个所述目标数据列表进行编码得到前编码;并将各个所述第一转入虚拟机根据所述第一转入虚拟机的虚拟机状态等级数值进行编码得到后编码;

15、根据所述前编码及所述后编码进行初始的随机组合,构建得到多个第一列表转入编码;

16、根据所述第一列表转入编码通过适应度计算公式计算获取转入适应度f;判断所述转入适应度f是否大于或等于预设的转入适应度第一阈值;若是,则将所述第一列表转入编码对应的第一转入虚拟机确定为第二转入虚拟机;若否,则将所述第一转入虚拟机筛除;

17、基于所有所述第二转入虚拟机构建第二虚拟机集合;根据所述第二虚拟机集合通过概率分析筛选,获取目标转入虚拟机。

18、较佳的,所述基于所有所述第二转入虚拟机构建第二虚拟机集合;根据所述第二虚拟机集合通过概率分析筛选,获取目标转入虚拟机,包括如下操作步骤:

19、将各个所述第二转入虚拟机对应的虚拟机状态等级数值进行归一化,得到归一化状态数值si;

20、遍历所述第二虚拟机集合中的所有所述第二转入虚拟机,根据所述归一化状态数值计算获取所述第二转入虚拟机的转入概率;

21、所述第二转入虚拟机的转入概率的计算方式为:

22、

23、式中,si为第i个第二转入虚拟机的归一化状态数值;n为第二转入虚拟机的个数;

24、根据所述第二转入虚拟机的转入概率选择获取所述目标数据列表对应的目标转入虚拟机。

25、较佳的,所述根据所述第二转入虚拟机的转入概率选择获取所述目标数据列表对应的目标转入虚拟机,包括如下操作步骤:

26、获取各个所述目标数据列表对应的数据优先级;将各个所述目标数据列表根据所述数据优先级由高至低排序,得到目标数据列表序列集;

27、将各个所述第二转入虚拟机根据所述转入概率由高至低排序,得到转入序列集;

28、依次遍历所述目标数据列表序列集中所有的所述目标数据列表,确定所述目标数据列表序列集中排名第一的所述目标数据列表为首数据;确定所述转入序列集中排名第一的第二转入虚拟机为当前所述首数据的目标转入虚拟机;将所述首数据转入所述目标转入虚拟机,得到更新后的排名第一的第二转入虚拟机;

29、获取所述更新后的排名第一的第二转入虚拟机的第二虚拟机状态等级数值;根据所述第二虚拟机状态等级数值进行计算获取所述更新后的排名第一的第二转入虚拟机的更新后转入概率;

30、基于所述更新后转入概率更新所述转入序列集,得到更新后的转入序列集;将当前所述首数据从所述目标数据列表序列集中筛除后返回上述操作,直至所述目标数据列表序列集为空,得到各个所述目标数据列表对应的目标转入虚拟机。

31、较佳的,所述获取各个所述目标数据列表对应的数据优先级,包括如下操作步骤:

32、根据所述数据属性信息获取所述目标数据列表的价值参量qr;

33、获取各个所述目标数据列表对应的故障开始时间d与数据丢失急迫时间t;

34、分析获取各个所述目标数据列表的模糊影响参量p;

35、根据所述价值参量qr、故障开始时间d与数据丢失急迫时间t以及所述模糊影响参量p计算获取所述目标数据列表的数据优先级;

36、所述数据优先级的计算方式为:

37、

38、式中,f(p)为模糊影响参量函数。

39、较佳的,所述分析获取各个所述目标数据列表的模糊影响参量p,包括如下操作步骤:

40、遍历各个所述目标数据列表,获取所述目标数据列表中各项子数据对应的确定影响参量x;

41、对各个所述确定影响参量x进行计算近似影响参量x';

42、所述近似影响参量的计算方式为:

43、

44、式中,b为当前目标数据列表中的子数据个数;

45、根据所述近似影响参量x'计算获取模糊影响参量本文档来自技高网...

【技术保护点】

1.一种高可用云计算集群内多虚拟机容灾响应处理方法,其特征在于,包括如下操作步骤:

2.根据权利要求1所述的一种高可用云计算集群内多虚拟机容灾响应处理方法,其特征在于,所述数据列表是在各虚拟机上运行的应用或存储的数据的列表。

3.根据权利要求2所述的一种高可用云计算集群内多虚拟机容灾响应处理方法,其特征在于,所述将所述目标数据列表根据所述虚拟机状态等级数值进行分析,得到所述目标数据列表对应的目标转入虚拟机,包括如下操作步骤:

4.根据权利要求3所述的一种高可用云计算集群内多虚拟机容灾响应处理方法,其特征在于,所述同属虚拟机是与所述目标转出虚拟机同属于同一个物理机的虚拟机。

5.根据权利要求4所述的一种高可用云计算集群内多虚拟机容灾响应处理方法,其特征在于,所述数据属性信息指的是目标转出虚拟机上运行的应用或存储在目标转出虚拟机上的数据的属性信息。

6.根据权利要求5所述的一种高可用云计算集群内多虚拟机容灾响应处理方法,其特征在于,所述基于所述目标数据列表的数据属性信息以及所述第一转入虚拟机的虚拟机状态等级数值进行分析获取所述目标数据列表对应的目标转入虚拟机,包括如下操作步骤:

7.根据权利要求6所述的一种高可用云计算集群内多虚拟机容灾响应处理方法,其特征在于,所述基于所有所述第二转入虚拟机构建第二虚拟机集合;根据所述第二虚拟机集合通过概率分析筛选,获取目标转入虚拟机,包括如下操作步骤:

8.根据权利要求7所述的一种高可用云计算集群内多虚拟机容灾响应处理方法,其特征在于,所述根据所述第二转入虚拟机的转入概率选择获取所述目标数据列表对应的目标转入虚拟机,包括如下操作步骤:

9.根据权利要求8所述的一种高可用云计算集群内多虚拟机容灾响应处理方法,其特征在于,所述获取各个所述目标数据列表对应的数据优先级,包括如下操作步骤:

10.根据权利要求9所述的一种高可用云计算集群内多虚拟机容灾响应处理方法,其特征在于,所述分析获取各个所述目标数据列表的模糊影响参量p,包括如下操作步骤:

...

【技术特征摘要】

1.一种高可用云计算集群内多虚拟机容灾响应处理方法,其特征在于,包括如下操作步骤:

2.根据权利要求1所述的一种高可用云计算集群内多虚拟机容灾响应处理方法,其特征在于,所述数据列表是在各虚拟机上运行的应用或存储的数据的列表。

3.根据权利要求2所述的一种高可用云计算集群内多虚拟机容灾响应处理方法,其特征在于,所述将所述目标数据列表根据所述虚拟机状态等级数值进行分析,得到所述目标数据列表对应的目标转入虚拟机,包括如下操作步骤:

4.根据权利要求3所述的一种高可用云计算集群内多虚拟机容灾响应处理方法,其特征在于,所述同属虚拟机是与所述目标转出虚拟机同属于同一个物理机的虚拟机。

5.根据权利要求4所述的一种高可用云计算集群内多虚拟机容灾响应处理方法,其特征在于,所述数据属性信息指的是目标转出虚拟机上运行的应用或存储在目标转出虚拟机上的数据的属性信息。

6.根据权利要求5所述的一种高可用云计算集群内多虚拟机容灾响应处理方法,其特征在于,所...

【专利技术属性】
技术研发人员:王景平
申请(专利权)人:天津创智信通科技有限公司
类型:发明
国别省市:

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

1