云管理平台的用户任务实现方法、系统与触发器的制造方法

文档序号:8003613阅读:418来源:国知局
云管理平台的用户任务实现方法、系统与触发器的制造方法
【专利摘要】本公开涉及一种云管理平台的用户任务实现方法、系统与触发器。该方法包括接收用户设置的任务信息,任务信息包括触发条件与满足触发条件时执行的操作信息,触发条件包括时间条件和报警条件;判断时间条件是否满足;如果时间条件满足,则自报警条件中提取为各类资源设定的阈值信息;将阈值信息提供给监控中心,以使监控中心根据阈值信息发出警告信息;接收监控中心反馈的警告信息;根据警告信息和满足触发条件时执行的操作信息代替用户执行相应的操作。本公开可以实现任务操作的自动化。
【专利说明】云管理平台的用户任务实现方法、系统与触发器

【技术领域】
[0001] 本公开涉及云计算领域,特别地,涉及一种云管理平台的用户任务实现方法、系统 与触发器。

【背景技术】
[0002] 云计算的服务模型可以分为IaaS(Infrastructure as a Service,基础设施即服 务)、PaaS (Platform as a service,平台即服务)、SaaS (Software as a service,软件即 服务)。其中,IaaS主要是将虚拟的计算、存储和网络作为一种可灵活使用的资源提供给用 户。
[0003] IaaS云管理平台统一底层计算、存储、网络等硬件设备作为硬件资源池,通过虚 拟化的方式把硬件资源池中的硬件设备虚拟成不同的虚拟设备,从而为用户提供弹性的计 算、存储、网络等服务。IaaS云管理平台充分利用了硬件资源,能够提高硬件设备的使用率。
[0004]目前用户执行IaaS云管理平台操作有两种方法,需要使用云管理平台的服务界 面或者调用其公开接口。登录云管理平台界面能够实现图形界面操作,但用户在夜间的大 量运维操作会显得非常繁琐,复杂度高。而调用云管理平台公开接口则需要通过程序代码 实现,对用户需要有编程的要求,不适合所有用户。


【发明内容】

[0005] 本公开鉴于以上问题中的至少一个提出了新的技术方案。
[0006] 本公开在其一个方面提供了一种云管理平台的用户任务实现方法,其可以实现任 务操作的自动化。
[0007] 本公开在其另一方面提供了一种触发器,其可以实现任务操作的自动化。
[0008] 本公开在其又一方面提供了一种云管理平台的用户任务实现系统,其可以实现任 务操作的自动化。
[0009] 根据本公开,提供一种云管理平台的用户任务实现方法,包括:
[0010] 接收用户设置的任务信息,任务信息包括触发条件与满足触发条件时执行的操作 信息,触发条件包括时间条件和报警条件;
[0011] 判断时间条件是否满足;
[0012] 如果时间条件满足,则自报警条件中提取为各类资源设定的阈值信息;
[0013] 将阈值信息提供给监控中心,以使监控中心根据阈值信息发出警告信息;
[0014] 接收监控中心反馈的警告信息;
[0015] 根据警告信息和满足触发条件时执行的操作信息代替用户执行相应的操作。
[0016] 在本公开的一些实施例中,为各类资源设定的阈值信息至少包括CPU利用率、内 存利用率与存储利用率中的一种。
[0017] 在本公开的一些实施例中,相应的操作信息包括资源扩展和资源缩减。
[0018] 根据本公开,还提供了一种触发器,包括:
[0019] 任务接收单元,用于接收用户设置的任务信息,任务信息包括触发条件与满足触 发条件时执行的操作信息,触发条件包括时间条件和报警条件;
[0020] 时间判断单元,用于判断时间条件是否满足;
[0021] 阈值提取单元,用于如果时间条件满足,则自报警条件中提取为各类资源设定的 阈值信息;
[0022] 阈值发送单元,用于将阈值信息提供给监控中心,以使监控中心根据阈值信息发 出警告信息;
[0023] 警告接收单元,用于接收监控中心反馈的警告信息;
[0024]操作执行单元,用于根据警告信息和满足触发条件时执行的操作信息代替用户执 行相应的操作。
[0025] 在本公开的一些实施例中,为各类资源设定的阈值信息至少包括CPU利用率、内 存利用率与存储利用率中的一种。
[0026] 在本公开的一些实施例中,相应的操作信息包括资源扩展和资源缩减。
[0027] 根据本公开,还提供了一种云管理平台的用户任务实现系统,包括前述实施例中 的触发器、以及分别与触发器相连的监控中心、时钟服务器和用户任务数据库。
[0028] 在本公开的技术方案中,将现有技术中通过界面服务方式或接口方式实现的任务 通过触发器来实现,首先将用户待执行的任务提供给触发器,然后,触发器在时间条件满足 的情况下自任务信息中提取为各类资源设定的阈值,将该阈值设置到监控中心中,以使监 控中在监控到警告信息后能够及时通知触发器,触发器根据任务消息中设定的操作信息执 行相应的操作。这样,在用户预先设置到任务信息后,无需人工干预,就可以由云管理平台 中的触发器代替人工执行各类任务。

【专利附图】

【附图说明】
[0029] 此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分。在附 图中:
[0030] 图1是本公开一个实施例的云管理平台的用户任务实现方法的流程示意图。
[0031] 图2是本公开一个实施例的触发器的结构示意图。
[0032] 图3是本公开一个实施例的云管理平台的用户任务实现系统的结构示意图。
[0033] 图4是本公开一个实施例中的触发器的工作流程示意图。

【具体实施方式】
[0034]下面将参照附图描述本公开。要注意的是,以下的描述在本质上仅是解释性和示 例性的,决不作为对本公开及其应用或使用的任何限制。除非另外特别说明,否则,在实施 例中阐述的部件和步骤的相对布置以及数字表达式和数值并不限制本公开的范围。另外, 本领域技术人员已知的技术、方法和装置可能不被详细讨论,但在适当的情况下意在成为 说明书的一部分。
[0035]现有技术中用户执行IaaS云管理平台操作的两种方式都有缺陷。界面服务方式 需要人工干预较多、操作繁琐;接口方式需要用户通过编程实现对接、对用户的技术水平要 求较高。针对上述两个缺陷,本公开下述实施例提出了一种自动化的任务执行方式,在预先 设置好任务后,不仅无需人工干预,而且无需进行代码编程。
[0036] 本公开下述实施例针对用户希望能够定时或设置条件进行虚拟机、存储、网络等 资源的扩展/缩减等运维操作的需求,提出了在云管理平台使用触发器的方式进行用户任 务的管理,用户设置任务后将交由触发器进行管理。当用户任务满足触发条件时,触发器将 代替用户向底层发送任务请求,这一操作过程显著简化了用户的运营维护操作流程与复杂 度,在提高维护便利度的同时也提高了维护效率。
[0037] 图1是本公开一个实施例的云管理平台的用户任务实现方法的流程示意图。
[0038] 如图1所示,该实施例可以包括以下步骤:
[0039] S102,接收用户设置的任务信息,该任务信息可以包括但不限于触发条件与满足 触发条件时执行的操作信息;
[0040] 具体地,用户可以预先在配置文件中存储好各类待执行任务的信息,为了使得该 与配置动作的可操作性与易操作性,可以通过表格的方式进行存储,例如下述表1所示:

【权利要求】
1. 一种云管理平台的用户任务实现方法,其特征在于,包括: 接收用户设置的任务信息,所述任务信息包括触发条件与满足触发条件时执行的操作 信息,所述触发条件包括时间条件和报警条件; 判断所述时间条件是否满足; 如果所述时间条件满足,则自所述报警条件中提取为各类资源设定的阔值信息; 将所述阔值信息提供给监控中也,W使所述监控中也根据所述阔值信息发出警告信 息; 接收所述监控中也反馈的警告信息; 根据所述警告信息和满足触发条件时执行的操作信息代替所述用户执行相应的操作。
2. 根据权利要求1所述的云管理平台的用户任务实现方法,其特征在于,所述为各类 资源设定的阔值信息至少包括CPU利用率、内存利用率与存储利用率中的一种。
3. 根据权利要求1所述的云管理平台的用户任务实现方法,其特征在于,所述相应的 操作信息包括资源扩展和资源缩减。
4. 一种触发器,其特征在于,包括: 任务接收单元,用于接收用户设置的任务信息,所述任务信息包括触发条件与满足触 发条件时执行的操作信息,所述触发条件包括时间条件和报警条件; 时间判断单元,用于判断所述时间条件是否满足; 阔值提取单元,用于如果所述时间条件满足,则自所述报警条件中提取为各类资源设 定的阔值信息; 阔值发送单元,用于将所述阔值信息提供给监控中也,W使所述监控中也根据所述阔 值信息发出警告信息; 警告接收单元,用于接收所述监控中也反馈的警告信息; 操作执行单元,用于根据所述警告信息和满足触发条件时执行的操作信息代替所述用 户执行相应的操作。
5. 根据权利要求4所述的触发器,其特征在于,所述为各类资源设定的阔值信息至少 包括CPU利用率、内存利用率与存储利用率中的一种。
6. 根据权利要求4所述的触发器,其特征在于,所述相应的操作信息包括资源扩展和 资源缩减。
7. -种云管理平台的用户任务实现系统,其特征在于,包括权利要求4至6中任一项所 述的触发器、W及分别与所述触发器相连的监控中也、时钟服务器和用户任务数据库。
【文档编号】H04L12/26GK104348653SQ201310337907
【公开日】2015年2月11日 申请日期:2013年8月6日 优先权日:2013年8月6日
【发明者】姚玉凤, 秦润锋, 刘艺, 何晓武, 陈楠, 赖培源, 李巧玲, 陈天 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1