信息提供方法、装置、服务器、宿主机及存储介质制造方法及图纸

技术编号:33427691 阅读:11 留言:0更新日期:2022-05-19 00:18
本申请实施例提供了信息提供方法、装置、服务器、宿主机及存储介质存储,该方法包括:接收宿主机发送的得分计算请求;对于每一个当前硬件配置信息,基于该当前硬件配置信息、该当前硬件配置信息对应的硬件类型的基准硬件配置信息、该基准硬件配置信息的硬件配置得分,确定该当前硬件配置信息的当前硬件配置得分;基于每一个当前硬件配置得分,确定宿主机的当前综合得分;将每一个当前硬件配置得分和宿主机的当前综合得分发送至宿主机,以由宿主机将每一个当前硬件配置得分和宿主机的当前综合得分存储在运行在宿主机上的容器中。得分存储在运行在宿主机上的容器中。得分存储在运行在宿主机上的容器中。

【技术实现步骤摘要】
信息提供方法、装置、服务器、宿主机及存储介质


[0001]本申请涉及运维领域,具体涉及信息提供方法、装置、服务器、宿主机及存储介质。

技术介绍

[0002]在对云计算平台中的云计算基础设施例如基础设施即服务(Infrastrc ture

as

a

Service,简称Iaas)的运维过程中,为了实现负载均衡,业务方需要根据可以反映云计算基础设施中的宿主机的性能的信息,确定分配给运行在宿主机上的容器(Container)的任务。
[0003]目前,通常采用的向业务方提供可以反映宿主机的性能的信息的方式为:在运行在宿主机上的容器执行随机分配的任务的情况下,计算宿主机的中央处理器(Central Processing Unit,简称CPU)的CPU使用率,然后,将宿主机的CPU使用率作为用于确定分配给运行在宿主机上的容器的任务的信息,提供给业务方。
[0004]然而,通常采用的方式要求运行在宿主机中的容器首先执行随机分配的任务,然而,才能计算宿主机的CPU使用率,将宿主机的CPU使用率作为用于确定分配给运行在宿主机上的容器的任务的信息。一方面,随机分配的任务是在没有考虑宿主机的硬件的性能的情况下分配的,随机分配的任务可能不适用于运行在宿主机中的容器执行,导致随机分配的任务的执行效率低,对宿主机所属的云计算基础设施的运行效率产生不利影响。另一方面,对于一些任务而言,影响任务的执行效率的主要因素可能为除了CPU使用率之外的硬件的性能,仅向业务方提供反映单一类型的硬件的性能的单一信息即CPU使用率,业务方根据反映单一类型的硬件的性能的单一信息确定分配给运行在宿主机上的容器的任务,可能导致确定出的分配给运行在宿主机上的容器的任务的准确性较低。

技术实现思路

[0005]本申请提供信息提供信息提供方法、装置、服务器、宿主机及存储介质。
[0006]根据本申请实施例的第一方面,提供一种信息提供方法,包括:
[0007]接收宿主机发送的得分计算请求,所述得分计算请求包括:所述宿主机的多个当前硬件配置信息,多个当前硬件配置信息中的每一个当前硬件配置信息分别对应一个硬件类型,每一个当前硬件配置信息对应的硬件类型不同,所述当前硬件配置信息基于所述宿主机上的每一个与所述当前硬件配置信息相对应的硬件类型的硬件的当前配置参数确定;
[0008]对于所述每一个当前硬件配置信息,基于所述当前硬件配置信息、所述当前硬件配置信息对应的硬件类型的基准硬件配置信息、所述基准硬件配置信息的硬件配置得分,确定所述当前硬件配置信息的当前硬件配置得分,其中,所述当前硬件配置得分的高低反映所述宿主机的对应于所述当前硬件配置信息的硬件类型的硬件的当前性能的高低;基于每一个所述当前硬件配置得分,确定所述宿主机的当前综合得分,所述当前综合得分的高低反映所述宿主机的硬件的当前综合性能的高低;
[0009]将每一个所述当前硬件配置得分和所述当前综合得分发送至所述宿主机,以由宿
主机将每一个所述当前硬件配置得分和所述当前综合得分存储在运行在所述宿主机上的容器中,其中,当业务方需要分配所述容器的任务时所述业务方从所述容器获取每一个所述当前硬件配置得分和所述当前综合得分以由所述业务方基于每一个所述当前硬件配置得分和所述当前综合得分确定分配给所述容器的任务。
[0010]根据本申请实施例的第二方面,提供一种信息提供方法,包括:
[0011]向服务器发送得分计算请求,所述得分计算请求包括:所述宿主机的多个当前硬件配置信息,多个当前硬件配置信息中的每一个当前硬件配置信息分别对应一个硬件类型,每一个当前硬件配置信息对应的硬件类型不同,所述当前硬件配置信息基于所述宿主机上的每一个与所述当前硬件配置信息相对应的硬件类型的硬件的当前配置参数确定;
[0012]接收所述服务器返回的所述每一个当前硬件配置信息的当前硬件配置得分和所述宿主机的当前综合得分,其中,所述当前硬件配置信息的当前硬件配置得分基于所述当前硬件配置信息、所述当前硬件配置信息对应的硬件类型的基准硬件配置信息、所述基准硬件配置信息的硬件配置得分确定,所述当前硬件配置得分的高低反映所述宿主机的对应于所述当前硬件配置信息的硬件类型的硬件的当前性能的高低,所述当前综合得分基于所述每一个当前硬件配置信息的当前硬件配置得分确定,所述当前综合得分的高低反映所述宿主机的硬件的当前综合性能的高低;
[0013]将所述每一个当前硬件配置信息的当前硬件配置得分和所述宿主机的当前综合得分存储在运行在所述宿主机上的容器中,其中,当业务方需要分配所述容器的任务时所述业务方从所述容器获取每一个所述当前硬件配置得分和所述当前综合得分以由所述业务方基于每一个所述当前硬件配置得分和所述当前综合得分确定分配给所述容器的任务。
[0014]根据本申请实施例的第三方面,提供一种信息提供装置,安装在服务器上,包括:
[0015]得分计算请求接收单元,被配置为接收宿主机发送的得分计算请求,所述得分计算请求包括:所述宿主机的多个当前硬件配置信息,多个当前硬件配置信息中的每一个当前硬件配置信息分别对应一个硬件类型,每一个当前硬件配置信息对应的硬件类型不同,所述当前硬件配置信息基于所述宿主机上的每一个与所述当前硬件配置信息相对应的硬件类型的硬件的当前配置参数确定;
[0016]得分确定单元,被配置为对于所述每一个当前硬件配置信息,基于所述当前硬件配置信息、所述当前硬件配置信息对应的硬件类型的基准硬件配置信息、所述基准硬件配置信息的硬件配置得分,确定所述当前硬件配置信息的当前硬件配置得分,其中,所述当前硬件配置得分的高低反映所述宿主机的对应于所述当前硬件配置信息的硬件类型的硬件的当前性能的高低;基于每一个所述当前硬件配置得分,确定所述宿主机的当前综合得分,所述当前综合得分的高低反映所述宿主机的硬件的当前综合性能的高低;
[0017]得分发送单元,被配置为将每一个所述当前硬件配置得分和所述当前综合得分发送至所述宿主机,以由宿主机将每一个所述当前硬件配置得分和所述当前综合得分存储在运行在所述宿主机上的容器中,其中,当业务方需要分配所述容器的任务时所述业务方从所述容器获取每一个所述当前硬件配置得分和所述当前综合得分以由所述业务方基于每一个所述当前硬件配置得分和所述当前综合得分确定分配给所述容器的任务。
[0018]根据本申请实施例的第四方面,提供一种信息提供装置,安装在宿主机上,包括:
[0019]得分计算请求发送单元,被配置为向服务器发送得分计算请求,所述得分计算请
求包括:所述宿主机的多个当前硬件配置信息,多个当前硬件配置信息中的每一个当前硬件配置信息分别对应一个硬件类型,每一个当前硬件配置信息对应的硬件类型不同,所述当前硬件配置信息基于所述宿主机上的每一个与所述当前硬件配置信息相对应的硬件类型的硬件的当前配置参数确定;
[0020]得分接收单元,被配置为接收服务器返回的所述每一个当前硬件配置信息的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息提供方法,其特征在于,应用于服务器,所述方法包括:接收宿主机发送的得分计算请求,所述得分计算请求包括:所述宿主机的多个当前硬件配置信息,多个当前硬件配置信息中的每一个当前硬件配置信息分别对应一个硬件类型,每一个当前硬件配置信息对应的硬件类型不同,所述当前硬件配置信息基于所述宿主机上的每一个与所述当前硬件配置信息相对应的硬件类型的硬件的当前配置参数确定;对于所述每一个当前硬件配置信息,基于所述当前硬件配置信息、所述当前硬件配置信息对应的硬件类型的基准硬件配置信息、所述基准硬件配置信息的硬件配置得分,确定所述当前硬件配置信息的当前硬件配置得分,其中,所述当前硬件配置得分的高低反映所述宿主机的对应于所述当前硬件配置信息的硬件类型的硬件的当前性能的高低;基于每一个所述当前硬件配置得分,确定所述宿主机的当前综合得分,所述当前综合得分的高低反映所述宿主机的硬件的当前综合性能的高低;将每一个所述当前硬件配置得分和所述当前综合得分发送至所述宿主机,以由宿主机将每一个所述当前硬件配置得分和所述当前综合得分存储在运行在所述宿主机上的容器中,其中,当业务方需要分配所述容器的任务时所述业务方从所述容器获取每一个所述当前硬件配置得分和所述当前综合得分以由所述业务方基于每一个所述当前硬件配置得分和所述当前综合得分确定分配给所述容器的任务。2.根据权利要求1所述的方法,其特征在于,基于每一个所述当前硬件配置得分,确定所述宿主机的当前综合得分包括:将每一个所述当前硬件配置得分中的最低的得分确定为所述当前综合得分。3.根据权利要求1所述的方法,其特征在于,所述得分计算请求在出现以下情况之一时由所述宿主机发送:所述宿主机检测到所述宿主机未向所述服务器发送过得分计算请求、所述宿主机检测到所述宿主机的硬件配置发生变化、所述宿主机检测到当前时间为预设得分计算请求发送时间,其中,任意两个相邻的预设得分计算请求发送时间之间的时长为预设时长。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述宿主机发送的得分获取请求,其中,所述得分获取请求由于出现以下情况而发送:在所述宿主机上创建的不同于所述容器的新容器的创建完成时间之前,每一个所述当前硬件配置得分和所述当前综合得分被存储在运行在所述容器中并且存储在所述宿主机的内存中的每一个所述当前硬件配置得分和所述当前综合得分被所述宿主机删除;将每一个所述当前硬件配置得分和所述当前综合得分发送至所述宿主机,以由所述宿主机将每一个所述当前硬件配置得分和所述当前综合得分存储在所述新容器中。5.一种信息提供方法,其特征在于,应用于宿主机,所述方法包括:向服务器发送得分计算请求,所述得分计算请求包括:所述宿主机的多个当前硬件配置信息,多个当前硬件配置信息中的每一个当前硬件配置信息分别对应一个硬件类型,每一个当前硬件配置信息对应的硬件类型不同,所述当前硬件配置信息基于所述宿主机上的每一个与所述当前硬件配置信息相对应的硬件类型的硬件的当前配置参数确定;接收所述服务器返回的所述每一个当前硬件配置信息的当前硬件配置得分和所述宿主机的当前综合得分,其中,所述当前硬件配置信息的当前硬件配置得分基于所述当前硬件配置信息、所述当前硬件配置信息对应的硬件类型的基准硬件配置信息、所述基准硬件
配置信息的硬件配置得分确定,所述当前硬件配置得分的高低反映所述宿主机的对应于所述当前硬件配置信息的硬件类型的硬件的当前性能的高低,所述当前综合得分基于所述每一个当前硬件配置信息的当前硬件配置得分确定,所述当前综合得分的高低反映所述宿主机的硬件的当前综合性能的高低;将所述每一个当前硬件配置信息的当前硬件配置得分和所述宿主机的当前综合得分存储在运行在所述宿主机上的容器中,其中,当业务方需要分配所述容器的任务时所述业务方从所述容器获取每一个所述当前硬件配置得分和所述当...

【专利技术属性】
技术研发人员:李涛欧阳坚涂扬杨艳梅石孟楠刘科冯思远
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:

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

1