本申请涉及云计算,尤其涉及一种云服务器的vcpu宕机率降低方法、云服务器及介质。
背景技术:
1、随着云计算技术的不断发展,云服务商提供的云服务器能够帮助用户构建更稳定、安全的应用服务系统,降低开发运维的难度和it(information technology,信息技术)成本。
2、vcpu(virtual center process unit,虚拟处理器)宕机率是云服务器的重要参数之一,vcpu宕机率的高低直接影响应用服务系统运行时的性能表现。因此,很有必要降低vcpu宕机率,提高云服务器的用户粘性和使用体验。
技术实现思路
1、本申请的多个方面提供一种云服务器的vcpu宕机率降低方法、云服务器及介质,用以极大地降低云服务器的用户对应的vcpu宕机率,提高云服务器的用户粘性和使用体验。
2、本申请实施例提供一种云服务器的vcpu宕机率降低方法,云服务器包括多个物理机,至少部分物理机中的每个物理机部署至少一个虚拟机,每个虚拟机包括至少一个vcpu,该方法包括:获取与物理机宕机关联的多个异常特征以及多个异常特征各自的运维规则,运维规则用于指示命中异常特征的物理机是否对虚拟机执行热迁移操作;检测目标用户关联的至少一个物理机中是否存在命中至少部分异常特征的异常物理机;若检测到异常物理机,则根据至少部分异常特征的运维规则对异常物理机上部署的虚拟机执行热迁移操作。
3、本申请实施例还提供一种云服务器,包括:存储器和处理器;存储器,用于存储计算机程序;处理器耦合至存储器,用于执行计算机程序以用于执行云服务器的vcpu宕机率降低方法中的步骤。
4、本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,当计算机程序被处理器执行时,致使处理器能够实现云服务器的vcpu宕机率降低方法中的步骤。
5、在本申请实施例中,利用与物理机宕机关联的多个异常特征对云服务器的用户所关联的物理机进行异常检测,针对检测出的异常物理机,利用该异常物理机所命中的异常特征的运维规则对异常物理机上部署的虚拟机执行热迁移操作,由此,极大地降低云服务器的用户对应的vcpu宕机率,提高了云服务器的用户粘性和使用体验。
1.一种云服务器的vcpu宕机率降低方法,所述云服务器包括多个物理机,至少部分物理机中的每个物理机部署至少一个虚拟机,每个虚拟机包括至少一个vcpu,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,根据所述至少部分异常特征的运维规则对所述异常物理机上部署的虚拟机执行热迁移操作包括:
3.根据权利要求1或2所述的方法,其特征在于,对所述异常物理机上部署的虚拟机执行热迁移操作包括:
4.根据权利要求1或2所述的方法,其特征在于,对所述异常物理机上部署的虚拟机执行热迁移操作包括:
5.根据权利要求4所述的方法,其特征在于,还包括:
6.根据权利要求1至5任一项所述的方法,其特征在于,获取与物理机宕机关联的多个异常特征,包括:
7.根据权利要求1至5任一项所述的方法,其特征在于,获取多个异常特征各自的运维规则,包括:
8.根据权利要求7所述的方法,其特征在于,采用a/b测试方法确定是否更新所述目标异常特征的运维规则包括:
9.根据权利要求8所述的方法,其特征在于,根据所述实验组的vcpu宕机率相对于所述对照组的vcpu宕机率的显著性检验结果,确定是否更新所述目标异常特征的运维规则,包括:
10.一种云服务器,其特征在于,包括:存储器和处理器;所述存储器,用于存储计算机程序;所述处理器耦合至所述存储器,用于执行所述计算机程序以用于执行权利要求1-9任一项所述方法中的步骤。
11.一种存储有计算机程序的计算机可读存储介质,其特征在于,当所述计算机程序被处理器执行时,致使所述处理器能够实现权利要求1-9任一项所述方法中的步骤。