System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及云计算,尤其涉及一种专属主机的创建方法及相关装置。
技术介绍
1、专属主机(dedicated host,deh)是云服务中的一种服务模式。专属主机具有物理资源独享、部署更灵活等特点,用户可独享专属主机上的资源。
2、为了提高用户的使用体验,保证创建的专属主机能够满足用户的需求,在创建专属主机时,允许用户指定专属主机的部分指标。但是,目前一般仅允许用户指定专属主机的类型、数量等基本指标,而无法将用户指定的更高层次的部分指标应用于专属主机上。
技术实现思路
1、本申请提供了一种专属主机的创建方法及相关装置,能够将用户指定的指标应用于专属主机上,从而提升用户的使用体验。
2、第一方面,本申请提供了一种专属主机的创建方法,该方法包括:
3、首先,获取第一指标,第一指标包括第一专属主机集群内的各个专属主机之间的第一时延;随后,获取第二时延,第二时延指示各个专属主机之间的实际时延;然后,根据第一时延和第二时延生成第一条件,第一条件指示第一时延和第二时延之间的预设大小关系;最后,根据第一条件创建第二专属主机集群。
4、本申请中,通过将用户指定的指标转化为第一条件,并根据该第一条件创建满足用户需求的第二专属主机集群,从而解决了目前无法将用户指定的更高层次的部分指标应用于专属主机上的问题,进一步提升了用户的使用体验。另外,确定创建专属主机需要满足的第一条件的主要方法为,在确定了专属主机之间实际的第二时延和用户指定的专属主机需要满足的第一时延
5、在第一方面的一种可能的实现方式中,第一时延包括各个专属主机之间的第一平均时延和第一最大时延,第二时延包括各个专属主机之间的第二平均时延和第二最大时延,根据第一时延和第二时延生成第一条件,包括:
6、根据第一平均时延与第二平均时延之间的预设大小关系,生成第二条件;
7、根据第一最大时延与第二最大时延之间的预设大小关系,生成第三条件;
8、将第二条件和第三条件进行结合,生成第一条件。
9、该种可能的实现方式中,为了满足用户希望专属主机在后续服务中能够保障的一些指标,例如专属主机集群内各主机之间的平均通信时延和最大通信时延,通过将用户输入的时延与实际时延之间的大小关系,构建第一条件,从而筛选出满足条件的专属主机,提高了专属主机的性能。
10、在第一方面的一种可能的实现方式中,获取第二时延,包括:
11、获取各个专属主机的总数量以及每两个专属主机之间的时延;
12、根据每两个专属主机之间的时延确定第二最大时延;
13、根据各个专属主机的总数量和每两个专属主机之间的时延,确定第二平均时延。
14、该种可能的实现方式中,通过获取专属主机的数量和实际时延,确定各个专属主机之间的平均时延和最大时延,以筛选出满足条件的专属主机。
15、在第一方面的一种可能的实现方式中,根据每两个专属主机之间的时延确定第二最大时延,包括:
16、从每两个专属主机之间的时延中确定时延的最大值,将时延的最大值确定为第二最大时延。
17、该种可能的实现方式中,通过遍历当前网络中的所有主机,获取每两个专属主机之间的时延,并从每两个专属主机之间的时延中选出最大值作为最大时延,以筛选出满足条件的专属主机。
18、在第一方面的一种可能的实现方式中,根据各个专属主机的总数量和每两个专属主机之间的时延,确定第二平均时延,包括:
19、将每两个专属主机之间的时延的和值与各个专属主机的总数量的商值,确定为第二平均时延。
20、该种可能的实现方式中,通过统计当前网络中的每两个专属主机的之间的时延和各个专属主机的总数量,并将各时延的和值除以专属主机的总数量,即可计算出各个专属主机之间的平均时延,从而得到当前网络中的第一专属主机集群对应的实际的平均通信时延。
21、在第一方面的一种可能的实现方式中,根据第一条件创建第二专属主机集群,包括:
22、从第一专属主机集群中确定满足第一条件的专属主机集群;
23、将满足第一条件的专属主机集群确定为第二专属主机集群。
24、该种可能的实现方式中,通过将用户输入的指标转化为第一条件,使得在创建专属主机时,可以通过第一条件筛选得到满足用户需求的专属主机集群,从而提升用户的使用体验。
25、在第一方面的一种可能的实现方式中,从第一专属主机集群中确定满足第一条件的专属主机集群,包括:
26、对于第一专属主机集群内的每两个专属主机,若该两个专属主机之间的第一时延大于或者等于第二时延,则将该两个专属主机确定为满足第一条件的专属主机集群。
27、该种可能的实现方式中,通过从第一专属主机集群中筛选出通信时延小于用户输入的通信时延的各个主机,使得创建出来的专属主机的通信性能满足用户的时延需求。
28、在第一方面的一种可能的实现方式中,第一指标还包括第一专属主机集群的服务可用率,方法还包括:
29、获取第二概率,第二概率包括第一专属主机集群当前实际的服务可用率;
30、根据第一概率和第二概率生成第二条件,第二条件指示第一概率与第二概率之间的预设大小关系;
31、根据第一条件和第二条件创建第三专属主机集群。
32、该种可能的实现方式中,若用户指定了任意时刻内的专属主机集群能够满足进行正常服务的概率,则通过将该指标与专属主机实际能够进行正常服务的概率之间的预设大小关系转化为第二条件,并结合第一条件和第二条件,创建第三专属主机集群,从而使得创建的专属主机能够满足可用性的要求。
33、在第一方面的一种可能的实现方式中,获取第二概率,包括:
34、获取第三概率,第三概率包括单个故障域内的专属主机集群发生故障的概率;
35、获取第一专属主机集群内的单个主机发生故障的第四概率;
36、根据第三概率和第四概率得到第二概率。
37、该种可能的实现方式中,通过统计单个故障域内的专属主机集群发生故障的概率以及单个主机发生故障的概率,计算第一专属主机集群不能进行正常服务的实际概率,以便在此基础上筛选出满足第二条件的专属主机集群。
38、在第一方面的一种可能的实现方式中,根据第一条件和第二条件创建第三专属主机集群,包括:
39、从第一专属主机集群中确定满足第一条件且满足第二条件的专属主机集群;
40、将满足第一条件且满足第二条件的专属主机集群确定为第三专属主机集群。
41、该种可能的实现方式中,通过将用户输入的指标转化为第一条件和第二条件,并结合第一条件和第本文档来自技高网...
【技术保护点】
1.一种专属主机的创建方法,其特征在于,所述方法应用于云管理平台,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一时延包括所述各个专属主机之间的第一平均时延和第一最大时延,所述第二时延包括所述各个专属主机之间的第二平均时延和第二最大时延,所述根据所述第一时延和所述第二时延生成第一条件,包括:
3.根据权利要求2所述的方法,其特征在于,所述获取第二时延,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据每两个所述专属主机之间的时延确定所述第二最大时延,包括:
5.根据权利要求3或4所述的方法,其特征在于,所述根据所述各个专属主机的总数量和每两个所述专属主机之间的时延,确定所述第二平均时延,包括:
6.根据权利要求1至5任一项所述的方法,其特征在于,所述根据所述第一条件创建第二专属主机集群,包括:
7.根据权利要求6所述的方法,其特征在于,所述从所述第一专属主机集群中确定满足所述第一条件的专属主机集群,包括:
8.根据权利要求1至7任一项所述的方法,其特征在于,所述第一指标还
9.根据权利要求8所述的方法,其特征在于,所述获取第二概率,包括:
10.根据权利要求8或9所述的方法,其特征在于,所述根据所述第一条件和所述第二条件创建第三专属主机集群,包括:
11.根据权利要求1至10任一项所述的方法,其特征在于,所述第一指标还包括所述第一专属主机集群内的多个专属主机的第一部署要求,所述第一部署要求指示所述多个专属主机之间的亲和性和/或反亲和性,在所述获取第二时延之前,所述方法还包括:
12.根据权利要求1至11任一项所述的方法,其特征在于,所述第一指标还包括所述第一专属主机集群所属的至少一个故障域的第二部署要求,所述第二部署要求指示所述至少一个故障域的数量和分布情况,在所述获取第二时延之前,所述方法还包括:
13.一种专属主机的创建装置,其特征在于,所述装置应用于云管理平台,所述装置包括:
14.根据权利要求13所述的装置,其特征在于,所述第一时延包括所述各个专属主机之间的第一平均时延和第一最大时延,所述第二时延包括所述各个专属主机之间的第二平均时延和第二最大时延,所述第一条件生成模块具体用于:
15.根据权利要求14所述的装置,其特征在于,第二时延获取模块具体用于:
16.根据权利要求15所述的装置,其特征在于,所述根据每两个所述专属主机之间的时延确定所述第二最大时延,包括:
17.根据权利要求15或16所述的装置,其特征在于,所述根据所述各个专属主机的总数量和每两个所述专属主机之间的时延,确定所述第二平均时延,包括:
18.根据权利要求13至17任一项所述的装置,其特征在于,所述专属主机创建模块具体用于:
19.根据权利要求18所述的装置,其特征在于,所述从所述第一专属主机集群中确定满足所述第一条件的专属主机集群,包括:
20.根据权利要求13至19任一项所述的装置,其特征在于,所述第一指标还包括所述第一专属主机集群的服务可用率,所述专属主机创建模块还用于:
21.根据权利要求20所述的装置,其特征在于,所述获取第二概率,包括:
22.根据权利要求20或21所述的装置,其特征在于,所述根据所述第一条件和所述第二条件创建第三专属主机集群,包括:
23.根据权利要求13至22任一项所述的装置,其特征在于,所述第一指标还包括所述第一专属主机集群内的多个专属主机的第一部署要求,所述第一部署要求指示所述多个专属主机之间的亲和性和/或反亲和性,在所述获取第二时延之前,所述第二时延获取模块还用于:
24.根据权利要求13至23任一项所述的装置,其特征在于,所述第一指标还包括所述第一专属主机集群所属的至少一个故障域的第二部署要求,所述第二部署要求指示所述至少一个故障域的数量和分布情况,在所述获取第二时延之前,所述第二时延获取模块还用于:
25.一种计算设备集群,其特征在于,包括至少一个计算设备,每个计算设备包括处理器和存储器;
26.一种包含指令的计算机程序产品,其特征在于,当所述指令被计算设备集群运行时,使得所述计算设备集群执行如权利要求的1至12中任一项所述的方法。
27.一种计算机可读存储介质,其特征在于,包括计算机程序指令,当所述计算机程序指令由计算设备集群执行时,所述计算设备集群执行如权利要求1至12中任一项所述的方法。
...【技术特征摘要】
1.一种专属主机的创建方法,其特征在于,所述方法应用于云管理平台,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一时延包括所述各个专属主机之间的第一平均时延和第一最大时延,所述第二时延包括所述各个专属主机之间的第二平均时延和第二最大时延,所述根据所述第一时延和所述第二时延生成第一条件,包括:
3.根据权利要求2所述的方法,其特征在于,所述获取第二时延,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据每两个所述专属主机之间的时延确定所述第二最大时延,包括:
5.根据权利要求3或4所述的方法,其特征在于,所述根据所述各个专属主机的总数量和每两个所述专属主机之间的时延,确定所述第二平均时延,包括:
6.根据权利要求1至5任一项所述的方法,其特征在于,所述根据所述第一条件创建第二专属主机集群,包括:
7.根据权利要求6所述的方法,其特征在于,所述从所述第一专属主机集群中确定满足所述第一条件的专属主机集群,包括:
8.根据权利要求1至7任一项所述的方法,其特征在于,所述第一指标还包括所述第一专属主机集群的服务可用率,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述获取第二概率,包括:
10.根据权利要求8或9所述的方法,其特征在于,所述根据所述第一条件和所述第二条件创建第三专属主机集群,包括:
11.根据权利要求1至10任一项所述的方法,其特征在于,所述第一指标还包括所述第一专属主机集群内的多个专属主机的第一部署要求,所述第一部署要求指示所述多个专属主机之间的亲和性和/或反亲和性,在所述获取第二时延之前,所述方法还包括:
12.根据权利要求1至11任一项所述的方法,其特征在于,所述第一指标还包括所述第一专属主机集群所属的至少一个故障域的第二部署要求,所述第二部署要求指示所述至少一个故障域的数量和分布情况,在所述获取第二时延之前,所述方法还包括:
13.一种专属主机的创建装置,其特征在于,所述装置应用于云管理平台,所述装置包括:
14.根据权利要求13所述的装置,其特征在于,所述第一时延包括所述各个专属主机之间的第一平均时延和第一最大时延,所述第二时延包括所述各个专...
【专利技术属性】
技术研发人员:杜天琳,朱磊,周文礼,苏利,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。