[发明专利]一种私有云多租户的资源配额自适应调节方法及装置有效
| 申请号: | 202211148614.5 | 申请日: | 2022-09-21 |
| 公开(公告)号: | CN115248734B | 公开(公告)日: | 2022-12-13 |
| 发明(设计)人: | 叶玥;王瑾 | 申请(专利权)人: | 之江实验室 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 北京志霖恒远知识产权代理有限公司 11435 | 代理人: | 戴莉 |
| 地址: | 311121 浙江*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 私有 租户 资源 配额 自适应 调节 方法 装置 | ||
1.一种私有云多租户的资源配额自适应调节方法,其特征在于,包含以下步骤:
S1:资源配额管控模块基于私有云集群资源总额和按需分配的原则,设置各租户的初始化资源配额;
S2:资源使用率监控模块持续监控并按时间分片收集各租户的资源使用率数据,上报到资源配额管控模块;
S3:资源配额管控模块根据上一个周期内资源使用率数据和预期使用率的调节阈值周期性的对各租户资源配额进行自适应调节;
S4:进入下一个资源配额调节周期或者超出免扩容阈值后进行集群扩容;
S5:由定时任务控制,进入下一个资源配额调节周期,重复步骤S1到步骤S4;
所述步骤S1中设置各租户的初始化资源配额,包括以下步骤:
S1.1:租户管理模块共享私有云资源池的所有租户管理,包括租户生命周期的管理;资源配额管控模块设定免扩容阈值、预期使用率、预期使用率的调节阈值;
S1.2:当私有云新增租户时,资源配额管控模块根据用户当前的资源需求在配额资源池中预划分该租户的配额池;若预划分该租户的配额池后,闲置配额池中资源配额仍大于免扩容阈值,则通过集群的资源配额设置接口完成资源分配;若闲置配额池中资源配额小于免扩容阈值,则触发一次整体的资源配额调节流程;在资源配额调节完成之后,重新进行上述的预划分计算;
所述步骤S3中对各租户资源配额进行自适应调节,包含以下步骤:
S3.1:资源配额管控模块对上报的资源使用率数据进行分析和处理,得到各租户一个周期内的资源使用率结果,该结果作为资源配额调节算法的输入;
S3.2:向资源配额调节算法输入单个周期内各租户的所有类别资源的使用率结果、闲置配额池数据、预先设定的免扩容阈值以及预期使用率的调节阈值,经过计算输出得到各租户单个周期内的待调节资源配额;
S3.3:比较各租户的预期资源配额和实际资源配额,在差异超出调节阈值时,通过资源配额设置接口对集群资源池重新进行配额池划分。
2.根据权利要求1所述的一种私有云多租户的资源配额自适应调节方法,其特征在于:所述免扩容阈值包括正值和负值,若设置成正值,则允许集群中资源处于预留状态;若设置成负值,则集群中资源处于超配状态。
3.根据权利要求2所述的一种私有云多租户的资源配额自适应调节方法,其特征在于:所述免扩容阈值按照资源类别做细粒度区分,针对不同的资源类型设置不同的免扩容阈值,任何一种资源类型的配额总额超出免扩容阈值,均触发集群扩容。
4.根据权利要求1所述的一种私有云多租户的资源配额自适应调节方法,其特征在于:所述步骤S2中资源使用率数据具有有效性和无效性,对于当前周期内新增的用户,其不具备一个调节周期内完整的采集数据,该数据是无效性的,针对无效性的监控数据,在后续调节流程中排除所对应的租户,不改变其资源配额。
5.根据权利要求1所述的一种私有云多租户的资源配额自适应调节方法,其特征在于:所述步骤S3.1中资源配额管控模块对上报的资源使用率数据进行分析和处理,包括比较设定的预期使用率和实际资源使用率的大小,在超出预期使用率的调节阈值时以预期使用率为基准重新计算合理的资源配额。
6.根据权利要求1所述的一种私有云多租户的资源配额自适应调节方法,其特征在于:所述步骤S4的超出免扩容阈值后进行集群扩容过程包括比较资源配额总值与预先设定的免扩容阈值,若存在某个资源类型的当前资源配额总值超出集群资源总额的部分大于免扩容阈值,则触发集群扩容。
7.一种私有云多租户的资源配额自适应调节装置,其特征在于:包括租户管理模块、资源配额管控模块、资源使用率监控模块、集群扩缩容模块,所述租户管理模块共享私有云资源池的租户信息给资源配额管控模块,所述的私有云资源池包括资源配额池和资源使用池,所述资源配额管控模块对资源配额池进行管理,资源配额池对资源使用池进行分配,资源使用率监控模块采集资源使用池的数据并上报给资源配额管控模块,当资源配额总额超出免扩容阈值时,触发集群扩缩容模块对资源配额池执行集群扩容;
所述的资源配额管控模块包括监控数据处理、配额调节算法、配额设置接口以及定时任务控制,所述监控数据处理对资源使用率监控模块的数据进行分析和处理,并将结果输出给配额调节算法,配额调节算法对资源配额进行自适应调节,当预期资源配额和实际资源配额的差异超出调节阈值时,通过配额设置接口对资源配额池重新进行划分,定时任务控制管理装置的运行;所述的资源配额池包括租户配额数据和闲置配额池,资源使用池包括租户使用数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于之江实验室,未经之江实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211148614.5/1.html,转载请声明来源钻瓜专利网。





