云数据系统中资源的管理方法和装置制造方法及图纸

技术编号:20013593 阅读:26 留言:0更新日期:2019-01-05 22:07
本发明专利技术公开了一种云数据系统中资源的管理方法和装置。所述方法包括:在相同的时间周期内,分别获取项目的实际资源消耗量以及所述项目的资源配额中记录的资源消耗量;判断所述项目的实际资源消耗量和所述项目的资源配额中记录的资源消耗量是否一致,得到判断结果;根据所述判断结果,管理所述项目的资源信息。

Resource Management Method and Device in Cloud Data System

The invention discloses a resource management method and device in a cloud data system. The method includes: acquiring the actual resource consumption of the project and the resource consumption recorded in the resource quota of the project respectively in the same time period; judging whether the actual resource consumption of the project and the resource consumption recorded in the resource quota of the project are consistent, and obtaining the judgment result; and managing the resource credit of the project according to the judgment result. Interest.

【技术实现步骤摘要】
云数据系统中资源的管理方法和装置
本专利技术涉及信息处理领域,尤指一种云数据系统中资源的管理方法和装置。
技术介绍
云计算(CloudComputing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。对云计算的定义,现阶段广为接受的是美国国家标准与技术研究院定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池,其中资源包括网络、服务器、存储、应用软件和服务等,这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。在数据中心建设的初期主要是完成网络、计算、存储的搭建,构建统一的资源管理平台,完成资源的统一化管理和自主服务;在后续的发展过程中用户逐渐关注资源的真正使用情况,以便更好的规划资源和控制资源的使用。在云计算时代,资源池化打破了资源之间的壁垒实现了资源的统一管理和无差别使用。通过配额的管理实现了资源再分配的同时,对每个项目下可使用的资源数量进行了限制,但是大规模系统中,因为并发行操作发生概率高,而且Cinder配额管理机制锁的缺陷,导致项目下资源使用量与配额中的使用量不一致出现,影响业务的正常运转。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种云数据系统中资源的管理方法和装置,实现资源的数量与配额中使用量的数据一致。为了达到本专利技术目的,本专利技术提供了一种云数据系统中资源的管理方法,包括:步骤1、在相同的时间周期内,分别获取项目的实际资源消耗量以及所述项目的资源配额中记录的资源消耗量;步骤2、判断所述项目的实际资源消耗量和所述项目的资源配额中记录的资源消耗量是否一致,得到判断结果;步骤3、根据所述判断结果,管理所述项目的资源信息。其中,所述方法还具有如下特点:在相同的时间周期内,分别获取项目的实际资源消耗量以及所述项目的资源配额中记录的资源消耗量之前,所述方法还包括:设置数据获取时间的管理策略;根据所述管理策略中设置的时间信息,启动获取资源消耗量的操作。其中,所述方法还具有如下特点:在相同的时间周期内,分别获取项目的实际资源消耗量以及所述项目的资源配额中记录的资源消耗量之前,所述方法还包括:获取云数据系统中运行的项目的数量信息;当判断项目的数量信息大于预先设置的数量阈值时,则将云数据系统中运行的项目分成至少两组;控制对第1组中的项目执行步骤1至步骤3的操作,并在第1组执行完成后,控制第2组执行步骤1至步骤3的操作,依次类推,直到所有分组均执行完成。其中,所述方法还具有如下特点:判断所述项目的实际资源消耗量和所述项目的资源配额中记录的资源消耗量是否一致,得到判断结果,包括:分别从卷的数量和卷的占用空间,对所述项目的实际资源消耗量和所述项目的资源配额中记录的资源消耗量进行比较,得到比较结果。其中,所述方法还具有如下特点:所述根据所述判断结果,管理所述项目的资源信息,包括:当所述项目的实际资源消耗量与所述项目的资源配额中记录的资源消耗量不一致相等时,比较所述项目的实际资源消耗量与所述项目的资源配额中记录的资源消耗量的大小,得到比较结果;如果所述项目的实际资源消耗量大于或等于所述项目的资源配额中记录的资源消耗量的大小,输出所述项目资源的使用超量的提示信息;如果所述项目的实际资源消耗量小于所述项目的资源配额中记录的资源消耗量的大小,根据所述项目的实际资源消耗量,同步所述项目的资源配额中记录的结果。一种云数据系统中资源的管理装置,包括:第一获取模块,用于在相同的时间周期内,分别获取项目的实际资源消耗量以及所述项目的资源配额中记录的资源消耗量;判断模块,用于判断所述项目的实际资源消耗量和所述项目的资源配额中记录的资源消耗量是否一致,得到判断结果;管理模块,用于根据所述判断结果,管理所述项目的资源信息。其中,所述装置还具有如下特点:所述装置还包括:设置模块,用于在获取资源消耗量之前,设置数据获取时间的管理策略;启动模块,用于根据所述管理策略中设置的时间信息,启动获取资源消耗量的操作。其中,所述装置还具有如下特点:所述装置还包括:第二获取模块,用于在获取资源消耗量之前,获取读取资源消耗量信息的时间信息;创建模块,用于根据所述时间信息,创建获取资源消耗量的任务,并启动所述任务。其中,所述装置还具有如下特点:所述装置还包括:第二获取模块,用于在获取资源消耗量之前,获取云数据系统中运行的项目的数量信息;划分模块,用于当判断项目的数量信息大于预先设置的数量阈值时,则将云数据系统中运行的项目分成至少两组;控制模块,用于控制第一获取模块、判断模块和管理模块对第1组中的项目执行操作,并在第1组执行完成后,控制第一获取模块、判断模块和管理模块对第2组中的项目执行操作,依次类推,直到所有分组均执行完成。其中,所述装置还具有如下特点:所述判断模块,具体用于分别从卷的数量和卷的占用空间,对所述项目的实际资源消耗量和所述项目的资源配额中记录的资源消耗量进行比较,得到比较结果。其中,所述装置还具有如下特点:所述管理模块包括:比较单元,用于当所述项目的实际资源消耗量与所述项目的资源配额中记录的资源消耗量不一致相等时,比较所述项目的实际资源消耗量与所述项目的资源配额中记录的资源消耗量的大小,得到比较结果;处理单元,用于如果所述项目的实际资源消耗量大于或等于所述项目的资源配额中记录的资源消耗量的大小,输出所述项目资源的使用超量的提示信息;如果所述项目的实际资源消耗量小于所述项目的资源配额中记录的资源消耗量的大小,根据所述项目的实际资源消耗量,同步所述项目的资源配额中记录的结果。本专利技术提供的实施例,在相同的时间周期内,分别获取项目的实际资源消耗量以及所述项目的资源配额中记录的资源消耗量,并对两个数值进行对比判断,根据所述判断结果,管理所述项目的资源信息,实现资源的数量与配额中使用量的数据一致,保证业务的正常运行。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术提供的云数据系统中资源的管理方法的流程图;图2为本专利技术提供的云数据系统中资源的管理装置的结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1本文档来自技高网...

【技术保护点】
1.一种云数据系统中资源的管理方法,其特征在于,包括:步骤1、在相同的时间周期内,分别获取项目的实际资源消耗量以及所述项目的资源配额中记录的资源消耗量;步骤2、判断所述项目的实际资源消耗量和所述项目的资源配额中记录的资源消耗量是否一致,得到判断结果;步骤3、根据所述判断结果,管理所述项目的资源信息。

【技术特征摘要】
1.一种云数据系统中资源的管理方法,其特征在于,包括:步骤1、在相同的时间周期内,分别获取项目的实际资源消耗量以及所述项目的资源配额中记录的资源消耗量;步骤2、判断所述项目的实际资源消耗量和所述项目的资源配额中记录的资源消耗量是否一致,得到判断结果;步骤3、根据所述判断结果,管理所述项目的资源信息。2.根据权利要求1所述的方法,其特征在于,在相同的时间周期内,分别获取项目的实际资源消耗量以及所述项目的资源配额中记录的资源消耗量之前,所述方法还包括:设置数据获取时间的管理策略;根据所述管理策略中设置的时间信息,启动获取资源消耗量的操作。3.根据权利要求1或2所述的方法,其特征在于,在相同的时间周期内,分别获取项目的实际资源消耗量以及所述项目的资源配额中记录的资源消耗量之前,所述方法还包括:获取云数据系统中运行的项目的数量信息;当判断项目的数量信息大于预先设置的数量阈值时,则将云数据系统中运行的项目分成至少两组;控制对第1组中的项目执行步骤1至步骤3的操作,并在第1组执行完成后,控制第2组执行步骤1至步骤3的操作,依次类推,直到所有分组均执行完成。4.根据权利要求1所述的方法,其特征在于,所述判断所述项目的实际资源消耗量和所述项目的资源配额中记录的资源消耗量是否一致,得到判断结果,包括:分别从卷的数量和卷的占用空间,对所述项目的实际资源消耗量和所述项目的资源配额中记录的资源消耗量进行比较,得到比较结果。5.根据权利要求1所述的方法,其特征在于,所述根据所述判断结果,管理所述项目的资源信息,包括:当所述项目的实际资源消耗量与所述项目的资源配额中记录的资源消耗量不一致相等时,比较所述项目的实际资源消耗量与所述项目的资源配额中记录的资源消耗量的大小,得到比较结果;如果所述项目的实际资源消耗量大于或等于所述项目的资源配额中记录的资源消耗量的大小,输出所述项目资源的使用超量的提示信息;如果所述项目的实际资源消耗量小于所述项目的资源配额中记录的资源消耗量的大小,根据所述项目的实际资...

【专利技术属性】
技术研发人员:邵宪津
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1