一种服务分配的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37802121 阅读:21 留言:0更新日期:2023-06-09 09:32
本申请提供了一种服务分配的方法、装置、电子设备及存储介质,该方法包括:在预设的监控周期内,对各个待分配服务器进行监测,获取监控周期内各个时间段每个待分配服务器的资源使用数据;根据目标服务的服务类型,使用与服务类型对应的监测方法,获取该目标服务的资源需求数据;根据目标服务对应的目标属性数据和各个待分配服务器上已运行服务对应的待选属性数据,计算目标服务与各个待分配服务器的目标亲和指数;根据资源需求数据、资源使用数据和目标亲和指数,确定出目标服务器,并将目标服务分配给目标服务器。本申请对目标服务与待分配服务器进行动态化匹配,减少实际资源的使用,节省成本。节省成本。节省成本。

【技术实现步骤摘要】
一种服务分配的方法、装置、电子设备及存储介质


[0001]本申请涉及计算机
,具体而言,涉及一种服务分配的方法、装置、电子设备及存储介质。

技术介绍

[0002]当下服务的分布式集群部署是主流,可以很好的解决服务的安全性问题与扩容问题。那么对服务以及服务器管理起来,当服务在扩容时在服务器集群上采用合适的策略挑选合适的服务器进行部署,可以有效的提升服务管理的质量与效率。服务对于资源的不同需求,大致可以将服务分为计算密集型、IO密集型、内存密集型、通信密集型等,对于机器资源的需求不外乎cpu、内存、磁盘io、网络带宽等。在部署服务的时候,就需要自动计算并挑选出资源合适的服务器进行分配。
[0003]对于资源的分配,当前主流的策略主要分为两类:

资源分配技术,例如yarn与mesos。容器编排技术,例如kubernetes。对于当前主流的两种资源分配的策略,都有一个共同点,就是需求的资源为固定的,需要集群提供这些资源进行占用。实际上,对于服务而言服务对于资源的需求不是固定的,因此上述分配方式考虑因素过于片面不能够更加本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种服务分配的方法,其特征在于,所述方法包括:在预设的监控周期内,对各个待分配服务器进行监测,获取监控周期内各个时间段每个所述待分配服务器的资源使用数据;根据目标服务的服务类型,使用与所述服务类型对应的监测方法,获取该目标服务的资源需求数据;根据所述目标服务对应的目标属性数据和各个所述待分配服务器上已运行服务对应的待选属性数据,计算所述目标服务与各个所述待分配服务器的目标亲和指数;根据所述目标服务的资源需求数据、各个所述待分配服务器的资源使用数据和所述目标服务与各个所述待分配服务器的目标亲和指数,确定出目标服务器,并将所述目标服务分配给所述目标服务器。2.根据权利要求1所述的方法,其特征在于,所述服务类型包括新部署类型和已运行类型,所述方法通过以下方式监测得到资源需求数据:对新部署类型的所述目标服务进行压力测试,得到新部署类型目标服务的资源需求数据;在预设的监控周期内,对已运行类型的所述目标服务进行监控,获取监已运行类型目标服务的资源需求数据。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述目标服务的资源需求数据、各个所述待分配服务器的资源使用数据和所述目标服务与各个所述待分配服务器的目标亲和指数,确定目标服务器,包括:根据各个所述待分配服务器的资源使用数据,确定出该待分配服务器的资源余量数据、污点指数和碎片率;使用所述资源需求数据、所述资源余量数据、所述污点指数和预设的容忍指数,从所述待分配服务器中筛选出初选服务器;根据所述资源需求数据、所述资源余量数据、所述目标亲和指数和所述碎片率计算目标匹配分值,并根据所述目标匹配分值从所述初选服务器中筛选出目标服务器。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:响应优先等级配置操作,确定所述目标服务的优先等级;其中,不同优先等级对应不同的容忍指数;使用所述资源需求数据、所述资源余量数据、所述污点指数和预设的容忍指数,从所述待分配服务器中筛选出初选服务器,包括:使用所述资源需求数据、所述资源余量数据、所述污点指数和与该优先等级对应的容忍指数,从所述待分配服务器中筛选出初选服务器。5.根据权利要求4所述的方法,其特征在于,所述优先等级包括第一优先等级,所述使用所述资源需求数据、所述资源余量数据、所述污点指数和与该优先等级对应的容忍指数,从所述待分配服务器中筛选出初选服务器,包括:根据所述目标服务的资源需求数据和各个所述待分配服务器的所述资源余量数据,将所述资源余量数据能够满足所有所述资源需求数据且所述污点指数小于等于对应容忍指数的所述待分配服务器作为初选服务器。6.根据权利要求4所述的方法,其特征在于,所述优先等级包括第二优先等级,所述使
用所述资源需求数据、所述资源余量数据、所述污点指数和与该优先等级对应的容忍指数,从所述待分配服务器中筛选出初选服务器,包括:根据所述目标服务的资源需求数据在所述资源余量数据中的占比,将占比最高的资源对应的资源需求数据作为所述目标服务的主导资源需求...

【专利技术属性】
技术研发人员:张钧涛张猛陈艺方
申请(专利权)人:北京益商慧评网络科技有限公司
类型:发明
国别省市:

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

1