一种云平台中基于应用场景的资源调度方法及装置的制造方法

文档序号:9506045阅读:383来源:国知局
一种云平台中基于应用场景的资源调度方法及装置的制造方法
【技术领域】
[0001]本发明公开一种资源调度方法及装置,属于资源调度技术领域,具体地说是一种云平台中基于应用场景的资源调度方法及装置。
【背景技术】
[0002]云计算按照部署模型分为公有云、私有云、混合云;按照层次划分分为基础设施即服务、平台即服务、软件即服务三个层次。在基础设施即服务层面,出现了优秀的开源产品和商业产品,开源产品领域有Openstack、Cloudstack ;商业产品有Vmware、思杰、微软、华胜天成、浪潮;以公有云方式运营的有亚马逊云、阿里云、新浪云等云平台。当前云计算环境中的资源主要是虚拟机资源,具体是通过使用虚拟化技术对数据中心的各种硬件资源进行虚拟化,形成虚拟资源池后,动态部署虚拟机提供给用户透明使用。无论是开源产品、商业产品的基础设施即服务平台,资源调度模块都是每个产品的核心,调度模块的主要目标是充分利用资源和提高资源利用率、保障业务连续稳定运行。资源调度领域由于具体业务不同,需要调度的资源特征也不尽相同,并且在不同的云平台,也有差异,每次都根据不同的业务及云平台的特点,调度虚拟机资源,工作将十分繁琐,而且效率不高。本发明针对运行于云平台中的虚拟机运行应用的使用场景不同,提出一种云平台中基于应用场景的资源调度方法及装置,基于应用场景的对云平台中的资源进行动态调度,主要针对虚拟机的资源进行动态调整,有效提高资源利用率和应用对资源的需求,提高应用的响应速度。可用于浪潮云海操作系统的资源调度模块、同时也可用于其它开源或闭源云平台的资源调度方法中。

【发明内容】

[0003]本发明提供一种云平台中基于应用场景的资源调度方法及装置,通过场景策略、资源监控、资源预测、资源调度针对虚拟机的资源进行动态调整,有效提高资源利用率和应用对资源的需求,提高应用的响应速度。
[0004]本发明提出的具体方案是:
一种云平台中基于应用场景的资源调度方法:
对云平台的集群资源进行标记,同时制定具体场景下的资源调度策略;
实时收集集群中物理机、虚拟机的资源利用率,并将资源利用率进行存储、抽样、汇总;
根据资源利用率数据,预测分析未来一段时间的资源利用率趋势,给进行调度提供决策数据;
依据资源调度策略和预测的资源利用趋势,对云平台中的虚拟机资源进行动态迀移,根据虚拟机的应用分配资源,通过虚拟机的迀移,平衡集群中物理机资源的使用率。
[0005]对云平台的物理机资源进行分组,划分到不同的集群中,标记集群中物理资源的特性。
[0006]所述资源调度策略为计算密集型、10密集型、网络密集型、混合密集型。
[0007]所述实时收集集群中物理机、虚拟机的资源利用率每隔一定时间的平均值、最低值、最高值。
[0008]所述实时收集的资源利用率指标包括CPU利用率、内存利用率、磁盘10、磁盘利用率、网络吞吐量。
[0009]—种云平台中基于应用场景的资源调度装置,包括场景策略模块、资源监控模块、资源预测模块、资源调度模块,
场景策略模块用于对云平台的集群资源进行标记,同时制定具体场景下的资源调度策略;
资源监控模块实时收集集群中物理机、虚拟机的资源利用率,并将资源利用率进行存储、抽样、汇总;
资源预测模块根据资源利用率数据,预测分析未来一段时间的资源利用率趋势,为资源调度模块进行调度提供决策数据;
资源调度模块依据场景策略模块指定的资源调度策略和预测模块预测的资源利用趋势,对云平台中的虚拟机资源进行动态迀移,根据虚拟机的应用分配资源,通过虚拟机的迀移,平衡集群中物理机资源的使用率。
[0010]所述场景策略模块对云平台的物理机资源进行分组,划分到不同的集群中,标记集群中物理资源的特性。
[0011]所述资源监控模块实时收集集群中物理机、虚拟机的资源利用率每隔一定时间的平均值、最低值、最高值。
[0012]本发明的有益之处是:
本发明提供一种云平台中基于应用场景的资源调度方法及装置,通过场景策略、资源监控、资源预测、资源调度针对虚拟机的资源进行动态调整,其中对云平台的物理机集群的资源进行标记,同时制定具体场景下的资源调度策略;实时收集集群中物理机、虚拟机的资源利用率,并将资源利用率进行存储、抽样、汇总;根据资源利用率数据,预测分析未来一段时间的资源利用率趋势,给进行调度提供决策数据;依据资源调度策略和预测的资源利用趋势,对云平台中的虚拟机资源进行动态迀移,根据虚拟机的应用分配资源,通过虚拟机的迀移,平衡集群中物理机资源的使用率;本发明有效提高资源利用率和应用对资源的需求,提高应用的响应速度。
【附图说明】
[0013]图1本发明的逻辑结构示意图;
图2本发明方法的流程示意图。
【具体实施方式】
[0014]—种云平台中基于应用场景的资源调度方法:
对云平台的集群资源进行标记,同时制定具体场景下的资源调度策略;
实时收集集群中物理机、虚拟机的资源利用率,并将资源利用率进行存储、抽样、汇总; 根据资源利用率数据,预测分析未来一段时间的资源利用率趋势,给进行调度提供决策数据;
依据资源调度策略和预测的资源利用趋势,对云平台中的虚拟机资源进行动态迀移,根据虚拟机的应用分配资源,通过虚拟机的迀移,平衡集群中物理机资源的使用率。
[0015]—种云平台中基于应用场景的资源调度装置,包括场景策略模块、资源监控模块、资源预测模块、资源调度模块
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1