一种云平台抢占资源的方法、系统、设备和存储介质技术方案

技术编号:32879230 阅读:55 留言:0更新日期:2022-04-02 12:12
本发明专利技术提供一种云平台抢占资源的方法、系统、设备和存储介质,方法包括:对云平台中的每个项目设置项目配额和相应的等级;响应于存在项目当前使用的项目资源不足,向云平台申请资源并判断当前空闲资源是否满足所述项目的申请资源;响应于当前空闲资源不满足所述项目的申请资源,判断是否存在等级低于所述项目的其他项目存在可抢占资源;以及响应于存在等级低于所述项目的其他项目存在可抢占资源,从所述其他项目的可抢占资源中获取对应的资源。本发明专利技术基于项目的特权等级进行资源的分配,可以在平台资源不充足时,优先保障核心项目或业务获得平台资源。得平台资源。得平台资源。

【技术实现步骤摘要】
一种云平台抢占资源的方法、系统、设备和存储介质


[0001]本专利技术涉及云平台资源分配领域,更具体地,特别是指一种云平台抢占资源的方法、系统、设备和存储介质。

技术介绍

[0002]公有云服务提供商需要确保在用户请求时有足够的可用资源。因此,需要随时保有空闲的资源容量。亚马逊网络服务(AWS)是第一个解决这一挑战的公共云提供商。2009年,AWS发布了“现货实例”市场。其理念是,未使用的服务器容量可以以巨大的折扣价出售(与按需实例相比,折扣价最高可达90%),同时警告,当AWS需要按需实例或保留实例的容量时,这些实例可以在任何时候终止。对于用户来说,这意味着对低SLA(Service Level Agreement,服务等级协议)实例有很大的折扣。
[0003]而在私有云中,云平台用户往往更加精打细算,备用容量意味着资源的浪费,他们会购买仅仅满足基本需求的硬件资源。在资源划分时,他们会考虑项目范围和组织的重要性,使用配额为每个项目分配容量,以确保资源的公平分配。考虑到用户业务的弹性及资源的实际使用情况,项目配额一般都会超分。然而,对于本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种云平台抢占资源的方法,其特征在于,包括如下步骤:对云平台中的每个项目设置项目配额和相应的等级;响应于存在项目当前使用的项目资源不足,向云平台申请资源并判断当前空闲资源是否满足所述项目的申请资源;响应于当前空闲资源不满足所述项目的申请资源,判断是否存在等级低于所述项目的其他项目存在可抢占资源;以及响应于存在等级低于所述项目的其他项目存在可抢占资源,从所述其他项目的可抢占资源中获取对应的资源。2.根据权利要求1所述的方法,其特征在于,所述判断当前空闲资源是否满足所述项目的申请资源包括:判断所述项目的申请资源与所述项目当前使用的项目资源之和是否超过所述项目的项目配额。3.根据权利要求1所述的方法,其特征在于,所述判断是否存在等级低于所述项目的其他项目存在可抢占资源包括:判断是否存在等级低于所述项目的其他项目;以及响应于存在等级低于所述项目的其他项目,确定所述其他项目的等级,并按照等级从低到高依次判断所述其他项目中是否存在可抢占资源。4.根据权利要求3所述的方法,其特征在于,所述按照等级从低到高依次判断所述其他项目中是否存在可抢占资源包括:按照等级从低到高依次判断当前等级的项目当前使用的项目资源是否大于所述当前等级的项目的不可抢占配额。5.一种云平台抢占资源的系统,其特征在于,包括:设置模块,配置用于对云平台中的每个项目设置项目配额和相应的等级;第一判断模块,配置用于响应于存在项目当前使用的项目资源不足,向云平台申请资源并判断当...

【专利技术属性】
技术研发人员:苏正伟
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:

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

1