[发明专利]一种限制云计算用户资源使用额度的方法有效
| 申请号: | 201310743282.X | 申请日: | 2013-12-29 |
| 公开(公告)号: | CN103729236B | 公开(公告)日: | 2017-04-05 |
| 发明(设计)人: | 张雪梅;杨松;莫展鹏;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
| 代理公司: | 北京科亿知识产权代理事务所(普通合伙)11350 | 代理人: | 汤东凤 |
| 地址: | 523808 广东省东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 限制 计算 用户 资源 使用 额度 方法 | ||
技术领域
本发明涉及云计算技术领域,特别是一种限制云计算用户资源使用额度的方法。
背景技术
在云计算环境下,资源共享方式使用、服务为主的交付方式等特点,都使得资源有可能被单个用户过度地占用。在资源有限的情况下,尤其是在公有云环境,单个用户对资源的过度占用会使得其他用户可用资源少,严重影响服务质量。因此,云计算迫切需要对单个用户的虚拟资源使用额度进行限制,而对资源限制存在以下的困难:
一是云计算环境下资源的虚拟化特性,使限制使用额度变得困难,比如真实物理CPU核数被虚拟出远远大于其真实数量的虚拟核,内存可以用ballon技术实现共享,真实使用的数量往往难以计算。
二是云计算环境中,以虚拟机形式提供资源,用户根据需要随用随释放,根据实际需要,虚拟机资源能够动态随时调整资源,真实资源使用量统计难度较大;
三是目前的云计算操作系统为了提高服务的可用性,大多加入备份还原机制,这个往往成为绕开限额机制的漏洞,资源的使用者可以通过先创建满额资源,后进行恢复的方式超额使用资源。
为了能够统计单个用户所用资源量,限制单个用户在云平台中能够使用的最大资源,需要一种能够在云计算h境中限制用户资源使用额度的机制,在用户请求新增资源、减少资源时,根据资源额度判断其操作是否允许。
发明内容
本发明解决的的技术问题在于提供一种在云计算中限制单个用户资源使用额度的方法,解决在云计算环境中防止用户过度占用资源、单个用户资源使用量统计、防止用户超额使用资源等问题。
本发明解决上述技术问题的技术方案是:
步骤1:系统获取物理机上CPU、内存和可用存储空间,作为用户资源配额因子;并设定资源使用规则,虚拟机或云盘分配资源量即为占用资源量;
步骤2:用户通过云计算管理页面设置用户资源额度限制;
步骤3:系统扫描用户的虚拟机和云盘,计算出CPU、内存、存储的已用量;
步骤4:系统比较资源限制额度与用户已用资源量的大小;当资源限制额度大于用户已用资源时进入步骤5;当资源额度小于用户已用资源量时进入步骤6;
步骤5:当资源限制额度大于用户已用资源量时,资源额度设置成功;
步骤6:当资源限制额度小于用户已用资源量时,资源额度设置失败;用户需要重新设置其他值。
当用户请求增加虚拟机资源的操作时,系统首先判断即将增加的资源量与剩余可用的资源配额量大小,当即将增加的资源量小于剩余可用资源配额量时,增加虚拟机资源的操作被允许,可用资源配额量相应减少,否则将不被允许;
当用户提交减少虚拟机资源的操作时,系统释放用户占用的计算资源配额,可用计算资源配额量加上减少的相应量。
当用户提交增加云盘资源操作时,系统获取用户资源配额,对比剩余可用资源配额量与新增资源量,当剩余可用资源配额量大于新增资源量时,占用用户的资源配额,允许新增资源操作;否则不允许新增云盘资源操作;
当用户提交减少云盘资源操作请求时,系统将占用的存储资源配额释放减少的资源量,可用存储资源配额量增加相应的减少资源量。
所述的所配资源限度值是云计算中提供给用户的资源最大数量,即CPU最大资源核数、内存最大容量、存储最大容量,该资源以虚拟机形式提供给用户,能够按需使用,弹性扩展;
所述的已用资源量是云计算中单个用户所有虚拟机的资源总量,即该用户所有虚拟机的总CPU核数、总内存容量大小、总存储容量大小。
本发明通过限制单个用户资源使用额度,从根本上控制单个用户超额使用资源,过度占用其他用户的可用资源,同时能够在大量云计算用户按需使用资源,随用随释放的情况下,准确统计每个用户所用的资源量。本发明的虚拟机资源最大使用额度,能够限制用户在请求新增资源是不超过允许范围,降低了超额使用影响其他用户体验的风险。本发现的资源最大额度包括CPU、内存、存储,能够控制用户在云计算中使用的所有形式的资源,不受单一模式限制。
附图说明
下面结合附图对本发明进一步说明:
图1为本发明方法流程图;
图2为本发明机制下新增虚拟机资源流程图;
图3为本发明机制下减少虚拟机资源流程图;
图4为本发明机制下新增云盘资源流程图;
图5为本发明机制下减少云盘资源流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310743282.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种镜像元数据的分布式锁算法
- 下一篇:一种ID烧写方法





