[发明专利]一种quota管理方法、装置及电子设备有效
申请号: | 201810387462.1 | 申请日: | 2018-04-26 |
公开(公告)号: | CN108845860B | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 林青云;顾晓洁 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 quota 管理 方法 装置 电子设备 | ||
本发明实施例提供了一种quota管理方法、装置及电子设备,应用于云计算技术领域,所述方法包括:针对虚拟机中的每种资源,获取该资源的剩余可用值和当前扩容阈值,在剩余可用值小于当前扩容阈值时,对该资源进行扩容,增加的quota值为扩容quota值;获取用户在多个预设时间段内对该资源的实际使用值,根据多个实际使用值,计算用户对该资源的需求增加值,根据需求增加值、剩余可用值和当前扩容阈值,计算下一次扩容阈值;在扩容quota值中的剩余可用值小于下一次扩容阈值时,根据扩容quota值、平均增长率和预设时间段的个数,确定下一次扩容所增加的quota值。本发明可根据业务需求设置资源的quota值。
技术领域
本发明涉及云计算技术领域,特别是涉及一种quota管理方法、装置及电子设备。
背景技术
在云计算技术中,企业可以通过互联网提供动态、易扩展且虚拟化的资源,例如虚拟化服务平台以及弹性计算平台的相关业务等。通常管理员可以在虚拟化服务中设置quota(配额),例如部门quota以及不同部门配置相应数量的quota等,quota是对资源的一种管理和分配,例如,可以分配一定数量的内存和磁盘等。当用户申请相关业务发现quota余量不足时,需要向管理员提出扩容申请,管理员依据现有的资源增加quota。
然而,发明人在实现本发明的过程中发现,现有技术至少存在如下问题:管理员增加的quota值是根据经验设置的数值,并且设置的quota值是确定的,与用户的实际业务需求的符合度较低。
发明内容
本发明实施例的目的在于提供一种quota管理方法、装置及电子设备,以根据实际业务需求对资源quota值进行动态设置,提高quota与实际业务需求的符合度。具体技术方案如下:
本发明实施例提供了一种quota管理方法,所述方法包括:
针对虚拟机中的每一种资源,获取该资源的剩余可用值和当前扩容阈值,在所述剩余可用值小于所述当前扩容阈值时,对该资源进行扩容,增加的quota值为扩容quota值;
所述扩容quota值是根据获取的该资源的当前quota值、所述虚拟机在多个预设时间段的平均增长率和预设时间段的个数确定的,所述平均增长率是根据获取的所述多个预设时间段内虚拟机的个数确定的;
通过数据采集器获取用户在所述多个预设时间段内对该资源的实际使用值,根据多个实际使用值,计算用户对该资源的需求增加值,根据所述需求增加值、所述剩余可用值和所述当前扩容阈值,计算下一次扩容阈值;
在所述扩容quota值中的剩余可用值小于所述下一次扩容阈值时,根据所述扩容quota值、所述平均增长率和预设时间段的个数,确定下一次扩容所增加的quota值。
可选的,所述根据多个实际使用值,计算用户对该资源的需求增加值,包括:
若第j个时间段内的实际使用值为VMUj,j为1至n的整数,根据公式:
得到用户对该资源的需求增加值RMU,为加权系数,i为1至n的整数,n为预设时间段的个数。
可选的,所述根据所述需求增加值、所述剩余可用值和所述当前扩容阈值,计算下一次扩容阈值,包括:
若所述需求增加值为RMU,所述剩余可用值为ARC,所述当前扩容阈值为AQBnow,根据公式:
得到下一次扩容阈值AQBnext,为调节系数。
可选的,所述根据所述扩容quota值、所述平均增长率和预设时间段的个数,确定下一次扩容所增加的quota值,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810387462.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种弧线变速运动的变速值的生成算法
- 下一篇:虚拟摄像头的实现方法及装置