System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种多云场景下多租户资源闲置监测和辅助调节的方法技术_技高网

一种多云场景下多租户资源闲置监测和辅助调节的方法技术

技术编号:40835245 阅读:2 留言:0更新日期:2024-04-01 14:59
本发明专利技术涉及一种多云场景下多租户资源闲置监测和辅助调节的方法,属于云计算领域。本发明专利技术资源配额管控模块基于多云资源总额和按需分配的原则,设置各租户的初始化资源额度,资源闲置分析模块持续监控并按时间分片收集各租户的配额用额率数据,并进行租户配额用额闲置判定,资源闲置分析模块持续监控并按时间分片收集各租户创建的实例的核心负载数据,并进行租户内各资源实例闲置判定,资源配额管控模块根据资源配额用额闲置信息和资源实例闲置信息,结合预期指数,自动得出租户配额释放量和实例资源释放量。本发明专利技术既具有时间跨度和多云跨度上的宏观性,又兼顾资源实例实时负载指标等层面的微观性,使结论更符合实际的资源利用情况。

【技术实现步骤摘要】

本专利技术属于云计算领域,具体涉及一种多云场景下多租户资源闲置监测和辅助调节的方法


技术介绍

1、在云计算部署和应用过程中,如何实现云资源利用率最大化,如何高效的对资源进行分配和调整是云管理员需要承担的重要职责。在此之前,业内已针对基于负载分析下的多租户动态cpu资源调整做了充分研究,同时也针对私有云下多租户的资源配额调节的方法和装置进行了专利技术和创造。以上研究成果为公有云或私有云场景下如何快速根据租户资源负载进行cpu或内存调整提供了有效的方法,提高了云管理员工作效率。但是,随着云计算应用的普及和规模的扩大,上述成果也都存在着一些不足有待改进和提升。首先,上述成果所提到的“多租户”都是在“一朵云”的前提场景下构建的,但现如今“多云策略”已成为各企业上云的主流。据flexera发布的《2023云现状报告》显示,在750家受访企业中,有87%的企业在it架构上采用了多云战略,多云架构成为大多数企业上云的必选项。其次,已有方法是基于实时负载分析为依据进行的,这种方法在解决云资源实时微观调控方面效果显著,但实际应用却具有非常大的局限性以及缺乏时空跨度上的宏观性。主要表现为当实际应用场景变为“一个租户对应多个虚拟机”时,该方法会频繁的分析虚拟机实时负载,然后频繁的调整租户配额,造成不必要的计算能力损耗,而且无法帮助云管理员具备广阔的“多云”配额调控视野。有些方法将资源配额调控视角放在了租户层,具备了一定的宏观性,但作为其配额调控核心依据的“资源使用率”数据在采集和汇总过程中过于粗暴,只采集了云资源实例的配置信息,却没有进一步采集每个云资源实例的实际负载信息,因此该方法得出的“资源使用率”多数情况下会高于实际的资源使用率,这会造成系统误判,从而增加输出错误的各租户配额调整辅助信息的可能,对管理员的决策起到负面影响。

2、因此,目前亟需一种多云场景下多租户资源闲置监测和辅助调节的方案。


技术实现思路

1、(一)要解决的技术问题

2、本专利技术要解决的技术问题是如何提供一种多云场景下多租户资源闲置监测和辅助调节的方法,以解决多云场景下多租户资源闲置监测和辅助调节的问题。

3、(二)技术方案

4、为了解决上述技术问题,本专利技术提出一种多云场景下多租户资源闲置监测和辅助调节的方法,该方法包括如下步骤:

5、s1:资源配额管控模块基于多云资源总额和按需分配的原则,设置各租户的初始化资源额度;

6、s2:资源闲置分析模块持续监控并按时间分片收集各租户的配额用额率数据,并进行租户配额用额闲置判定;

7、s3:资源闲置分析模块持续监控并按时间分片收集各租户创建的计算资源实例的2种核心负载数据,并进行租户内各资源实例闲置判定;其中,核心负载包括:cpu负载、内存负载;

8、s4:经过资源闲置分析算法得出各租户配额用额闲置情况和资源实例闲置情况,上报到资源配额管控模块,资源配额管控模块根据上一个周期内的资源配额用额闲置信息和资源实例闲置信息,结合预期指数,自动得出租户配额释放量hrq和实例资源释放量hcq;

9、s5:管理员根据配额调节报告中的参考值hrq和hcq进行配额调整工作,并由定时任务控制,进入下一个资源闲置监控周期,重复进行资源闲置分析与管控。

10、(三)有益效果

11、本专利技术提出一种多云场景下多租户资源闲置监测和辅助调节的方法,与现有技术相比,本专利技术提出的技术方案中建立了一种多云场景下多租户资源闲置监测和辅助调节的方法及装置,该方法与装置得出的闲置分析和资源辅助调节结论既具有时间跨度和多云跨度上的宏观性,又兼顾资源实例实时负载指标等层面的微观性,使结论更符合实际的资源利用情况。首先该方法及装置是建立在多云场景下的,得出的结论更符合当前多云战略下资源调控视野;其次该方法及装置连续采集大周期下的租户配额和租户实例负载监控信息,数据基础详实,得出的结论包括租户配额闲置情况和调节参数,租户资源实例闲置情况和调节参数,管理员按照调节参数对租户配额或者资源实例规格进行调整,更具有科学性和可操作性;最后,该方法及装置不会对计算能力造成额外的高损耗,不会对云环境的运行效率产生负面影响。

本文档来自技高网...

【技术保护点】

1.一种多云场景下多租户资源闲置监测和辅助调节的方法,其特征在于,该方法包括如下步骤:

2.如权利要求1所述的多云场景下多租户资源闲置监测和辅助调节的方法,其特征在于,多云平台是一种管理公有云、私有云和混合云环境的整合性云平台;被多云平台所统一管理的公有云、私有云和混合云平台称为受管平台;多云资源总额是多云平台管理的各受管平台组成的计算、存储的初始资源总和;租户配额用额率:假设租户得到配额a,创建资源实例占用额度b,b/a就是租户配额用额率,在下文中用ε表示;总配额资源池是指:多云资源总额减去已划分给各租户的资源额度,就是总配额资源池。

3.如权利要求1所述的多云场景下多租户资源闲置监测和辅助调节的方法,其特征在于,所述步骤S1具体包括:

4.如权利要求3所述的多云场景下多租户资源闲置监测和辅助调节的方法,其特征在于,所述步骤S1.1中,

5.如权利要求4所述的多云场景下多租户资源闲置监测和辅助调节的方法,其特征在于,所述步骤S2具体包括:

6.如权利要求5所述的多云场景下多租户资源闲置监测和辅助调节的方法,其特征在于,top重采样取平均值聚合包括:

7.如权利要求5所述的多云场景下多租户资源闲置监测和辅助调节的方法,其特征在于,全量数据积分平均值聚合包括:

8.如权利要求5-7任一项所述的多云场景下多租户资源闲置监测和辅助调节的方法,其特征在于,所述步骤S3具体包括:

9.如权利要求8所述的多云场景下多租户资源闲置监测和辅助调节的方法,其特征在于,实例包括:虚拟机、容器。

10.如权利要求8所述的多云场景下多租户资源闲置监测和辅助调节的方法,其特征在于,所述步骤S4具体包括:

...

【技术特征摘要】

1.一种多云场景下多租户资源闲置监测和辅助调节的方法,其特征在于,该方法包括如下步骤:

2.如权利要求1所述的多云场景下多租户资源闲置监测和辅助调节的方法,其特征在于,多云平台是一种管理公有云、私有云和混合云环境的整合性云平台;被多云平台所统一管理的公有云、私有云和混合云平台称为受管平台;多云资源总额是多云平台管理的各受管平台组成的计算、存储的初始资源总和;租户配额用额率:假设租户得到配额a,创建资源实例占用额度b,b/a就是租户配额用额率,在下文中用ε表示;总配额资源池是指:多云资源总额减去已划分给各租户的资源额度,就是总配额资源池。

3.如权利要求1所述的多云场景下多租户资源闲置监测和辅助调节的方法,其特征在于,所述步骤s1具体包括:

4.如权利要求3所述的多云场景下多租户资源闲置监测和辅助调节的方法,其...

【专利技术属性】
技术研发人员:刘晓宇苏醒
申请(专利权)人:北京计算机技术及应用研究所
类型:发明
国别省市:

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

1