一种私有云资源池部署方法、装置及存储介质制造方法及图纸

技术编号:38642433 阅读:15 留言:0更新日期:2023-08-31 18:35
本发明专利技术公开了一种私有云资源池部署方法、装置及存储介质,本发明专利技术通过响应于资源申请请求,确定私有云资源池的资源范围,确定所述资源范围的性能评分,根据所述性能评分确定私有云资源池中的可部署目标主机,生成部署方案,根据宿主机的承载能力评分、宿主机的状态评分、宿主机的第一网络能力评分以及不同私有云资源池之间的第二网络能力评分,自动确定私有云资源池中的可部署目标主机并生成部署方案,不需要人工进行复杂的处理分析,有利于提高效率以及降低出错率,提高了部署的准确性。提高了部署的准确性。提高了部署的准确性。

【技术实现步骤摘要】
一种私有云资源池部署方法、装置及存储介质


[0001]本专利技术涉及私有云领域,尤其是一种私有云资源池部署方法、装置及存储介质。

技术介绍

[0002]当前云计算技术发展迅速,越来越多的业务部署在私有云平台上,平台规模也越来越复杂,各个私有云资源池之间网络分布的复杂程度也越来越高,运行和维护时需要考虑的因素也越来越多,资源部署所需面对的场景因而复杂多变。
[0003]例如以下几个代表性的场景:如单个私有云资源不足,需要多个私有云进行合并支撑部署;如面对容灾的场景需求,要求资源跨区域、跨私有云进行部署;如面对内容分发的场景需求,要求资源同时部署在多个私有云上,以适应各地网络的流量需求。诸如此类场景,不一而足。
[0004]按以往的部署方法和技术,资源都集中在一个私有云资源池中进行规划分配,如果涉及多个私有云则需要各自单独计算,人工处理分析各个私有云网络的连通情况,以及私有云中的主机,工作量巨大,效率低且出错率高。

技术实现思路

[0005]有鉴于此,为了解决上述技术问题的至少之一,本专利技术的目的是提供一种私有云资源池部署方法、装置及存储介质,提高效率。
[0006]本专利技术实施例提供了一种私有云资源池部署方法,包括:
[0007]响应于资源申请请求,确定私有云资源池的资源范围;
[0008]确定所述资源范围的性能评分;所述性能评分包括宿主机的承载能力评分、宿主机的状态评分、宿主机的第一网络能力评分以及不同私有云资源池之间的第二网络能力评分;
[0009]根据所述性能评分确定私有云资源池中的可部署目标主机,生成部署方案。
[0010]进一步,所述确定所述资源范围的性能评分的步骤之前,包括:
[0011]判断宿主机的剩余资源数量是否满足所述资源申请请求中的虚机配置资源;
[0012]当判断结果为满足时,根据预设拆分规则对所述虚机配置资源进行模拟拆分;
[0013]根据模拟拆分结果获取对应的未部署虚机,生成虚机列表。
[0014]进一步,确定宿主机的承载能力评分,包括:
[0015]获取宿主机的子能力的能力数值以及虚拟机可分配的子能力的能力数值总数;子能力包括CPU核数、内存和存储中的至少之一;
[0016]根据所述能力数值、所述能力数值总数以及安全余量系数,确定宿主机的承载能力评分。
[0017]进一步,确定宿主机的第一网络能力评分,包括:
[0018]获取私有云资源池中第一网络监测节点到宿主机的第一时延、第一上传速率以及第一下载速率;
[0019]根据所述第一时延、所述第一上传速率以及所述第一下载速率,通过第一建模函数计算第一网络能力评分。
[0020]进一步,确定不同私有云资源池之间的第二网络能力评分,包括:
[0021]获取私有云资源池中的第一网络监测节点以及另一私有云资源池中的第二网络监测节点之间的第二时延、第二上传速率以及第二下载速率;
[0022]根据所述第二时延、所述第二上传速率以及所述第二下载速率,通过第二建模函数计算第二网络能力评分。
[0023]进一步,所述根据所述性能评分确定私有云资源池中的可部署目标主机,生成部署方案,包括:
[0024]获取虚机列表;
[0025]将所述承载能力评分、所述状态评分、所述第一网络能力评分以及所述第二网络能力评分均满足预设要求的宿主机作为私有云资源池中的可部署目标主机;
[0026]计算可部署目标主机的性能服务评分;
[0027]将承载能力评分最优、性能服务评分最优、第一网络能力评分最优中的其中之一的可部署目标主机作为目标部署主机,将所述虚机列表中的未部署虚机部署至所述目标部署主机以进行资源预占;
[0028]返回所述将承载能力评分最优、性能服务评分最优、第一网络能力评分最优中的其中之一的可部署目标主机作为目标部署主机的步骤以确定新的目标部署主机,直至所述虚机列表中的未部署虚机均部署至对应的目标部署主机,生成部署方案。
[0029]进一步,所述计算可部署目标主机的性能服务评分,包括:
[0030]获取可部署目标主机的平均利用率以及峰值利用率;
[0031]根据所述平均利用率、平均利用率系数、所述峰值利用率以及峰值利用率系数进行加权求和,得到可部署目标主机的性能服务评分。
[0032]本专利技术实施例还提供一种私有云资源池部署装置,包括:
[0033]响应模块,用于响应于资源申请请求,确定私有云资源池的资源范围;
[0034]评分模块,用于确定所述资源范围的性能评分;所述性能评分包括宿主机的承载能力评分、宿主机的状态评分、宿主机的第一网络能力评分以及不同私有云资源池之间的第二网络能力评分;
[0035]生成模块,用于根据所述性能评分确定私有云资源池中的可部署目标主机,生成部署方案。
[0036]本专利技术实施例还提供一种私有云资源池部署装置,所述私有云资源池部署装置包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现所述方法。
[0037]本专利技术实施例还提供一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现所述方法。
[0038]本专利技术的有益效果是:
[0039]通过响应于资源申请请求,确定私有云资源池的资源范围,确定所述资源范围的
性能评分,根据所述性能评分确定私有云资源池中的可部署目标主机,生成部署方案,根据宿主机的承载能力评分、宿主机的状态评分、宿主机的第一网络能力评分以及不同私有云资源池之间的第二网络能力评分,自动确定私有云资源池中的可部署目标主机并生成部署方案,不需要人工进行复杂的处理分析,有利于提高效率以及降低出错率,提高部署的准确性。
[0040]为了更好地理解和实施,下面结合附图详细说明本专利技术。
附图说明
[0041]图1为本专利技术私有云资源池部署方法的步骤流程示意图;
[0042]图2为本专利技术具体实施例部署环境的系统示意图;
[0043]图3为本专利技术具体实施例私有云资源池部署方法的步骤流程图。
具体实施方式
[0044]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0045]本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种私有云资源池部署方法,其特征在于,包括:响应于资源申请请求,确定私有云资源池的资源范围;确定所述资源范围的性能评分;所述性能评分包括宿主机的承载能力评分、宿主机的状态评分、宿主机的第一网络能力评分以及不同私有云资源池之间的第二网络能力评分;根据所述性能评分确定私有云资源池中的可部署目标主机,生成部署方案。2.根据权利要求1所述私有云资源池部署方法,其特征在于:所述确定所述资源范围的性能评分的步骤之前,包括:判断宿主机的剩余资源数量是否满足所述资源申请请求中的虚机配置资源;当判断结果为满足时,根据预设拆分规则对所述虚机配置资源进行模拟拆分;根据模拟拆分结果获取对应的未部署虚机,生成虚机列表。3.根据权利要求1所述私有云资源池部署方法,其特征在于:确定宿主机的承载能力评分,包括:获取宿主机的子能力的能力数值以及虚拟机可分配的子能力的能力数值总数;子能力包括CPU核数、内存和存储中的至少之一;根据所述能力数值、所述能力数值总数以及安全余量系数,确定宿主机的承载能力评分。4.根据权利要求1所述私有云资源池部署方法,其特征在于:确定宿主机的第一网络能力评分,包括:获取私有云资源池中第一网络监测节点到宿主机的第一时延、第一上传速率以及第一下载速率;根据所述第一时延、所述第一上传速率以及所述第一下载速率,通过第一建模函数计算第一网络能力评分。5.根据权利要求1所述私有云资源池部署方法,其特征在于:确定不同私有云资源池之间的第二网络能力评分,包括:获取私有云资源池中的第一网络监测节点以及另一私有云资源池中的第二网络监测节点之间的第二时延、第二上传速率以及第二下载速率;根据所述第二时延、所述第二上传速率以及所述第二下载速率,通过第二建模函数计算第二网络能力评分。6.根据权利要求1

5任一项所述私有云资源池部署方法,其特征在于:所述根据所述性能评分确定私有云资源池中的可部署目标主机,生成部署方案,包括:获取虚机列表;将所述承载能力评分、所述状态评分、所述...

【专利技术属性】
技术研发人员:彭舒婷刘志军杜桂山邹国栋周国强李志强闵锐程大鹏王宇朱英军徐小清
申请(专利权)人:广东亿迅科技有限公司
类型:发明
国别省市:

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

1