一种基于云计算平台的资源动态分配方法组成比例

技术编号:17883932 阅读:56 留言:0更新日期:2018-05-06 04:29
本发明专利技术公开了一种基于云计算平台的资源动态分配方法。涉及云计算资源分配技术领域。包括步骤如下:步骤一:在云计算平台创建若干虚拟服务器;步骤二:根据用户请求列表匹配虚拟服务器,根据匹配结果将资源池内资源分配给用户;步骤三:根据用户临时需求动态分配资源池内资源;临时需求存储在临时需求列表内;步骤四:根据用户请求,回收资源池资源。虚拟服务器的虚拟IP号存放在资源列表内;资源列表存放虚拟服务器对应的资源记录。本发明专利技术通过在资源池内提前建立若干虚拟机而不过多创建其他资源,实现有效虚拟资源的提前创建,解决了提前资源节约时间与提前创建过多资源导致浪费相矛盾的问题。

A resource dynamic allocation method based on cloud computing platform

The invention discloses a resource dynamic allocation method based on cloud computing platform. It involves the field of cloud computing resource allocation. Steps are as follows: Step 1: create a number of virtual servers on the cloud computing platform; step two: match the virtual server according to the user's request list, allocate the resources in the resource pool to the user according to the matching results; step three: dynamically allocate resources in the resource pool according to the temporary needs of the user; temporary needs are stored in temporary needs. In the list, step four: recover the resource pool resources according to the user request. The virtual IP of the virtual server is stored in the resource list; the resource list stores the corresponding resource records of the virtual server. By setting up a number of virtual machines in advance in the resource pool, but creating other resources in advance, the invention realizes the early creation of effective virtual resources, and solves the problem of the contradiction between the time of saving the resources ahead of time and the waste caused by the early creation of too many resources.

【技术实现步骤摘要】
一种基于云计算平台的资源动态分配方法
本专利技术属于云计算资源分配
,特别是涉及一种基于云计算平台的资源动态分配方法。
技术介绍
在云计算技术应用的过程中,用户向云平台申请应用资源时云计算平台根据用户的申请在资源池创建包括虚拟服务器、虚拟存储器等多个虚拟资源,然后的将新创建的虚拟资源分配给用户使用。但是,虚拟资源在云计算平台中创建需要一定的时间,这就导致用户在申请资源时,需要等待一段时间。若是提前在资源池创建若干虚拟资源,又会导致资源过度创建的浪费。
技术实现思路
本专利技术的目的在于提供一种基于云计算平台的资源动态分配方法,通过在资源池内提前建立若干虚拟机而不过多创建其他资源,实现有效虚拟资源的提前创建,解决了提前创建资源节约时间与提前创建过多资源导致浪费相矛盾的问题。为解决上述技术问题,本专利技术是通过以下技术方案实现的:本专利技术为一种基于云计算平台的资源动态分配方法,包括步骤如下:步骤一:在云计算平台创建若干虚拟服务器;步骤二:根据用户请求列表匹配虚拟服务器,根据匹配结果将资源池内资源分配给用户;步骤三:根据用户临时需求动态分配资源池内资源;所述临时需求存储在临时需求列表内;步骤四:根据用户请求,回收资源池资源。进一步地,所述用户请求列表内包括服务器参数需求、存储单元需求、网络数据传输需求;所述资源池内资源包括虚拟服务器、虚拟存储单元、虚拟网络。进一步地,所述用户请求列表内包括服务器参数需求、存储单元需求、网络数据传输需求;所述资源池内资源包括虚拟服务器、虚拟存储单元、虚拟网络。进一步地,所述步骤二中虚拟服务器匹配过程如下:A、所述用户请求列表内的请求记录与资源列表内的资源记录匹配获取资源匹配记录;B、根据所述资源匹配记录分配用户与资源匹配记录对应的虚拟服务器、虚拟存储器、虚拟网络;C、根据所述虚拟服务器索引列表索引物理机,根据所述虚拟存储单元索引列表索引物理存储单元,根据虚拟网络节点索引列表索引物理网络节点;D、若步骤A中无法匹配到资源匹配记录,则在云计算平台内根据步骤A中用户请求列表内的请求记录创建即时虚拟服务器、分配即时虚拟存储单元、设置即时虚拟网络;所述即时虚拟服务器的物理机索引添加到步骤C中的虚拟服务器索引列表、即时虚拟存储单元的物理存储单元索引添加到步骤C中的虚拟存储单元索引列表、即时虚拟网络节点的物理网络节点索引添加到步骤C中的虚拟网络节点索引列表。进一步地,所述步骤三中动态匹配资源池资源具体过程如下:步骤(1):根据所述临时需求列表为用户创建扩增虚拟服务器、扩展虚拟存储单元、扩充虚拟网络;步骤(2):所述扩增虚拟服务器索引添加到虚拟服务器索引列表中;所述扩展虚拟存储单元索引添加到虚拟存储单元索引列表中;所述扩充虚拟网络索引添加到虚拟网络节点索引列表。进一步地,所述云计算平台释放用户到虚拟服务器、虚拟网络的访问;所述云计算平台释放虚拟存储单元。本专利技术具有以下有益效果:本专利技术通过在资源池内提前建立若干虚拟机而不过多创建其他资源,实现有效虚拟资源的提前创建,解决了提前创建资源节约时间与提前创建过多资源导致浪费相矛盾的问题。当然,实施本专利技术的任一产品并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的方法步骤流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参阅图1所示,本专利技术为一种基于云计算平台的资源动态分配方法,包括步骤如下:步骤一:在云计算平台创建若干虚拟服务器;步骤二:根据用户请求列表匹配虚拟服务器,根据匹配结果将资源池内资源分配给用户;步骤三:根据用户临时需求动态分配资源池内资源;临时需求存储在临时需求列表内;步骤四:根据用户请求,回收资源池资源。其中,虚拟服务器的虚拟IP号存放在资源列表内;资源列表存放虚拟服务器对应的资源记录。其中,用户请求列表内包括服务器参数需求、存储单元需求、网络数据传输需求;资源池内资源包括虚拟服务器、虚拟存储单元、虚拟网络。其中,步骤二中虚拟服务器匹配过程如下:A、用户请求列表内的请求记录与资源列表内的资源记录匹配获取资源匹配记录;B、根据资源匹配记录分配用户与资源匹配记录对应的虚拟服务器、虚拟存储器、虚拟网络;C、根据虚拟服务器索引列表索引物理机,根据虚拟存储单元索引列表索引物理存储单元,根据虚拟网络节点索引列表索引物理网络节点;D、若步骤A中无法匹配到资源匹配记录,则在云计算平台内根据步骤A中用户请求列表内的请求记录创建即时虚拟服务器、分配即时虚拟存储单元、设置即时虚拟网络;E、即时虚拟服务器的物理机索引添加到步骤C中的虚拟服务器索引列表、即时虚拟存储单元的物理存储单元索引添加到步骤C中的虚拟存储单元索引列表、即时虚拟网络节点的物理网络节点索引添加到步骤C中的虚拟网络节点索引列表。其中,步骤三中动态匹配资源池资源具体过程如下:步骤(1):根据临时需求列表为用户创建扩增虚拟服务器、扩展虚拟存储单元、扩充虚拟网络;步骤(2):扩增虚拟服务器索引添加到虚拟服务器索引列表中;扩展虚拟存储单元索引添加到虚拟存储单元索引列表中;扩充虚拟网络索引添加到虚拟网络节点索引列表。其中,云计算平台释放用户到虚拟服务器、虚拟网络的访问;云计算平台释放虚拟存储单元。值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本专利技术的保护范围。另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘或光盘等。以上公开的本专利技术优选实施例只是用于帮助阐述本专利技术。优选实施例并没有详尽叙述所有的细节,也不限制该专利技术仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本专利技术的原理和实际应用,从而使所属
技术人员能很好地理解和利用本专利技术。本专利技术仅受权利要求书及其全部范围和等效物的限制。本文档来自技高网
...
一种基于云计算平台的资源动态分配方法

【技术保护点】
一种基于云计算平台的资源动态分配方法,其特征在于,包括步骤如下:步骤一:在云计算平台创建若干虚拟服务器;步骤二:根据用户请求列表匹配虚拟服务器,根据匹配结果将资源池内资源分配给用户;步骤三:根据用户临时需求动态分配资源池内资源;所述临时需求存储在临时需求列表内;步骤四:根据用户请求,回收资源池资源。

【技术特征摘要】
1.一种基于云计算平台的资源动态分配方法,其特征在于,包括步骤如下:步骤一:在云计算平台创建若干虚拟服务器;步骤二:根据用户请求列表匹配虚拟服务器,根据匹配结果将资源池内资源分配给用户;步骤三:根据用户临时需求动态分配资源池内资源;所述临时需求存储在临时需求列表内;步骤四:根据用户请求,回收资源池资源。2.根据权利要求1所述的一种基于云平台的资源动态分配方法,其特征在于,所述虚拟服务器的虚拟IP号存放在资源列表内;所述资源列表存放虚拟服务器对应的资源记录。3.根据权利要求1所述的一种基于云平台的资源动态分配方法,其特征在于,所述用户请求列表内包括服务器参数需求、存储单元需求、网络数据传输需求;所述资源池内资源包括虚拟服务器、虚拟存储单元、虚拟网络。4.根据权利要求1所述的一种基于云计算平台的资源动态分配方法,其特征在于,所述步骤二中虚拟服务器匹配过程如下:A、所述用户请求列表内的请求记录与资源列表内的资源记录匹配获取资源匹配记录;B、根据所述资源匹配记录分配用户与资源匹配记录对应的虚拟服务器、虚拟存储器、虚拟网络;C、根据所述虚拟服务器索引列表索引物理机,根据所...

【专利技术属性】
技术研发人员:姚庆峰张震鲁群钱波
申请(专利权)人:合肥博焱智能科技有限公司
类型:发明
国别省市:安徽,34

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

1