【技术实现步骤摘要】
集群资源调度方法、装置、设备及存储介质
[0001]本申请实施例涉及数据分析
,尤其涉及一种集群资源调度方法、装置、设备及存储介质。
技术介绍
[0002]目前,对于集群的资源调度大多仅参照资源利用情况,对单一应用实现扩缩容,即通过增加或减少虚拟机资源数量,以满足算力需求。例如,对于某个应用,为其分配了若干台虚拟机作为计算资源,当监测到虚拟机的CPU使用率升高,或预测到未来CPU使用率可能升高时,将按照某种策略对该应用进行扩容,即为该应用分配更多的虚拟机,增加计算资源,以保证虚拟机CPU使用率不会超过安全阈值;反之则缩容,释放计算资源,节省成本。
[0003]虽然上述方案能够针对单一应用进行资源调配,平衡算力需求和成本之间的矛盾,即仅实现针对单一应用的局部最优。但是没有从全局的角度,对所有应用的资源成本进行综合分析和统一调配资源,导致资源调度不合理且利用率一般。
技术实现思路
[0004]本申请实施例提供了一种集群资源调度方法、装置、设备及存储介质,旨在解决现有技术中资源调度不合理且利用率一般的 ...
【技术保护点】
【技术特征摘要】
1.一种集群资源调度方法,其特征在于,所述方法包括:确定待进行资源调度的应用集群,所述应用集群包括多个应用;更新所述应用集群中各应用对应的历史数据,从所述应用集群中筛选出与各应用的当前资源状态匹配的候选历史数据,并基于所述候选历史数据对各应用的小扰动线性统计模型的模型参数进行更新;确定各应用当前的资源使用率与预期值的偏离量,根据各应用的偏离量对各应用进行排序,得到所述多个应用的容量调整优先级;根据所述容量调整优先级从所述多个应用中选定待调整容量的目标应用;对所述目标应用进行容量调整,返回到更新所述应用集群中除所述目标应用之外的各应用对应的历史数据的操作。2.根据权利要求1所述的方法,其特征在于,所述容量调整优先级包括扩容优先级顺序和缩容优先级顺序;所述根据所述容量调整优先级从所述多个应用中选定待调整容量的目标应用;对所述目标应用进行容量调整,返回到更新所述应用集群中除所述目标应用之外的各应用对应的历史数据的操作,包括:根据所述扩容优先级顺序从所述多个应用中选定待扩容的第一目标应用,以及根据所述缩容优先级顺序从所述多个应用中选定待缩容的第二目标应用;对所述第一目标应用进行扩容,以及对所述第二目标应用进行缩容;返回到更新所述应用集群中除所述第一目标应用和所述第二目标应用之外的各应用对应的历史数据的操作。3.根据权利要求2所述的方法,其特征在于,所述多个应用包括扩容优先级高于第一优先级的第一应用;所述根据所述扩容优先级顺序从所述多个应用中选定待扩容的第一目标应用,包括:确定所述第一应用当前的资源使用率;若所述资源使用率高于安全阈值,则将所述第一应用确定为所述第一目标应用。4.根据权利要求3所述的方法,其特征在于,所述对所述第一目标应用进行扩容之前,所述方法还包括:构建全局优化模型;根据所述全局优化模型得到资源调度策略;所述对所述第一目标应用进行扩容,包括:根据所述第一目标应用的业务需求确定对所述第一目标应用进行扩容的虚拟资源数量;按照所述资源调度策略和所述虚拟资源数量,对所述第一目标应用进行扩容。5.根据权利要求2所述的方法,其特征在于,所述多个应用包括缩容优先级高于第一优先级的第二应用;所述根据所述缩容优先级顺序从所述多个应用中选定待缩容的第二目标应用,包括:确定所述第二应用当前所占的第二资源空间;根据所述第二应用的业务需求确定第二应用的待缩容空间;若确定根据所...
【专利技术属性】
技术研发人员:李子佳,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。