云服务器的VCPU宕机率降低方法、云服务器及介质技术

技术编号:37292095 阅读:15 留言:0更新日期:2023-04-21 03:23
本申请实施例提供一种云服务器的VCPU宕机率降低方法、云服务器及介质。在本申请实施例中,利用与物理机宕机关联的多个异常特征对云服务器的用户所关联的物理机进行异常检测,针对检测出的异常物理机,利用该异常物理机所命中的异常特征的运维规则对异常物理机上部署的虚拟机执行热迁移操作,由此,极大地降低云服务器的用户对应的VCPU宕机率,提高了云服务器的用户粘性和使用体验。务器的用户粘性和使用体验。务器的用户粘性和使用体验。

【技术实现步骤摘要】
云服务器的VCPU宕机率降低方法、云服务器及介质


[0001]本申请涉及云计算
,尤其涉及一种云服务器的VCPU宕机率降低方法、云服务器及介质。

技术介绍

[0002]随着云计算技术的不断发展,云服务商提供的云服务器能够帮助用户构建更稳定、安全的应用服务系统,降低开发运维的难度和IT(Information Technology,信息技术)成本。
[0003]VCPU(Virtual Center Process Unit,虚拟处理器)宕机率是云服务器的重要参数之一,VCPU宕机率的高低直接影响应用服务系统运行时的性能表现。因此,很有必要降低VCPU宕机率,提高云服务器的用户粘性和使用体验。

技术实现思路

[0004]本申请的多个方面提供一种云服务器的VCPU宕机率降低方法、云服务器及介质,用以极大地降低云服务器的用户对应的VCPU宕机率,提高云服务器的用户粘性和使用体验。
[0005]本申请实施例提供一种云服务器的VCPU宕机率降低方法,云服务器包括多个物理机,至少部分物理机中的每个物理机部署至少一个虚拟机,每个虚拟机包括至少一个VCPU,该方法包括:获取与物理机宕机关联的多个异常特征以及多个异常特征各自的运维规则,运维规则用于指示命中异常特征的物理机是否对虚拟机执行热迁移操作;检测目标用户关联的至少一个物理机中是否存在命中至少部分异常特征的异常物理机;若检测到异常物理机,则根据至少部分异常特征的运维规则对异常物理机上部署的虚拟机执行热迁移操作。
[0006]本申请实施例还提供一种云服务器,包括:存储器和处理器;存储器,用于存储计算机程序;处理器耦合至存储器,用于执行计算机程序以用于执行云服务器的VCPU宕机率降低方法中的步骤。
[0007]本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,当计算机程序被处理器执行时,致使处理器能够实现云服务器的VCPU宕机率降低方法中的步骤。
[0008]在本申请实施例中,利用与物理机宕机关联的多个异常特征对云服务器的用户所关联的物理机进行异常检测,针对检测出的异常物理机,利用该异常物理机所命中的异常特征的运维规则对异常物理机上部署的虚拟机执行热迁移操作,由此,极大地降低云服务器的用户对应的VCPU宕机率,提高了云服务器的用户粘性和使用体验。
附图说明
[0009]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0010]图1为本申请实施例提供的一种应用场景的示意图;
[0011]图2为本申请实施例提供的一种云服务器的VCPU宕机率降低方法的流程图;
[0012]图3a为本申请实施例提供的另一种应用场景的示意图;
[0013]图3b为本申请实施例提供的一种数据处理装置的结构示意图;
[0014]图4为本申请实施例提供的一种云服务器的结构示意图。
具体实施方式
[0015]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0016]在本申请的实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的访问关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,其中A,B可以是单数或者复数。在本申请的文字描述中,字符“/”一般表示前后关联对象是一种“或”的关系。此外,在本申请实施例中,“第一”、“第二”、“第三”、等只是为了区分不同对象的内容而已,并无其它特殊含义。
[0017]VCPU宕机率是云服务器的重要参数之一,VCPU宕机率的高低直接影响应用服务系统运行时的性能表现。因此,很有必要降低VCPU宕机率,提高云服务器的用户粘性和使用体验。为此,本申请实施例提供一种云服务器的VCPU宕机率降低方法、云服务器及介质。在本申请实施例中,利用与物理机宕机关联的多个异常特征对云服务器的用户所关联的物理机进行异常检测,针对检测出的异常物理机,利用该异常物理机所命中的异常特征的运维规则对异常物理机上部署的虚拟机执行热迁移操作,由此,极大地降低云服务器的用户对应的VCPU宕机率,提高了云服务器的用户粘性和使用体验。
[0018]图1为本申请实施例提供的一种应用场景的示意图。实际应用中,云服务器在诸在线游戏、网站应用或高性能计算等各种场景均有应用,在这些场景中,云服务器可以作为Web服务器或者应用服务器单独使用,但并不限于此。参见图1,云服务器通常包括多个物理机,每个物理机上部署一个或多个虚拟机,虚拟机是指通过软件的方法在物理机上虚拟出来的计算机。虚拟机通常包括VCPU、内存、操作系统、网络和磁盘等基础组件。由于VCPU宕机率的高低直接影响用户借助云服务器所构建的应用服务系统运行时的性能表现,因此,VCPU宕机率是云服务器的用户极为关注的技术指标。通常,云服务器的用户在云服务器上配置多个虚拟机,多个虚拟机可能分布在同一个物理机上或不同物理机上。于是,在统计云服务器的用户的VCPU宕机率时,首先,确定该用户在云服务器上配置了哪些虚拟机,这些虚拟机部署在哪些物理机上;接着,对这些部署与用户的虚拟机关联的物理机进行宕机检测,实时确定哪些物理机发生宕机,哪些物理机未宕机;最后,根据发生宕机的物理机所关联的虚拟机的数量,以及用户所配置的全部虚拟机的总数量,计算用户的VCPU宕机率。
[0019]实际应用中,云服务器的一些用户对VCPU宕机率相对敏感,VCPU宕机率低会严重影响这些用户对外提供的服务。例如,以提供在线游戏服务的用户来说,较高的VCPU宕机率会导致在线游戏的游戏玩家掉线,严重影响在线游戏服务的服务稳定性,进而使得在线游戏的用户粘性低和使用体验低,最终导致提供在线游戏服务的用户对云服务器的用户粘性低和使用体验低。于是,很有必要对云服务器的用户对应的VCPU宕机率进行有效管控,保证
云服务器的用户粘性和使用体验。
[0020]以下结合附图,详细说明本申请各实施例提供的技术方案。
[0021]图2为本申请实施例提供的一种云服务器的VCPU宕机率降低方法的流程图。该方法可由数据处理装置执行,该装置可由软件和/或硬件组成,并一般可以配置在云服务器中。参见图2,该方法可以包括以下步骤:
[0022]201、获取与物理机宕机关联的多个异常特征以及多个异常特征各自的运维规则,运维规则用于指示命中异常特征的物理机是否对虚拟机执行热迁移操作。
[0023]202、检测目标用户关联的至少一个物理机中是否存在命中至少部分异常特征的异常物理机。
[0024]203、若检测到异常物理机,则根据至少部分异常本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云服务器的VCPU宕机率降低方法,所述云服务器包括多个物理机,至少部分物理机中的每个物理机部署至少一个虚拟机,每个虚拟机包括至少一个VCPU,其特征在于,所述方法包括:获取与物理机宕机关联的多个异常特征以及所述多个异常特征各自的运维规则,所述运维规则用于指示命中所述异常特征的物理机是否对虚拟机执行热迁移操作;检测目标用户关联的至少一个物理机中是否存在命中至少部分异常特征的异常物理机;若检测到所述异常物理机,则根据所述至少部分异常特征的运维规则对所述异常物理机上部署的虚拟机执行热迁移操作。2.根据权利要求1所述的方法,其特征在于,根据所述至少部分异常特征的运维规则对所述异常物理机上部署的虚拟机执行热迁移操作包括:若至少部分异常特征的运维规则中包括指示对虚拟机执行热迁移操作的运维规则,则对所述异常物理机上部署的虚拟机执行热迁移操作;若至少部分异常特征的运维规则中不包括指示对虚拟机执行热迁移操作的运维规则,则放弃对所述异常物理机上部署的虚拟机执行热迁移操作。3.根据权利要求1或2所述的方法,其特征在于,对所述异常物理机上部署的虚拟机执行热迁移操作包括:若所述异常物理机上部署的虚拟机的数量大于或等于预设数量,则分批次对所述异常物理机上部署的虚拟机执行热迁移操作。4.根据权利要求1或2所述的方法,其特征在于,对所述异常物理机上部署的虚拟机执行热迁移操作包括:判断所述目标用户是否为热迁移黑名单中的用户,所述热迁移黑名单中的用户对应的物理机放弃对虚拟机执行热迁移操作;若所述目标用户不是所述热迁移黑名单中的用户,则对所述异常物理机上部署的虚拟机执行热迁移操作。5.根据权利要求4所述的方法,其特征在于,还包括:若所述目标用户是所述热迁移黑名单中的用户,向所述目标用户发送询问信息,所述询问信息用于询问所述目标用户是否退出所述热迁移黑名单;若接收到所述目标用户确认退出所述热迁移黑名单的信息,则将所述目标用户从所述热迁移黑名单移除,并对所述异常物理机上部署的虚拟机执行热迁移操作。6.根据权利要求1至5任一项所述的方...

【专利技术属性】
技术研发人员:代斌虎
申请(专利权)人:阿里云计算有限公司
类型:发明
国别省市:

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

1