【技术实现步骤摘要】
一种限制云计算用户资源使用额度的方法
本专利技术涉及云计算
,特别是一种限制云计算用户资源使用额度的方法。
技术介绍
在云计算环境下,资源共享方式使用、服务为主的交付方式等特点,都使得资源有可能被单个用户过度地占用。在资源有限的情况下,尤其是在公有云环境,单个用户对资源的过度占用会使得其他用户可用资源少,严重影响服务质量。因此,云计算迫切需要对单个用户的虚拟资源使用额度进行限制,而对资源限制存在以下的困难:一是云计算环境下资源的虚拟化特性,使限制使用额度变得困难,比如真实物理CPU核数被虚拟出远远大于其真实数量的虚拟核,内存可以用ballon技术实现共享,真实使用的数量往往难以计算。二是云计算环境中,以虚拟机形式提供资源,用户根据需要随用随释放,根据实际需要,虚拟机资源能够动态随时调整资源,真实资源使用量统计难度较大;三是目前的云计算操作系统为了提高服务的可用性,大多加入备份还原机制,这个往往成为绕开限额机制的漏洞,资源的使用者可以通过先创建满额资源,后进行恢复的方式超额使用资源。为了能够统计单个用户所用资源量,限制单个用户在云平台中能够使用的最大资源,需要一种能够在云计算h境中限制用户资源使用额度的机制,在用户请求新增资源、减少资源时,根据资源额度判断其操作是否允许。
技术实现思路
本专利技术解决的的技术问题在于提供一种在云计算中限制单个用户资源使用额度的方法,解决在云计算环境中防止用户过度占用资源、单个用户资源使用量统计、防止用户超额使用资源等问题。本专利技术解决上述技术问题的技术方案是:步骤1:系统获取物理机上CPU、内存和可用存储空间,作为用户资 ...
【技术保护点】
一种限制云计算用户资源使用额度的方法,其特征在于:包含如下步骤:步骤1:系统获取物理机上CPU、内存和可用存储空间,作为用户资源配额因子;并设定资源使用规则,虚拟机或云盘分配资源量即为占用资源量;步骤2:用户通过云计算管理页面设置用户资源额度限制;步骤3:系统扫描用户的虚拟机和云盘,计算出CPU、内存、存储的已用量;步骤4:系统比较资源限制额度与用户已用资源量的大小;当资源限制额度大于用户已用资源时进入步骤5;当资源额度小于用户已用资源量时进入步骤6;步骤5:当资源限制额度大于用户已用资源量时,资源额度设置成功;步骤6:当资源限制额度小于用户已用资源量时,资源额度设置失败;用户需要重新设置其他值。
【技术特征摘要】
1.一种限制云计算用户资源使用额度的方法,其特征在于:包含如下步骤:步骤1:系统获取物理机上CPU、内存和可用存储空间,作为用户资源配额因子;并设定资源使用规则,虚拟机或云盘分配资源量即为占用资源量;步骤2:用户通过云计算管理页面设置用户资源额度限制;步骤3:系统扫描用户的虚拟机和云盘,计算出CPU、内存、存储的已用量;步骤4:系统比较资源限制额度与用户已用资源量的大小;当资源限制额度大于用户已用资源时进入步骤5;当资源额度小于用户已用资源量时进入步骤6;步骤5:当资源限制额度大于用户已用资源量时,资源额度设置成功;步骤6:当资源限制额度小于用户已用资源量时,资源额度设置失败;用户需要重新设置其他值;当用户请求增加虚拟机资源的操作时,系统首先判断即将增加的资源量与剩余可用的资源配额量大小,当即将增加的资源量小于剩余可用资源配额量时,增加虚拟机资源的操作被允许,可用资源配额量...
【专利技术属性】
技术研发人员:张雪梅,杨松,莫展鹏,季统凯,
申请(专利权)人:国云科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。