本说明书实施方式提供了一种计算资源的管理方法及相关装置,通过将在报备资源的预计开始使用时间之前,将报备资源作为所述空闲资源库中的空闲计算资源的方式,实现了报备资源在预计开始使用时间之前的有效利用,解决了了报备资源在预计开始使用时间之前锁定闲置而导致的利用率低的问题,实现了提高报备资源的利用率的目的。同时所述计算资源的管理方法通过将与所述资源报备请求指定数量的计算资源标记为所述第一用户的报备资源的方式,为资源报备请求的实现预先做准备,保障了资源报备请求的按期实现。求的按期实现。求的按期实现。
【技术实现步骤摘要】
一种计算资源的管理方法及相关装置
[0001]本说明书中实施方式关于计算机应用
,具体地说,涉及计算机应用
下的计算资源的管理技术,更具体地说,涉及一种计算资源的管理方法及相关装置。
技术介绍
[0002]云计算(Cloud Computing)是一种通过网络同一组织和灵活调用各种计算资源(例如处理器资源、存储资源和网络资源等),实现大规模计算的信息处理方法。云计算平台利用分布式计算和虚拟资源管理等技术,通过网络将分散的计算资源集中起来形成共享的资源池,并以动态按需和可度量的方式向用户提供服务。
[0003]目前,云计算服务平台大多通过准备较深的资源池来为用户的弹性云服务需求或新增用户的云计算需求做准备,但在实际使用中,云计算服务平台的一些计算资源会在一定时间段内锁定闲置,导致这些计算资源的利用率低的问题。
技术实现思路
[0004]本说明书中多个实施方式提供一种计算资源的管理方法及相关装置,以解决现有的计算资源的管理方法的部分计算资源的利用率低的问题。
[0005]第一方面,提供了一种计算资源的管理方法,应用于服务器,所述服务器包括空闲资源库,所述空闲资源库用于设置空闲资源,所述计算资源的管理方法包括:
[0006]获取第一用户的资源报备请求,所述资源报备请求用于指定所述第一用户对应账户在预计开始使用时间后需要占用的计算资源量;
[0007]响应于所述资源报备请求,将与所述资源报备请求指定数量的计算资源标记为所述第一用户的报备资源,所述报备资源用于在所述预计开始使用时间后被所述第一用户对应的账户占用;
[0008]在所述预计开始使用时间之前,将所述报备资源作为所述空闲资源库中的空闲资源。
[0009]第二方面,提供了一种计算资源的管理装置,应用于服务器,所述服务器包括空闲资源库,所述空闲资源库用于设置空闲资源,所述计算资源的管理装置包括:
[0010]请求获取模块,用于获取第一用户的资源报备请求,所述资源报备请求用于指定所述第一用户对应账户在预计开始使用时间后需要占用的计算资源量;
[0011]资源响应模块,用于响应于所述资源报备请求,将与所述资源报备请求指定数量的计算资源标记为所述第一用户的报备资源,所述报备资源用于在所述预计开始使用时间后被所述第一用户对应的账户占用;
[0012]资源整合模块,用于在所述预计开始使用时间之前,将所述报备资源作为所述空闲资源库中的空闲资源。
[0013]第三方面,提供了一种计算设备,包括:处理器和存储器;
[0014]其中,所述存储器与所述处理器连接,所述存储器用于存储计算机程序;
[0015]所述处理器,用于通过运行所述存储器中存储的计算机程序,实现如上述的计算资源的管理方法。
[0016]第四方面,提供了一种云计算平台,包括:
[0017]服务器;
[0018]所述服务器包括至少一个主机,所述主机用于提供计算资源,所述服务器用于根据上述的计算资源的管理方法管理所述计算资源。
[0019]第五方面,提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时,实现如上述的计算资源的管理方法。
[0020]第六方面,提供了一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中;所述计算机设备的处理器从所述计算机可读存储介质读取所述计算机指令,所述处理器执行所述计算机指令时实现上述的计算资源的管理方法的步骤。
[0021]本说明书提供的多个实施方式,通过将在报备资源的预计开始使用时间之前,将报备资源作为所述空闲资源库中的空闲资源的方式,实现了报备资源在预计开始使用时间之前的有效利用,解决了了报备资源在预计开始使用时间之前锁定闲置而导致的利用率低的问题,实现了提高报备资源的利用率的目的。同时所述计算资源的管理方法通过将与所述资源报备请求指定数量的计算资源标记为所述第一用户的报备资源的方式,为资源报备请求的实现预先做准备,保障了资源报备请求的按期实现。
[0022]另外,将报备资源在预计开始使用时间之前作为空闲资源库中的空闲资源,也可在云计算平台的资源池的深度不变的情况下,增加云计算平台的弹性深度,提高对云计算用户的即时计算资源需求的满足成功率,提升用户购买计算资源的成功率。
附图说明
[0023]图1为本说明书的一个实施方式提供的一种云计算平台与用户之间的架构示意图;
[0024]图2为本说明书的一个实施方式提供的一种报备资源的收集与提供流程示意图;
[0025]图3为本说明书的一个实施方式提供的一种计算资源的管理方法的应用场景示意图;
[0026]图4为本说明书的一个实施方式提供的一种计算资源的管理方法的流程示意图;
[0027]图5为本说明书的一个实施方式提供的一种用户访问云计算平台时的页面示意图;
[0028]图6为本说明书的一个实施方式提供的另一种计算资源的管理方法的流程示意图;
[0029]图7为本说明书的一个实施方式提供的一种报备资源的标记方式示意图;
[0030]图8为本说明书的一个实施方式提供的一种计算资源的管理装置的结构示意图;
[0031]图9为本说明书的一个实施方式提供的一种计算设备的结构示意图。
具体实施方式
[0032]除非另外定义,本说明书实施例使用的技术术语或者科学术语应当为本说明书所
属领域内具有一般技能的人士所理解的通常意义。本说明书实施例使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来避免构成要素的混同而设置的。
[0033]除非上下文另有要求,否则,在整个说明书中,“多个”表示“至少两个”,“包括”被解释为开放、包含的意思,即为“包含,但不限于”。在说明书的描述中,术语“一个实施例”、“一些实施例”、“示例性实施例”、“示例”、“特定示例”或“一些示例”等旨在表明与该实施例或示例相关的特定特征、结构、材料或特性包括在本说明书的至少一个实施例或示例中。上述术语的示意性表示不一定是指同一实施例或示例。
[0034]下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书保护的范围。
[0035]概述
[0036]参考图1,图1示出了云计算平台10与用户20之间的架构示意图,如前文所述,云计算平台10利用分布式计算和虚拟资源管理等技术,通过网络将分散的计算资源集中起来形成共享的资源池,并以动态按需和可度量的方式向用户20提供服务。具体地,云计算服务厂商可以通过构建分布式云服务器的方式搭建云计算平台10,分布式架构有利于需求变化时,部署的计算资源的增减。
...
【技术保护点】
【技术特征摘要】
1.一种计算资源的管理方法,其特征在于,应用于服务器,所述服务器包括空闲资源库,所述空闲资源库用于设置空闲资源,所述计算资源的管理方法包括:获取第一用户的资源报备请求,所述资源报备请求用于指定所述第一用户对应账户在预计开始使用时间后需要占用的计算资源量;响应于所述资源报备请求,将与所述资源报备请求指定数量的计算资源标记为所述第一用户的报备资源,所述报备资源用于在所述预计开始使用时间后被所述第一用户对应的账户占用;在所述预计开始使用时间之前,将所述报备资源作为所述空闲资源库中的空闲资源。2.根据权利要求1所述的方法,其特征在于,还包括:响应于资源使用请求,若所述资源使用请求为第一类使用请求,则将所述报备资源搭载于第一虚拟机上,并提供给所述资源使用请求对应的第二用户;所述第一类使用请求表示所述资源使用请求指定数量的计算资源,预计在所述预计开始使用时间之前重新放入所述空闲资源库,或,预计所述资源使用请求指定数量的计算资源搭载的第一虚拟机满足热迁移条件。3.根据权利要求2所述的方法,其特征在于,所述若所述资源使用请求为第一类使用请求,则将所述报备资源提供给所述资源使用请求对应的第二用户包括:若所述资源使用请求对应的第二用户的用户画像为目标画像,则将所述报备资源提供给所述资源使用请求对应的所述第二用户;所述用户画像用于表示所述第二用户使用计算资源的预计持续时长,和/或,所述第二用户使用计算资源时的计算资源使用率;所述目标画像用于表示所述第二用户使用计算资源的预计持续时长小于预设时长阈值,和/或,所述第二用户使用计算资源时的计算资源使用率小于预设使用率阈值。4.根据权利要求3所述的方法,其特征在于,所述第二用户的用户画像的生成过程包括:基于与所述第二用户关联的画像参数,生成所述第二用户的用户画像;所述画像参数包括:所述第二用户使用计算资源的行为参数,和/或,所述第二用户所属行业的其他用户使用计算资源的行为参数。5.根据权利要求3所述的方法,其特征在于,所述预设时长阈值小于所述资源使用请求的产生日期与所述报备资源的预计开始使用时间之间的时长。6.根据权利要求2所述的方法,其特征在于,还包括:在所述报备资源的预计开始使用时间到达时,若所述报备资源位于所述空闲资源库中,则将所述报备资源向所述第一用户对应的账户开放占用权限;若所述报备资源搭载于所述第一虚拟机上,且所述第一虚拟机满足热迁移条件,则基于所述空闲资源库中除报备资源外的其他计算资源,对所述第一虚拟机进行热迁移,将所述报备资源搭载于第二虚拟机上,并将所述报备资源向所述第一用户对应的账户开放占用权限;若所述报备资源搭载于所述第一虚拟机上,且所述第一虚拟机不满足热迁移条件,则将所述空闲资源...
【专利技术属性】
技术研发人员:余焕军,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。