掌桥专利:专业的专利平台
掌桥专利
首页

虚拟资源的创建方法、装置、设备及存储介质

文献发布时间:2023-06-19 19:28:50


虚拟资源的创建方法、装置、设备及存储介质

技术领域

本申请涉及云计算技术领域,具体涉及一种虚拟资源的创建方法、装置、设备及存储介质。

背景技术

云平台一般管理有物理服务器、物理网络交换机和物理存储设备等,其物理资源可以用于创建虚拟资源。

在云平台中,虚拟资源的创建流程一般如下:云平台接收云平台用户下发的虚拟资源创建指令,在虚拟资源创建指令的触发下,云平台调用其所管理的提供物理资源的设备进行虚拟资源的实际创建动作。

基于上述虚拟资源的创建流程,虚拟资源需要从物理资源中临时创建,虚拟资源从开始创建到达到可用状态的所需时间较长,在上层应用需要获得虚拟资源的支撑的情况下,无法满足对实时性要求较高的上层应用所需的支撑需求。

发明内容

本申请提供了虚拟资源的创建方法、装置、设备及存储介质。该技术方案如下。

一方面,提供了一种虚拟资源的创建方法,所述方法包括:

在云平台部署完成后,创建由虚拟资源构成的缓冲资源池;

接收云平台用户对应的虚拟资源创建指令;

响应于所述虚拟资源创建指令,在所述缓冲资源池中获取虚拟资源,并将获取到的虚拟资源分配给所述云平台用户,以供所述云平台用户基于分配到的虚拟资源完成虚拟资源的创建。

再一方面,提供了一种虚拟资源的创建装置,所述装置包括:

缓冲资源池创建模块,用于在云平台部署完成后,创建由虚拟资源构成的缓冲资源池;

创建指令接收模块,用于接收云平台用户对应的虚拟资源创建指令;

虚拟资源分配模块,用于响应于所述虚拟资源创建指令,在所述缓冲资源池中获取虚拟资源,并将获取到的虚拟资源分配给所述云平台用户,以供所述云平台用户基于分配到的虚拟资源完成虚拟资源的创建。

再一方面,提供了一种计算机设备,所述计算机设备中包含处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现上述虚拟资源的创建方法。

再一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现上述的虚拟资源的创建方法。

再一方面,提供了一种计算机程序产品还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的虚拟资源的创建方法。

本申请提供的技术方案可以包括以下有益效果:

在云平台部署完成的时间点,即创建由虚拟资源构成的缓冲资源池,因而在接收到虚拟资源创建指令时,可以对虚拟资源创建指令进行实时的响应,从缓存资源池中直接分配,从而有效提升实时性要求较高的上层应用所需的支撑需求,避免以往因资源创建过慢导致上层应用(在高并发场景下无法及时获得虚拟资源支撑)出现整体崩溃的问题。

附图说明

为了更清楚地说明本申请具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据现有技术示出的虚拟资源的创建流程的示意图。

图2是根据一示例性实施例示出的虚拟资源的创建流程的示意图。

图3是根据一示例性实施例示出的虚拟资源的创建方法的方法流程图。

图4是根据一示例性实施例示出的虚拟资源的创建方法的方法流程图。

图5是根据一示例性实施例示出的虚拟资源的创建方法的方法流程图。

图6是根据一示例性实施例示出的一种虚拟资源的创建装置的结构方框图。

图7是根据一示例性实施例提供的一种计算机设备的示意图。

具体实施方式

下面将结合附图对本申请的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

应理解,在本申请的实施例中提到的“指示”可以是直接指示,也可以是间接指示,还可以是表示具有关联关系。举例说明,A指示B,可以表示A直接指示B,例如B可以通过A获取;也可以表示A间接指示B,例如A指示C,B可以通过C获取;还可以表示A和B之间具有关联关系。

在本申请实施例的描述中,术语“对应”可表示两者之间具有直接对应或间接对应的关系,也可以表示两者之间具有关联关系,也可以是指示与被指示、配置与被配置等关系。

本申请实施例中,“预定义”可以通过在设备(例如,包括终端设备和网络设备)中预先保存相应的代码、表格或其他可用于指示相关信息的方式来实现,本申请对于其具体的实现方式不做限定。

目前市面可见的云平台产品,在资源创建环节的处置方式设计方面,均采用在收到云平台用户下发的虚拟资源创建指令后,再通过云平台调用其所管理的物理服务器进行虚拟资源的实际创建动作。

示例性的,结合参考图1,其示出了云平台产品现有的虚拟资源的创建流程:

1.云平台用户在云平台中执行虚拟资源创建指令。

2.云平台按指令要求在物理服务器(亦可为物理网络交换机、物理存储设备等其他类型的提供有物理资源的设备)中为该云平台用户创建虚拟资源。

基于如上资源创建环节的处置方式的设计,存在以下较为明显的缺陷:

1.虚拟资源需要从物理资源中临时创建,因而从资源开始创建到达到可用状态(以虚拟机为例,达到可用状态指其可以被外部系统接入并执行相关操作)所需时间长,往往无法达到对实时性要求较高的上层应用所需的支撑需求,并可能因此导致上层应用(在高并发场景下无法及时获得虚拟资源支撑)出现整体崩溃。

2.虚拟资源需要从物理资源中临时创建,因而有较高几率在创建时才发现剩余物理资源已无法支撑创建需求,进而无法满足上层应用运行所需的支撑性需求。

3.虚拟资源每次都要从物理资源中临时创建,这种串行(一个云平台用户分多次创建)和并行化(不同云平台用户同一时间点创建)创建指令共存,且往往每次创建的虚拟资源数量不同,因而会对云平台的资源创建环节的均衡性分布算法形成较多干扰,进而引发资源创建完成后云平台资源分布无法达到相对的均衡的情况,典型的如部分物理服务器(因创建虚拟资源过多等)过载、部分服务器空闲等,进而导致云平台整体性能和稳定性下降。

为了避免如上缺陷,在本申请实施例中,在云平台所管理的物理服务器资源池、已创建且分配到云平台用户的虚拟资源池之间,引入由预先创建(但尚未分配给云平台用户的)虚拟资源所组成的缓冲资源池层级,并通过引入对应的缓冲资源池运营管理方法,调整云平台资源管理流程,实现对虚拟资源创建环节的优化。

示例性的,结合参考图2,其示出了云平台产品基于本申请提供的技术方案,虚拟资源的创建流程:

1.云平台用户在云平台中执行虚拟资源创建指令。

2.云平台按指令要求在缓冲资源池中为该云平台用户创建虚拟资源,缓冲资源池中包含有预创建的虚拟资源。

基于如上资源创建环节的处置方式的设计,可以达到以下较为明显的有益效果:

1.虚拟资源创建环节不需从云平台所管理的剩余物理资源中临时创建,而是从缓存资源池中分配,因而可以在收到虚拟资源创建指令后做到近乎实时的响应,有效满足实时性要求较高的上层应用所需的支撑需求,避免以往因资源创建过慢导致上层应用(在高并发场景下无法及时获得虚拟资源支撑)出现整体崩溃的问题。

2.虚拟资源创建环节不需从云平台所管理的剩余物理资源中临时创建,因而避免了在收到虚拟资源创建指令时才发现剩余物理资源已无法支撑创建需求的问题,将云平台的容量管理机制更加合理有效,并规避临时采购所引发的高成本风险。

3.通过提前批量创建虚拟资源的方式,可将原有无序、并行的复杂创建需求,降低为有序、串行的简单资源创建需求,从而有效为云平台的资源均衡性分布算法提供更好的运用环境,使其能对所创建资源的均衡性分布达到更好的状态,以充分利用云平台所管理的服务器资源,提升云平台的性能和稳定性。

可以理解的是,云平台产品中虚拟资源的扩容、弹性伸缩、故障恢复等环节也会涉及到虚拟资源的创建流程,因而除了资源创建环节,上述虚拟资源的创建流程的技术方案也可用于资源的扩容、弹性伸缩、故障恢复等环节。

下面,结合如下实施例,对本申请提供的技术方案进行进一步说明。

图3是根据一示例性实施例示出的虚拟资源的创建方法的方法流程图。该方法可以由提供云平台服务的计算机设备执行,如图3所示,该虚拟资源的创建方法可以包括如下步骤:

步骤310,在云平台部署完成后,创建由虚拟资源构成的缓冲资源池。

在本实施例中,在云平台部署完成后,创建一个缓冲资源池,缓冲资源池中包含虚拟资源。可以理解的,缓冲资源池中的虚拟资源是预先创建好的,且这些虚拟资源尚未分配给云平台用户。

其中,缓冲资源池的创建可以由云平台自动基于预置规则自动创建,也可以由云平台通过人工执行方式进行人工创建。

其中,创建的时间点可以是云平台部署完成后立即创建,也可以是云平台第一次使用时创建,也可以根据云平台用户的设置来创建。

示例性的,在云平台产品部署完成后,会自动创建处理器和内存规格为1C2G的虚拟机10台、2C4G的虚拟机10台、4C8G的虚拟机10台,上述不同规格的虚拟机构成缓冲资源池。

步骤320,接收云平台用户对应的虚拟资源创建指令。

其中,云平台用户对应的虚拟资源创建指令用于指示为该云平台用户进行虚拟资源的创建。

步骤330,响应于虚拟资源创建指令,在缓冲资源池中获取虚拟资源,并将获取到的虚拟资源分配给云平台用户,以供云平台用户基于分配到的虚拟资源完成虚拟资源的创建。

在本实施例中,在接收到虚拟资源创建指令之后,则云平台在缓冲资源池中获取虚拟资源,并将获取到的虚拟资源分配给云平台用户。

在一种可能的实现方式中,虚拟资源创建指令中指示有云平台用户所需的虚拟资源需求信息,云平台将按照虚拟资源需求信息,将云平台用户所需的虚拟资源分配给云平台用户。其中,虚拟资源需求信息可以包括虚拟资源的规格、数量等。

具体地,虚拟资源创建指令中指示了目标数量个目标规格的虚拟资源,缓冲资源池中包括现有数量个目标规格的虚拟资源。

在现有数量不小于目标数量的情况下,步骤330可以替换实现为:响应于虚拟资源创建指令,在缓冲资源池中获取目标数量个目标规格的虚拟资源,并将获取到的目标数量个目标规格的虚拟资源分配给云平台用户。

在现有数量小于目标数量的情况下,步骤330可以替换实现为:响应于虚拟资源创建指令,在缓冲资源池中获取现有数量个目标规格的虚拟资源,并将获取到的现有数量个目标规格的虚拟资源分配给云平台用户。此外,在这一情况下,还可以执行如下步骤:从物理资源中临时创建差额数量个目标规格的虚拟资源分配给云平台用户,差额数量等于目标数量减去现有数量。

也即,在缓冲资源池可以满足云平台用户在虚拟资源创建指令中所指示的虚拟资源需求(目标数量个目标规格)的情况下,则从缓冲资源池中获取目标数量个目标规格的虚拟资源,并分配给云平台用户;在缓冲资源池无法满足云平台用户在虚拟资源创建指令中所指示的虚拟资源需求(目标数量个目标规格)的情况下,比如:没有目标规格的虚拟资源,或目标规格的虚拟资源的数量不足够,则先从缓冲资源池中获取现有数量个目标规格的虚拟资源,并分配给云平台用户,再执行传统的虚拟资源创建方式,从物理服务器、物理网络交换机、物理存储设备等物理资源中临时创建差额数量个目标规格的虚拟资源分配给云平台用户,现有数量与差额数量之和等于目标数量,且现有数量可以等于0。可以理解的是,在缓冲资源池无法满足云平台用户在虚拟资源创建指令中所指示的虚拟资源需求(目标数量个目标规格)的情况下,也可以直接执行传统的虚拟资源创建方式,从物理资源中临时创建目标数量个目标规格的虚拟资源分配给云平台用户。

示例性的,云平台产品部署完成后,会自动创建处理器和内存规格为1C2G的虚拟机10台、2C4G的虚拟机10台、4C8G的虚拟机10台。但某次云平台用户要求创建4C8G的虚拟机12台,则云平台将缓冲资源池中的10台虚拟机分配给用户,同时从物理服务器中临时新建2台4C8G的虚拟机分配给用户。

综上所述,本实施例提供的虚拟资源的创建方法,在云平台部署完成的时间点,即创建由虚拟资源构成的缓冲资源池,因而在接收到虚拟资源创建指令时,可以对虚拟资源创建指令进行实时的响应,从缓存资源池中直接分配,从而有效提升实时性要求较高的上层应用所需的支撑需求,避免以往因资源创建过慢导致上层应用(在高并发场景下无法及时获得虚拟资源支撑)出现整体崩溃的问题。

此外,在缓冲资源池中的虚拟资源无法满足虚拟资源创建指令所指示的虚拟资源需求的情况下,进一步执行在物理资源中临时创建虚拟资源,从而保障了虚拟资源创建指令的有效响应。

在示意性实施例中,云平台通过自动补充缓冲资源池中的虚拟资源,从而进行缓冲资源池的水位保持。

图4是根据一示例性实施例示出的虚拟资源的创建方法的方法流程图。该方法可以由提供云平台服务的计算机设备执行,如图4所示,该虚拟资源的创建方法还可以包括如下步骤:

步骤410,检查缓冲资源池的水位情况,水位情况用于表征缓冲资源池中的虚拟资源的剩余量。

在本实施例中,云平台周期性地或不定期地检查缓冲资源池的水位情况,确定当前缓冲资源池中剩余的缓冲资源。

步骤420,在检查到缓冲资源池的水位情况不满足虚拟资源水位额度的情况下,自动补充缓冲资源池中的虚拟资源,以使得缓冲资源池维持虚拟资源水位额度。

在本实施例中,云平台通过自动补充缓冲资源池中的虚拟资源,从而维持缓冲资源池的水位情况满足虚拟资源水位额度。

其中,虚拟资源水位额度是为缓冲资源池设置的虚拟资源的剩余量的额度标准。该虚拟资源水位额度可以由云平台管理员指定,也可以由云平台产品默认设置,比如,默认设置虚拟资源水位额度为缓冲资源池创建时对应的虚拟资源数量。

示例性的,云平台产品部署完成后,会自动创建处理器和内存规格为1C2G的虚拟机10台、2C4G的虚拟机10台、4C8G的虚拟机10台,并设定每天24时检查和修复缓冲资源池的水位情况。某天,云平台用户1创建了4C8G的虚拟机6台、云平台用户2创建了4C8G的虚拟机2台后,云平台按产品预置规则在24时自动为缓冲资源池补充创建了8台4C8G的虚拟机。

综上所述,本实施例提供的虚拟资源的创建方法,通过执行缓冲资源池的水位情况的检查,根据检查结果自动补充缓冲资源池中的虚拟资源,从而进行缓冲资源池的水位保持。

在示意性实施例中,云平台根据历史上的虚拟资源创建情况,提示云平台管理员进行缓冲资源池的能力优化。

图5是根据一示例性实施例示出的虚拟资源的创建方法的方法流程图。该方法可以由提供云平台服务的计算机设备执行,如图5所示,该虚拟资源的创建方法还可以包括如下步骤:

步骤510,根据历史上的虚拟资源创建情况,确定用于对缓冲资源池中的虚拟资源的管理进行指示的缓冲资源池管理信息。

在本实施例中,云平台根据过往的虚拟资源创建情况,生成缓冲资源池管理信息,缓冲资源池管理信息用于对缓冲资源池中的虚拟资源的管理进行指示。

步骤520,向云平台管理员发送缓冲资源池管理信息,以供云平台管理员基于缓冲资源池管理信息,管理缓冲资源池中的虚拟资源。

在本实施例中,云平台向云平台管理员发送其生成的缓冲资源池管理信息,云平台管理员以此进行缓冲资源池的能力优化。

在一种可能的实现方式中,若云平台用户缺少某种指定规格的虚拟资源,则云平台相应提示云平台管理员在缓冲资源池中增加该指定规格的虚拟资源,来支持未来此类型的虚拟资源的创建需求。

具体地,在历史上缓冲资源池中缺少指定规格的虚拟资源的情况下,确定表征在缓冲资源池中增加指定规格的虚拟资源的缓冲资源池管理信息。

示例性的,云平台产品部署完成后,会自动创建处理器和内存规格为1C2G的虚拟机10台、2C4G的虚拟机10台、4C8G的虚拟机10台,并设定每天24时检查和修复缓冲资源池的水位情况。但某次云平台用户要求创建8C16G的虚拟机2台,则云平台在从物理服务器中临时新建后,提示云平台管理员手工在缓冲资源池中增加8C16G的虚拟机资源规格。

可以理解的是,除了上述实现方式中的缺少某种指定规格的虚拟资源,即向云平台管理员指示在缓冲资源池中增加该指定规格的虚拟资源的实现方式之外,也可以不进行指示,由云平台管理员自主进行判断是否需要增加指定规格的虚拟资源,也可以在缺少指定规格的虚拟资源达到次数阈值的情况下,自动在缓冲资源池中增补该指定规格的虚拟资源。

在一种可能的实现方式中,若在以往的资源创建环节中,对于云平台用户某种指定规格的虚拟资源的数量需求,缓冲资源池中的该指定规格的虚拟资源的预置数量无法满足数量需求达到一定次数时,则云平台相应提示云平台管理员在缓冲资源池中增加该指定规格的虚拟资源的数量,来支持未来此类型的虚拟资源在资源创建环节的数量需求。

具体地,在历史上的特定周期内,缓冲资源池中指定规格的虚拟资源的预置数量不满足数量需求达到次数阈值的情况下,确定表征在缓冲资源池中将指定规格的虚拟资源的预置数量按照预置规则进行增加的缓冲资源池管理信息。

示例性的,云平台产品部署完成后,会自动创建处理器和内存规格为1C2G的虚拟机10台、2C4G的虚拟机10台、4C8G的虚拟机10台,并设定每天24时检查和修复缓冲资源池的水位情况。若预置规则为:每自然月分析周期内的创建需求,对于指定规格的虚拟资源的数量不符合业务创建时的数量需求达3次或3次以上的,调整对应规格的虚拟资源的预置数量为创建数量的1.2倍,在云平台监控到在最近1个自然月内,云平台用户3次创建2C4G的虚拟机12台的情况下,则按预置规则将2C4G的预创建虚拟机数量调整为12*1.2≈15台。

在一种可能的实现方式中,若在特定周期内,缓冲资源池中的指定规格的虚拟资源始终没有使用时,则云平台相应提示云平台管理员在缓冲资源池中删除该指定规格的虚拟资源,以提升资源的使用率。

具体地,在历史上的特定周期内,缓冲资源池中指定规格的虚拟资源未使用到的情况下,确定表征在缓冲资源池中删除指定规格的虚拟资源的缓冲资源池管理信息。

示例性的,云平台产品部署完成后,会自动创建处理器和内存规格为1C2G的虚拟机10台、2C4G的虚拟机10台、4C8G的虚拟机10台,并设定每天24时检查和修复缓冲资源池的水位情况。若假设预置规则为:每2个自然月分析周期内的创建需求,如期间没有针对指定规格的虚拟资源的创建需求,删除该虚拟资源,在云平台监控到在最近2个自然月内,云平台用户没有出现1C2G的虚拟机创建需求,但有2C4G和4C8G的虚拟机创建需求的情况下,则按预置规则,删除缓冲资源池中所有1C2G的预创建虚拟机。

在一种可能的实现方式中,若在特定周期内,缓冲资源池中的指定规格的虚拟资源的预置数量始终远低于云平台用户在虚拟资源创建环节的数量需求时,则云平台相应提示云平台管理员在缓冲资源池中减少该指定规格的虚拟资源,以提升资源的使用率。

具体地,在历史上的特定周期内,缓冲资源池中指定规格的虚拟资源的数量需求低于预置数量的比例阈值的情况下,确定表征在缓冲资源池中将指定规格的虚拟资源的预置数量按照预置规则进行减少的缓冲资源池管理信息。

示例性的,云平台产品部署完成后,会自动创建处理器和内存规格为1C2G的虚拟机10台、2C4G的虚拟机10台、4C8G的虚拟机10台,并设定每天24时检查和修复缓冲资源池的水位情况。若预置规则为:每个自然月分析周期内某类规格的虚拟资源的创建需求,如果始终低于该规格虚拟资源的预置数量的50%,则降低该规格虚拟资源50%的预置数量,在云平台监控到在最近1个自然月内,云平台用户1C2G的虚拟机创建需求只有1台的情况下,则按预置规则,修改缓冲资源池中1C2G的预创建虚拟机数量由10降为5台。

综上所述,本实施例提供的虚拟资源的创建方法,根据历史上的虚拟资源创建情况,向云平台管理员发送缓冲资源池管理信息,提示云平台管理员管理缓冲资源池中的虚拟资源,以进行缓冲资源池的能力优化。

需要说明的是,上述方法实施例可以单独实施例,也可以组合实施,本申请对此不加以限制。

图6是根据一示例性实施例示出的一种虚拟资源的创建装置的结构方框图。所述装置包括:

缓冲资源池创建模块601,用于在云平台部署完成后,创建由虚拟资源构成的缓冲资源池;

创建指令接收模块602,用于接收云平台用户对应的虚拟资源创建指令;

虚拟资源分配模块603,用于响应于所述虚拟资源创建指令,在所述缓冲资源池中获取虚拟资源,并将获取到的虚拟资源分配给所述云平台用户,以供所述云平台用户基于分配到的虚拟资源完成虚拟资源的创建。

在一种可能的实现方式中,所述虚拟资源创建指令中指示了目标数量个目标规格的虚拟资源,所述缓冲资源池中包括现有数量个目标规格的虚拟资源;

所述虚拟资源分配模块603,用于:

在所述现有数量不小于所述目标数量的情况下,响应于所述虚拟资源创建指令,在所述缓冲资源池中获取目标数量个目标规格的虚拟资源,并将获取到的目标数量个目标规格的虚拟资源分配给所述云平台用户;

在所述现有数量小于所述目标数量的情况下,响应于所述虚拟资源创建指令,在所述缓冲资源池中获取现有数量个目标规格的虚拟资源,并将获取到的现有数量个目标规格的虚拟资源分配给所述云平台用户。

在一种可能的实现方式中,所述虚拟资源分配模块603,用于:

在所述现有数量小于所述目标数量的情况下,从物理资源中临时创建差额数量个目标规格的虚拟资源分配给所述云平台用户,所述差额数量等于所述目标数量减去所述现有数量。

在一种可能的实现方式中,所述装置还包括水位维持模块,所述水位维持模块,用于:

检查所述缓冲资源池的水位情况,所述水位情况用于表征所述缓冲资源池中的虚拟资源的剩余量;

在检查到所述缓冲资源池的水位情况不满足虚拟资源水位额度的情况下,自动补充所述缓冲资源池中的虚拟资源,以使得所述缓冲资源池维持所述虚拟资源水位额度。

在一种可能的实现方式中,所述装置还包括:资源池管理指示模块,所述资源池管理指示模块,用于:

根据历史上的虚拟资源创建情况,确定用于对所述缓冲资源池中的虚拟资源的管理进行指示的缓冲资源池管理信息;

向云平台管理员发送所述缓冲资源池管理信息,以供所述云平台管理员基于所述缓冲资源池管理信息,管理所述缓冲资源池中的虚拟资源。

在一种可能的实现方式中,所述资源池管理指示模块,用于:

在历史上所述缓冲资源池中缺少指定规格的虚拟资源的情况下,确定表征在所述缓冲资源池中增加指定规格的虚拟资源的缓冲资源池管理信息。

在一种可能的实现方式中,所述资源池管理指示模块,用于:

在历史上的特定周期内,所述缓冲资源池中指定规格的虚拟资源的预置数量不满足数量需求达到次数阈值的情况下,确定表征在所述缓冲资源池中将指定规格的虚拟资源的预置数量按照预置规则进行增加的缓冲资源池管理信息。

在一种可能的实现方式中,所述资源池管理指示模块,用于:

在历史上的特定周期内,所述缓冲资源池中指定规格的虚拟资源未使用到的情况下,确定表征在所述缓冲资源池中删除指定规格的虚拟资源的缓冲资源池管理信息。

在一种可能的实现方式中,所述资源池管理指示模块,用于:

在历史上的特定周期内,所述缓冲资源池中指定规格的虚拟资源的数量需求低于预置数量的比例阈值的情况下,确定表征在所述缓冲资源池中将指定规格的虚拟资源的预置数量按照预置规则进行减少的缓冲资源池管理信息。

需要说明的是:上述实施例提供的虚拟资源的创建装置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

请参阅图7,其是根据本申请一示例性实施例提供的一种计算机设备的示意图,所述计算机设备包括存储器和处理器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现上述的虚拟资源的创建方法。

其中,处理器可以为中央处理器(Central Processing Unit,CPU)。处理器还可以为其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。

存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本申请实施方式中的方法对应的程序指令/模块。处理器通过运行存储在存储器中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施方式中的方法。

存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

在一示例性实施例中,还提供了一种计算机可读存储介质,用于存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行以实现上述方法中的全部或部分步骤。例如,该计算机可读存储介质可以是只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)、磁带、软盘和光数据存储设备等。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

相关技术
  • 虚拟形象的创建方法、装置、电子设备与存储介质
  • 虚拟资源数据处理方法、装置、计算机设备及存储介质
  • 一种存储池创建方法、装置、设备及可读存储介质
  • 一种存储快照创建方法、装置、设备及存储介质
  • 虚拟乐器处理方法、装置、虚拟乐器设备及存储介质
  • 虚拟资源帐号的创建方法和装置、存储介质及电子设备
  • 虚拟资源创建方法、装置、程序产品、介质及电子设备
技术分类

06120115920639