私有云计算资源的分配方法及系统技术方案

技术编号:14707059 阅读:107 留言:0更新日期:2017-02-25 18:02
本发明专利技术提供一种私有云计算资源的分配方法及系统。其中方法包括:获取云租户输入的对私有云的计算资源的需求信息,其中,需求信息包括计算资源信息和有效时间信息;根据计算资源信息和有效时间信息生成云租户的配额策略,配额策略中包括所述云租户对计算资源的需求数量及有效期限;根据计算资源信息查找计算资源组池,查找出配置特性与所述计算资源信息相匹配的计算资源组,每个计算资源组中的各个计算资源具有相同或相近的配置特性;在有效期限内从查找出的计算资源组中任意选择满足云租户需求数量的计算资源分配给云租户。其能够为云租户供一个灵活、实用、可靠的私有云计算资源分配方案。

【技术实现步骤摘要】

本专利技术涉及云计算领域,特别是涉及私有云计算资源的分配方法及系统
技术介绍
对于现今的IT(InformationTechnology,信息技术产业)时代来说,云计算代表着未来信息
的核心竞争力,云计算以其便利、经济、高可拓展性等优势吸引了越来越多企业的目光,将其从IT基础设施管理与维护的沉重压力中解放出来,更专注与自身的核心业务发展。现已存在多种云的部署形式,例如:公有云、私有云、混合云等。公有云是由公有云服务提供商提供者提供的计算资源,这些计算资源可供所有的网络用户使用,是指由若干企业和用户共享使用的云环境。但出于安全性的考虑,有能力的大企业偏向于搭建自身的私有云,私有云可由企业自身的IT机构或云提供商进行构建,其中的资源仅供企业内部的用户(各个部门及各个子公司)或者与企业相关的特定外部用户使用。传统的私有云在供企业内部用户或者企业相关的特定外部用户使用时,通常是根据用户的需求在私有云中分配满足用户需求的计算资源,但在分配过程中需要根据用户的需求一一的去匹配,从而匹配出相应的计算资源,并且在用户使用分配给其的计算资源时,如果该计算资源失效,则需要重新进行匹配。匹配过程繁琐,不够灵活,不能很好地为用户提供云服务。
技术实现思路
基于此,有必要针对传统的私有云分配计算资源时分配过程繁琐不够灵活的问题,提供一种灵活、方便、可靠的私有云计算资源的分配方法及系统。为达到专利技术目的,提供一种私有云计算资源的分配方法,所述分配方法包括:获取云租户输入的对私有云的计算资源的需求信息,其中,所述需求信息包括计算资源信息和有效时间信息;根据所述计算资源信息和所述有效时间信息生成所述云租户的配额策略,所述配额策略中包括所述云租户对计算资源的需求数量及有效期限;根据所述计算资源信息查找计算资源组池,查找出配置特性与所述计算资源信息相匹配的计算资源组,每个所述计算资源组中的各个计算资源具有相同或相近的配置特性;在所述有效期限内从查找出的计算资源组中任意选择满足所述需求数量的计算资源分配给所述云租户。在其中一个实施例中,所述在所述有效期限内从查找出的计算资源组中任意选择满足所述云租户需求数量的计算资源分配给所述云租户的步骤之前,所述分配方法还包括:获取所述查找出的计算资源组的计费规则,其中,所述计算资源组池中还定义了每个计算资源组的计费规则;根据所述配额策略和所述计费规则对所述云租户所申请的私有云的计算资源进行计费,得到报价信息;根据所述配额策略和/或所述报价信息确定是否为所述云租户分配所述云租户申请的所述计算资源。在其中一个实施例中,所述根据所述配额策略和/或所述报价信息确定是否为所述云租户分配所述云租户申请的所述计算资源的步骤包括:判断所述配额策略是否在预设的配额策略之内和/或所述报价信息是否在预算报价之内;若是,则判定所述云租户申请成功,并执行所述从查找出的计算资源组中为所述云租户分配满足所述配额策略的计算资源的步骤;若否,则判定所述云租户申请失败。在其中一个实施例中,所述计算资源组池中的各个计算资源按照计算资源的系统配置相近或相同、计算资源架构相近或相同、计算资源价格等级一致的规则中的一种或组合分组为配置特性相同或相近的计算资源组。在其中一个实施例中,所述根据所述计算资源信息查找计算资源组池,查找出与所述计算资源信息相匹配的计算资源组,以及所述在所述有效期限内从查找出的计算资源组中任意选择满足所述云租户需求数量的计算资源分配给所述云租户的步骤包括:根据所述计算资源信息确定所述所需求的计算资源的配置特性;如果所述云租户对所述计算资源的需求数量为单个,则从所述计算资源组池中查找出与所述云租户需求的计算资源的配置特性相匹配的计算资源组,并在所述有效期限内从查找出的计算资源组中任意选择一个计算资源分配给所述云租户;如果所述云租户对所述计算资源的需求数量为多个,则判断所述云租户需求的多个计算资源的配置特性是否相同;若相同,则从所述计算资源组池中查找出与所述云租户需求的多个计算资源的配置特性相匹配的计算资源组,并在所述有效期限内从查找出的计算资源组中任意选择所述云租户需求数量的计算资源分配给所述云租户;若不同,则分别从所述计算资源组池查找出与不同配置特性相匹配的计算资源组,并在所述有效期限内从查找出的各个计算资源组中任意选择所述云租户在相应的计算资源组中需求数量的计算资源分配给所述云租户。在其中一个实施例中,在为所述云租户分配计算资源之后,所述分配方法还包括:实时监测所述云租户对其申请的计算资源的利用率,并在所述利用率小于预设利用率时,释放所述云租户申请的计算资源中的闲置计算资源。本专利技术还提供一种私有云计算资源的分配系统,所述分配系统包括:需求信息获取模块,用于获取云租户输入的对私有云的计算资源的需求信息,其中,所述需求信息包括计算资源信息和有效时间信息;配额策略生成模块,用于根据所述计算资源信息和所述有效时间信息生成所述云租户的配额策略,所述配额策略中包括所述云租户对计算资源的需求数量及有效期限;查找模块,用于根据所述计算资源信息查找计算资源组池,查找出与所述计算资源信息相匹配的计算资源组,每个所述计算资源组中的各个计算资源具有相同或相近的配置特性;分配模块,用于在所述有效期限内从查找出的计算资源组中任意选择满足所述需求数量的计算资源分配给所述云租户。在其中一个实施例中,所述分配系统还包括:计费规则获取模块,用于在所述从查找出的计算资源组中为所述云租户分配满足所述配额策略的计算资源之前,获取所述查找出的计算资源组的计费规则,其中,所述计算资源组池中还定义了每个计算资源组的计费规则;报价信息获得模块,用于根据所述配额策略和所述计费规则对所述云租户所申请的私有云的计算资源进行计费,得到报价信息;分配确定模块,用于根据所述配额策略和/或所述报价信息确定是否为所述云租户分配所述云租户申请的所述计算资源。在其中一个实施例中,所述分配确定模块包括:判断单元,用于判断所述配额策略是否在预设的配额策略之内和/或所述报价信息是否在预算报价之内;若是,则判定所述云租户申请成功,并进入所述分配模块;若否,则判定所述云租户申请失败。在其中一个实施例中,所述计算资源组池中的各个计算资源按照计算资源的系统配置相近或相同、计算资源架构相近或相同、计算资源价格等级一致的规则中的一种或组合分组为配置特性相同或相近的计算资源组。在其中一个实施例中,所述查找模块包括:确定单元,用于根据所述计算资源信息确定所述云租户所需求的计算资源的配置特性;第一查找单元,用于如果所述云租户对所述计算资源的需求数量为单个,则从所述计算资源组池中查找出与所述云租户需求的计算资源的配置特性相匹配的计算资源组;判断单元,用于如果所述云租户对所述计算资源的需求数量为多个,则判断所述云租户需求的多个计算资源的配置特性是否相同;第二查找单元,用于如果所述云租户需求的多个计算资源的配置特性相同,则从所述计算资源组池中查找出与所述云租户需求的多个计算资源的配置特性相匹配的计算资源组;第三查找单元,用于如果所述云租户需求的多个计算资源的配置特性不同,则从所述计算资源组池查找出分别满足不同计算资源配置特性的计算资源组;所述分配模块包括:第一分配单元,用于在所述第一查找单元从所本文档来自技高网...
私有云计算资源的分配方法及系统

【技术保护点】
一种私有云计算资源的分配方法,其特征在于,所述分配方法包括:获取云租户输入的对私有云的计算资源的需求信息,其中,所述需求信息包括计算资源信息和有效时间信息;根据所述计算资源信息和所述有效时间信息生成所述云租户的配额策略,所述配额策略中包括所述云租户对计算资源的需求数量及有效期限;根据所述计算资源信息查找计算资源组池,查找出配置特性与所述计算资源信息相匹配的计算资源组,每个所述计算资源组中的各个计算资源具有相同或相近的配置特性;在所述有效期限内从查找出的计算资源组中任意选择满足所述需求数量的计算资源分配给所述云租户。

【技术特征摘要】
1.一种私有云计算资源的分配方法,其特征在于,所述分配方法包括:获取云租户输入的对私有云的计算资源的需求信息,其中,所述需求信息包括计算资源信息和有效时间信息;根据所述计算资源信息和所述有效时间信息生成所述云租户的配额策略,所述配额策略中包括所述云租户对计算资源的需求数量及有效期限;根据所述计算资源信息查找计算资源组池,查找出配置特性与所述计算资源信息相匹配的计算资源组,每个所述计算资源组中的各个计算资源具有相同或相近的配置特性;在所述有效期限内从查找出的计算资源组中任意选择满足所述需求数量的计算资源分配给所述云租户。2.根据权利要求1所述的私有云计算资源的分配方法,其特征在于,所述在所述有效期限内从查找出的计算资源组中任意选择满足所述云租户需求数量的计算资源分配给所述云租户的步骤之前,所述分配方法还包括:获取所述查找出的计算资源组的计费规则,其中,所述计算资源组池中还定义了每个计算资源组的计费规则;根据所述配额策略和所述计费规则对所述云租户所申请的私有云的计算资源进行计费,得到报价信息;根据所述配额策略和/或所述报价信息确定是否为所述云租户分配所述云租户申请的所述计算资源。3.根据权利要求2所述的私有云计算资源的分配方法,其特征在于,所述根据所述配额策略和/或所述报价信息确定是否为所述云租户分配所述云租户申请的所述计算资源的步骤包括:判断所述配额策略是否在预设的配额策略之内和/或所述报价信息是否在预算报价之内;若是,则判定所述云租户申请成功,并执行所述从查找出的计算资源组中为所述云租户分配满足所述配额策略的计算资源的步骤;若否,则判定所述云租户申请失败。4.根据权利要求1所述的私有云计算资源的分配方法,其特征在于,所述计算资源组池中的各个计算资源按照计算资源的系统配置相近或相同、计算资源架构相近或相同、计算资源价格等级一致的规则中的一种或组合分组为配置特性相同或相近的计算资源组。5.根据权利要求1所述的私有云计算资源的分配方法,其特征在于,所述根据所述计算资源信息查找计算资源组池,查找出与所述计算资源信息相匹配的计算资源组,以及所述在所述有效期限内从查找出的计算资源组中任意选择满足所述云租户需求数量的计算资源分配给所述云租户的步骤包括:根据所述计算资源信息确定所述所需求的计算资源的配置特性;如果所述云租户对所述计算资源的需求数量为单个,则从所述计算资源组池中查找出与所述云租户需求的计算资源的配置特性相匹配的计算资源组,并在所述有效期限内从查找出的计算资源组中任意选择一个计算资源分配给所述云租户;如果所述云租户对所述计算资源的需求数量为多个,则判断所述云租户需求的多个计算资源的配置特性是否相同;若相同,则从所述计算资源组池中查找出与所述云租户需求的多个计算资源的配置特性相匹配的计算资源组,并在所述有效期限内从查找出的计算资源组中任意选择所述云租户需求数量的计算资源分配给所述云租户;若不同,则分别从所述计算资源组池查找出与不同配置特性相匹配的计算资源组,并在所述有效期限内从查找出的各个计算资源组中任意选择所述云租户在相应的计算资源组中需求数量的计算资源分配给所述云租户。6.根据权利要求1所述的私有云计算资源的分配方法,其特征在于,在为所述云租户分配计算资源之后,所述分配方法还包括:实时监测所述云租户对其申请的计算资源的利用率,并在所述利用率小于预设利用率时,释放所述云租户申请的计算资源中的闲置计算资源。7.一种私有云计算资源的分配系统,其特征在于,所述分配系统包括:需求信息获取模块,用于获取云租户输入的对私有云的计算资源的需求信息,其中,所述需求信息包括计算资源信息和...

【专利技术属性】
技术研发人员:李明军马元良
申请(专利权)人:华胜信泰信息产业发展有限公司
类型:发明
国别省市:北京;11

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

1