一种部署计算实例的方法及装置制造方法及图纸

技术编号:33014672 阅读:30 留言:0更新日期:2022-04-15 08:46
一种部署计算实例的方法及装置,用于提高为用户提供计算资源时的服务质量。其中方法包括:云服务器确定待部署的计算实例对应的目标业务特征,根据目标业务特征和各计算节点中已部署的计算实例对应的业务特征确定目标计算节点,将待部署的计算实例部署在目标计算节点上。通过在选择目标计算节点时考虑业务特征这个因素,有助云于服务器尽量不将业务特征相同的计算实例部署在同一计算节点上,这种方式不仅能降低同一计算节点上的各计算实例产生相互干扰的概率,尽量保证这些计算实例执行计算服务时的服务质量,提高租户租用计算实例执行业务时的业务体验,还能丰富同一计算节点上执行的业务,充分利用同一计算节点的各种资源。充分利用同一计算节点的各种资源。充分利用同一计算节点的各种资源。

【技术实现步骤摘要】
一种部署计算实例的方法及装置


[0001]本申请涉及云计算
,尤其涉及一种部署计算实例的方法及装置。

技术介绍

[0002]现阶段,随着大数据技术的发展,用户对数据运算的需求也越来越大。对于用户来说,当一台计算机的计算能力无法满足数据运算的需求时,用户可能需要购置一台运算能力更强的计算机,或者需要构建包含多台计算机的数据中心。这种情况下,用户所要负担的费用除了包括高额的初期建设成本(例如包括购买计算机的成本和建设数据中心的成本等)以外,还会包括后期的运营支出(例如电费)、计算机的维护支出和网络维护支出等,这些费用对于用户来说是难以承担的。更重要的是,即便用户能够承担这些费用,用户在进行数据运算时的服务质量也会直接受到计算机的数量以及数据中心的网络等因素影响,导致用户获得的服务质量并不稳定,无法满足用户的实际需求。为了解决这些问题,云计算技术应运而生。
[0003]云计算技术能够向用户提供可租用的计算资源。当用户的本地资源不足以提供所需的计算能力时,用户可以在“云”上租用计算资源,“云”上租用的计算资源又称为计算实例。“云”上的计算本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种部署计算实例的方法,其特征在于,包括:确定待部署的计算实例对应的目标业务特征;根据所述目标业务特征和各计算节点中已部署的计算实例对应的业务特性,从各计算节点中选择目标计算节点;将所述待部署的计算实例部署在所述目标计算节点上。2.如权利要求1所述的方法,其特征在于,所述确定待部署的计算实例对应的目标业务特征,包括:接收租户发送的第一请求消息,所述第一请求消息用于指示所述待部署的计算实例和对应的所述目标业务特征。3.如权利要求1所述的方法,其特征在于,所述确定待部署的计算实例对应的目标业务特征,包括:接收租户发送的第二请求消息,所述第二请求消息用于指示所述待部署的计算实例;从预设的计算实例与业务特征的对应关系中查询得到所述待部署的计算实例对应的所述目标业务特征;或者,若所述预设的计算实例与业务特征的对应关系中不存在所述待部署的计算实例对应的所述目标业务特征,则将所述待部署的计算实例输入预测模型,以预测得到所述目标业务特征;其中,所述预设的计算实例对应的业务特征由所述预测模型预测得到,所述预测模型为根据已标注业务特征标签的多个计算实例训练得到。4.如权利要求3所述的方法,其特征在于,所述将所述待部署的计算实例输入所述预测模型,以预测得到所述目标业务特征之后,还包括:在所述对应关系中映射存储所述待部署的计算实例和预测得到的所述目标业务特征。5.如权利要求1至4中任一项所述的方法,其特征在于,所述根据目标业务特征和各计算节点中已部署的计算实例对应的业务特性,从各计算节点中选择目标计算节点,包括:从所述各计算节点中选择未部署有第一计算实例的计算节点作为所述目标计算节点;所述第一计算实例对应的业务特征为所述目标业务特征。6.如权利要求1至4中任一项所述的方法,其特征在于,所述根据目标业务特征和各计算节点中已部署的计算实例对应的业务特性,从各计算节点中选择目标计算节点,包括:在所述各计算节点中选择K个备选计算节点;将所述选择K个备选计算节点中的每个备选计算节点通过M个称重器,得到所述每个备选计算节点对应的权重值;所述每个备选计算节点对应的权重值根据所述每个备选计算节点通过所述M个称重器时获得的M个权重确定;所述M个称重器中包括业务特征称重器,所述业务特征称重器包括至少一个称重条件和所述至少一个称重条件对应的权重,当一个计算节点满足第一称重条件时,所述计算节点获得所述第一称重条件对应的权重;所述第一称重条件为所述至少一个称重条件中的任一称重条件;根据所述K个备选计算节点对应的权重值,从所述K个备选计算节点中确定所述目标计算节点;其中,所述K、所述M为正整数。7.如权利要求6所述的方法,其特征在于,所述在所述各计算节点中选择K个备选计算
节点,包括:将所述各计算节点中的每个计算节点通过N个过滤器,以过滤得到K个备选计算节点;所述N个过滤器中的每个过滤器对应一个过滤条件,当一个计算节点不满足所述N个过滤器对应的N个过滤条件中的任意一个过滤条件时,所述计算节点被不满足的所述过滤条件对应的过滤器滤除;所述N为正整数。8.如权利要求1至7中任一项所述的方法,其特征在于,所述待部署的计算实例对应的目标业务特征包括以下内容中的一项或多项:所述待部署的计算实例上将运行的业务的业务标识、所述待部署的计算实例上将运行的业务的业务类型、所述待部署的计算实例上将运行的业务对应的敏感资源。9.一种部署计算实例的装置,其特征在于,包括:确定单元,用于确定待部署的计算实例对应的目标业务特征;选择单元,用于根据所述目标业务特征和各计算节点中已部署的计算实例对应的业务特性,从各计算节点中选择目标计算节点;部署单元,用于将所述待部署的计算实例部署在所述目标计算节点上。10.如权利要求9所述的...

【专利技术属性】
技术研发人员:朱旭琪
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

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

1