【技术实现步骤摘要】
信息提供方法、装置、服务器、宿主机及存储介质
[0001]本申请涉及运维领域,具体涉及信息提供方法、装置、服务器、宿主机及存储介质。
技术介绍
[0002]在对云计算平台中的云计算基础设施例如基础设施即服务(Infrastrc ture
‑
as
‑
a
‑
Service,简称Iaas)的运维过程中,为了实现负载均衡,业务方需要根据可以反映云计算基础设施中的宿主机的性能的信息,确定分配给运行在宿主机上的容器(Container)的任务。
[0003]目前,通常采用的向业务方提供可以反映宿主机的性能的信息的方式为:在运行在宿主机上的容器执行随机分配的任务的情况下,计算宿主机的中央处理器(Central Processing Unit,简称CPU)的CPU使用率,然后,将宿主机的CPU使用率作为用于确定分配给运行在宿主机上的容器的任务的信息,提供给业务方。
[0004]然而,通常采用的方式要求运行在宿主机中的容器首先执行随机分配的任务,然而,才能计算宿主机的CPU使用率,将宿主机的CPU使用率作为用于确定分配给运行在宿主机上的容器的任务的信息。一方面,随机分配的任务是在没有考虑宿主机的硬件的性能的情况下分配的,随机分配的任务可能不适用于运行在宿主机中的容器执行,导致随机分配的任务的执行效率低,对宿主机所属的云计算基础设施的运行效率产生不利影响。另一方面,对于一些任务而言,影响任务的执行效率的主要因素可能为除了CPU使用率之外的硬件的性能,仅向业务方提供反映 ...
【技术保护点】
【技术特征摘要】
1.一种信息提供方法,其特征在于,应用于服务器,所述方法包括:接收宿主机发送的得分计算请求,所述得分计算请求包括:所述宿主机的多个当前硬件配置信息,多个当前硬件配置信息中的每一个当前硬件配置信息分别对应一个硬件类型,每一个当前硬件配置信息对应的硬件类型不同,所述当前硬件配置信息基于所述宿主机上的每一个与所述当前硬件配置信息相对应的硬件类型的硬件的当前配置参数确定;对于所述每一个当前硬件配置信息,基于所述当前硬件配置信息、所述当前硬件配置信息对应的硬件类型的基准硬件配置信息、所述基准硬件配置信息的硬件配置得分,确定所述当前硬件配置信息的当前硬件配置得分,其中,所述当前硬件配置得分的高低反映所述宿主机的对应于所述当前硬件配置信息的硬件类型的硬件的当前性能的高低;基于每一个所述当前硬件配置得分,确定所述宿主机的当前综合得分,所述当前综合得分的高低反映所述宿主机的硬件的当前综合性能的高低;将每一个所述当前硬件配置得分和所述当前综合得分发送至所述宿主机,以由宿主机将每一个所述当前硬件配置得分和所述当前综合得分存储在运行在所述宿主机上的容器中,其中,当业务方需要分配所述容器的任务时所述业务方从所述容器获取每一个所述当前硬件配置得分和所述当前综合得分以由所述业务方基于每一个所述当前硬件配置得分和所述当前综合得分确定分配给所述容器的任务。2.根据权利要求1所述的方法,其特征在于,基于每一个所述当前硬件配置得分,确定所述宿主机的当前综合得分包括:将每一个所述当前硬件配置得分中的最低的得分确定为所述当前综合得分。3.根据权利要求1所述的方法,其特征在于,所述得分计算请求在出现以下情况之一时由所述宿主机发送:所述宿主机检测到所述宿主机未向所述服务器发送过得分计算请求、所述宿主机检测到所述宿主机的硬件配置发生变化、所述宿主机检测到当前时间为预设得分计算请求发送时间,其中,任意两个相邻的预设得分计算请求发送时间之间的时长为预设时长。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述宿主机发送的得分获取请求,其中,所述得分获取请求由于出现以下情况而发送:在所述宿主机上创建的不同于所述容器的新容器的创建完成时间之前,每一个所述当前硬件配置得分和所述当前综合得分被存储在运行在所述容器中并且存储在所述宿主机的内存中的每一个所述当前硬件配置得分和所述当前综合得分被所述宿主机删除;将每一个所述当前硬件配置得分和所述当前综合得分发送至所述宿主机,以由所述宿主机将每一个所述当前硬件配置得分和所述当前综合得分存储在所述新容器中。5.一种信息提供方法,其特征在于,应用于宿主机,所述方法包括:向服务器发送得分计算请求,所述得分计算请求包括:所述宿主机的多个当前硬件配置信息,多个当前硬件配置信息中的每一个当前硬件配置信息分别对应一个硬件类型,每一个当前硬件配置信息对应的硬件类型不同,所述当前硬件配置信息基于所述宿主机上的每一个与所述当前硬件配置信息相对应的硬件类型的硬件的当前配置参数确定;接收所述服务器返回的所述每一个当前硬件配置信息的当前硬件配置得分和所述宿主机的当前综合得分,其中,所述当前硬件配置信息的当前硬件配置得分基于所述当前硬件配置信息、所述当前硬件配置信息对应的硬件类型的基准硬件配置信息、所述基准硬件
配置信息的硬件配置得分确定,所述当前硬件配置得分的高低反映所述宿主机的对应于所述当前硬件配置信息的硬件类型的硬件的当前性能的高低,所述当前综合得分基于所述每一个当前硬件配置信息的当前硬件配置得分确定,所述当前综合得分的高低反映所述宿主机的硬件的当前综合性能的高低;将所述每一个当前硬件配置信息的当前硬件配置得分和所述宿主机的当前综合得分存储在运行在所述宿主机上的容器中,其中,当业务方需要分配所述容器的任务时所述业务方从所述容器获取每一个所述当前硬件配置得分和所述当...
【专利技术属性】
技术研发人员:李涛,欧阳坚,涂扬,杨艳梅,石孟楠,刘科,冯思远,
申请(专利权)人:北京三快在线科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。