本发明专利技术公开了一种云架构的虚拟资源配置的方法及装置。一种云架构的虚拟资源配置的方法,包括以下步骤:系统的虚拟资源平均分配划分为若干个单元用户虚拟资源;获取终端用户请求分配虚拟资源的请求信息;处理所述请求信息,生成所述终端用户的用户虚拟资源需求量;a.判断所述终端用户的用户虚拟资源需求量是否不大于所述单元用户虚拟资源,如果是,将一个单元用户虚拟资源分配给所述终端用户;否则,将一个单元用户虚拟资源分配给所述终端用户,将用户虚拟资源需求量减去单元用户虚拟资源作为新的用户虚拟资源需求量,返回步骤a。本发明专利技术的方法采用按需分配对虚拟资源进行动态配置,减少空闲的虚拟资源,提高了虚拟资源的利用效率。
【技术实现步骤摘要】
云架构的虚拟资源配置的方法及装置
本专利技术涉及云计算
,尤其涉及云架构的虚拟资源配置的方法及装置。
技术介绍
云计算是一种通过Internet以服务的方式提供动态可伸缩的虚拟化的资源的计算模式。它是网格计算、分布式计算、并行计算、效用计算、网络存储等传统计算技术和网络技术发展的融合产物。云架构中通过虚拟化技术,整合虚拟资源,可实现远程动态访问和数据中心托管。虚拟资源的配置在很大程度上决定云架构提供的服务质量水平。现有技术的云架构的虚拟资源的配置采用一次分配的静态分配,导致大量闲置的虚拟资源,使得虚拟资源的利用效率低。
技术实现思路
本专利技术的目的在于提供一种云架构的虚拟资源配置的方法,该方法可采用按需分配对虚拟资源进行动态配置,提高了虚拟资源的利用效率。本专利技术的另一目的在于提供一种云架构的虚拟资源配置的装置,该装置可采用按需分配对虚拟资源进行动态配置,提高了虚拟资源的利用效率。为达此目的,本专利技术采用以下技术方案:一种云架构的虚拟资源配置的方法,包括以下步骤:系统的虚拟资源平均分配划分为若干个单元用户虚拟资源;获取终端用户请求分配虚拟资源的请求信息,所述请求信息包括用户请求分配虚拟资源的请求分配量;处理所述请求信息,根据请求分配量生成所述终端用户的用户虚拟资源需求量;a.判断所述终端用户的用户虚拟资源需求量是否不大于所述单元用户虚拟资源,如果是,将一个单元用户虚拟资源分配给所述终端用户;否则,将一个单元用户虚拟资源分配给所述终端用户,将用户虚拟资源需求量减去单元用户虚拟资源作为新的用户虚拟资源需求量,返回步骤a。其中,根据请求分配量生成所述终端用户的用户虚拟资源需求量,具体为:根据请求分配量、终端用户的存储空间大小、虚拟资源消耗情况生成所述终端用户的用户虚拟资源需求量。其中,系统的虚拟资源包括内存和磁盘存储空间。其中,在步骤如果是,将一个单元用户虚拟资源分配给所述终端用户之后,还包括:计算所述终端用户利用该单元用户虚拟资源后的该单元用户虚拟资源的剩余空间,系统回收该剩余空间。一种云架构的虚拟资源配置的装置,包括:平均分配单元,用于将系统的虚拟资源平均分配划分为若干个单元用户虚拟资源;获取单元,用于获取终端用户请求分配虚拟资源的请求信息,所述请求信息包括用户请求分配虚拟资源的请求分配量;处理生成单元,用于处理所述请求信息,根据请求分配量生成所述终端用户的用户虚拟资源需求量;判断单元,用于判断所述终端用户的用户虚拟资源需求量是否不大于所述单元用户虚拟资源;分配单元,用于当所述终端用户的用户虚拟资源需求量不大于所述单元用户虚拟资源时,将一个单元用户虚拟资源分配给所述终端用户;减去单元,用于当所述终端用户的用户虚拟资源需求量大于所述单元用户虚拟资源时,将用户虚拟资源需求量减去单元用户虚拟资源作为新的用户虚拟资源需求量,判断所述终端用户的用户虚拟资源需求量是否不大于所述单元用户虚拟资源。其中,根据请求分配量生成所述终端用户的用户虚拟资源需求量,具体为:根据请求分配量、终端用户的存储空间大小、虚拟资源消耗情况生成所述终端用户的用户虚拟资源需求量。其中,系统的虚拟资源包括内存和磁盘存储空间。其中,还包括计算回收单元,用于在如果是,将一个单元用户虚拟资源分配给所述终端用户之后,计算所述终端用户利用该单元用户虚拟资源后的该单元用户虚拟资源的剩余空间,系统回收该剩余空间。本专利技术的有益效果为:一种云架构的虚拟资源配置的方法,包括以下步骤:一种云架构的虚拟资源配置的方法,包括以下步骤:系统的虚拟资源平均分配划分为若干个单元用户虚拟资源;获取终端用户请求分配虚拟资源的请求信息,所述请求信息包括用户请求分配虚拟资源的请求分配量;处理所述请求信息,根据请求分配量生成所述终端用户的用户虚拟资源需求量;a.判断所述终端用户的用户虚拟资源需求量是否不大于所述单元用户虚拟资源,如果是,将一个单元用户虚拟资源分配给所述终端用户;否则,将一个单元用户虚拟资源分配给所述终端用户,将用户虚拟资源需求量减去单元用户虚拟资源作为新的用户虚拟资源需求量,返回步骤a。本专利技术的方法采用按需分配对虚拟资源进行动态配置,减少空闲的虚拟资源,提高了虚拟资源的利用效率。附图说明图1为实现本专利技术的方法的流程图;图2为本专利技术的装置的结构图;图中:1—平均分配单元;2—获取单元;3—处理生成单元;4—判断单元;5—减去单元;6—分配单元;7—计算回收单元。具体实施方式下面结合图1至图2,通过具体实施方式来进一步说明本专利技术的技术方案。一种云架构的虚拟资源配置的方法,包括以下步骤:一种云架构的虚拟资源配置的方法,包括以下步骤:一种云架构的虚拟资源配置的方法,包括以下步骤:系统的虚拟资源平均分配划分为若干个单元用户虚拟资源;获取终端用户请求分配虚拟资源的请求信息,所述请求信息包括用户请求分配虚拟资源的请求分配量;处理所述请求信息,根据请求分配量生成所述终端用户的用户虚拟资源需求量;a.判断所述终端用户的用户虚拟资源需求量是否不大于所述单元用户虚拟资源,如果是,将一个单元用户虚拟资源分配给所述终端用户;否则,将一个单元用户虚拟资源分配给所述终端用户,将用户虚拟资源需求量减去单元5用户虚拟资源作为新的用户虚拟资源需求量,返回步骤a。本专利技术的方法对于虚拟资源需求量大的用户,根据该用户提出的虚拟资源需求的信息,合理配置虚拟资源,减少空闲的虚拟资源,提高了虚拟资源的利用效率。根据请求分配量生成所述终端用户的用户虚拟资源需求量,具体为:根据请求分配量、终端用户的存储空间大小、虚拟资源消耗情况生成所述终端用户的用户虚拟资源需求量。本实施例不会以用户的请求量将虚拟资源分配至该用户,而是对存储空间容纳能力强和虚拟资源实际使用率过高的用户分配较多的资源,提高了虚拟资源配置的有效性。系统的虚拟资源包括内存和磁盘存储空间。在步骤如果是,将一个单元用户虚拟资源分配给所述终端用户之后,还包括:计算所述终端用户利用该单元用户虚拟资源后的该单元用户虚拟资源的剩余空间,系统回收该剩余空间。本实施例中回收未用的单元用户虚拟资源,以释放更多的虚拟资源以待系统进行分配给终端用户,在一定程度上可降低虚拟资源的空闲。一种云架构的虚拟资源配置的装置,包括:平均分配单元61,用于将系统的虚拟资源平均分配划分为若干个单元用户虚拟资源;获取单元2,用于获取终端用户请求分配虚拟资源的请求信息,所述请求信息包括用户请求分配虚拟资源的请求分配量;处理生成单元3,用于处理所述请求信息,根据请求分配量生成所述终端用户的用户虚拟资源需求量;判断单元4,用于判断所述终端用户的用户虚拟资源需求量是否不大于所述单元用户虚拟资源;分配单元6,用于当所述终端用户的用户虚拟资源需求量不大于所述单元用户虚拟资源时,将一个单元用户虚拟资源分配给所述终端用户;减去单元5,用于当所述终端用户的用户虚拟资源需求量大于所述单元用户虚拟资源时,将用户虚拟资源需求量减去单元5用户虚拟资源作为新的用户虚拟资源需求量,判断所述终端用户的用户虚拟资源需求量是否不大于所述单元用户虚拟资源。本专利技术的装置对于虚拟资源需求量大的用户,根据该用户提出的虚拟资源需求的信息,合理配置虚拟资源,减少空闲的虚拟资源,提高了虚拟资源的利用效率。根据请求分配量生成所述终端用户的用户虚本文档来自技高网...
【技术保护点】
一种云架构的虚拟资源配置的方法,其特征在于,包括以下步骤:系统的虚拟资源平均分配划分为若干个单元用户虚拟资源;获取终端用户请求分配虚拟资源的请求信息,所述请求信息包括用户请求分配虚拟资源的请求分配量;处理所述请求信息,根据请求分配量生成所述终端用户的用户虚拟资源需求量;a.判断所述终端用户的用户虚拟资源需求量是否不大于所述单元用户虚拟资源,如果是,将一个单元用户虚拟资源分配给所述终端用户;否则,将一个单元用户虚拟资源分配给所述终端用户,将用户虚拟资源需求量减去单元用户虚拟资源作为新的用户虚拟资源需求量,返回步骤a。
【技术特征摘要】
1.一种云架构的虚拟资源配置的方法,其特征在于,包括以下步骤:系统的虚拟资源平均分配划分为若干个单元用户虚拟资源;获取终端用户请求分配虚拟资源的请求信息,所述请求信息包括用户请求分配虚拟资源的请求分配量;处理所述请求信息,根据请求分配量生成所述终端用户的用户虚拟资源需求量;a.判断所述终端用户的用户虚拟资源需求量是否不大于所述单元用户虚拟资源,如果是,将一个单元用户虚拟资源分配给所述终端用户;否则,将一个单元用户虚拟资源分配给所述终端用户,将用户虚拟资源需求量减去单元用户虚拟资源作为新的用户虚拟资源需求量,返回步骤a。2.根据权利要求1所述的一种云架构的虚拟资源配置的方法,其特征在于,所述根据请求分配量生成所述终端用户的用户虚拟资源需求量,具体为:根据请求分配量、终端用户的存储空间大小、虚拟资源消耗情况生成所述终端用户的用户虚拟资源需求量。3.根据权利要求1所述的一种云架构的虚拟资源配置的方法,其特征在于,所述系统的虚拟资源包括内存和磁盘存储空间。4.根据权利要求1所述的一种云架构的虚拟资源配置的方法,其特征在于,所述如果是,将一个单元用户虚拟资源分配给所述终端用户之后,还包括:计算所述终端用户利用该单元用户虚拟资源后的该单元用户虚拟资源的剩余空间,系统回收该剩余空间。5.一种云架构的虚拟资源配置的装置,其特征在于,包括:平均分配单元,用于将系统的虚拟资源平均分配划分为若...
【专利技术属性】
技术研发人员:戴元顺,
申请(专利权)人:无锡成电科大科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。