一种云计算管理方法及系统的制作方法

文档序号:7807453阅读:132来源:国知局
一种云计算管理方法及系统的制作方法
【专利摘要】本发明公开了一种云计算管理方法及系统,其中,云计算管理方法包括:云计算平台监视各主机的应用程序运行时环境信息及应用程序性能信息;将所述监视的应用程序运行时环境信息及应用程序性能信息组织成预定义格式的消息;云计算平台将所述组织的消息发送给本地系统,根据所述消息,本地系统若捕捉到所述消息中存在警报消息,触发警报信号。
【专利说明】一种云计算管理方法及系统

【技术领域】
[0001] 本发明涉及云计算【技术领域】,具体涉及一种云计算管理方法及系统。

【背景技术】
[0002] 云计算是网格计算、分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均 衡等传统计算机和网络技术发展融合的产物。云计算常与网格计算、效用计算、自主计算相 混淆。(网格计算:分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计 算机,常用来执行大型任务;效用计算:IT资源的一种打包和计费方式,比如按照计算、存 储分别计量费用,像传统的电力等公共设施一样;自主计算:具有自我管理功能的计算机 系统。)事实上,许多云计算部署依赖于计算机集群(但与网格的组成、体系机构、目的、工 作方式大相径庭),也吸收了自主计算和效用计算的特点。
[0003] 通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企 业数据中心的运行将与互联网更相似。这使得企业能够将资源切换到需要的应用上,根据 需求访问计算机和存储系统。
[0004] 随着应用程序的广泛使用,需要对应用程序的运行状态进行跟踪。目前,主要的跟 踪方式为:由各个主机对其上的应用程序进行监视,根据监视得到的数据,管理人员作出相 应的处理。
[0005] 采用上述方式,由于集群中的主机通常比较多,由各个主机对其上的应用程序进 行监控,比较混乱,难以管理。


【发明内容】

[0006] 鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上 述问题的一种云计算管理方法及相应的云计算管理系统。
[0007] 依据本发明的一个方面,提供了一种云计算管理方法,包括:
[0008] 云计算平台监视各主机的应用程序运行时环境信息及应用程序性能信息;
[0009] 将所述监视的应用程序运行时环境信息及应用程序性能信息组织成预定义格式 的消息;
[0010] 云计算平台将所述组织的消息发送给本地系统,根据所述消息,本地系统若捕捉 到所述消息中存在警报消息,触发警报信号。
[0011] 依据本发明的另一个方面,提供了一种云计算管理系统,包括:
[0012] 监视模块,用于调用云计算平台监视各主机的应用程序运行时环境信息及应用程 序性能信息;
[0013] 消息组织模块,用于将所述监视的应用程序运行时环境信息及应用程序性能信息 组织成预定义格式的消息;
[0014] 警报系统触发模块,用于当云计算平台将所述组织的消息发送给本地系统时,根 据所述消息,本地系统若捕捉到所述消息中存在警报消息,触发警报信号。
[0015] 本发明提供的一种云计算管理方法及系统,由云计算对各主机的应用程序运行时 环境信息及应用程序性能信息进行监视,并将监视的消息组织成预定义格式的消息发送给 本地系统,本地系统若发现消息中存在警报消息,出发报警信号。本发明提供的方法由云计 算平台对各主机的应用程序进行统一管理,相比现有的各自管理的方法,提供了便利;并且 云计算平台可以远程进行管理,也方便了管理。

【专利附图】

【附图说明】
[0016] 图1为本发明实施例的一种云计算管理方法流程图;
[0017] 图2为本发明实施例的一种云计算管理系统示意图。

【具体实施方式】
[0018] 以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并 非用于限定本发明的范围。
[0019] 实施例一、一种云计算管理方法。下面结合图1对本发明提供的方法进行详细的 说明。
[0020] 图1中,S101、云计算平台监视各主机的应用程序运行时环境信息及应用程序信 息性能。
[0021] 具体的,通常集群中有众多台计算机主机,计算机主机上的应用程序需要及时进 行管理,以随时了解主机上应用程序的运行动态。云计算平台通过远程进行监视各主机的 应用程序运行时环境信息和应用程序性能信息。
[0022] 其中,主机的应用程序运行时环境信息包括垃圾收集信息、内存管理信息、资源管 理信息和错误捕捉信息。云计算平台采用性能指示模块捕捉应用程序的性能信息,性能指 示模块能识别并捕捉设定条件下的数据信息、错误信息和性能指示信息等。
[0023] S102、将监视的应用程序运行时环境信息及应用程序性能信息组织成预定义格式 的消息。
[0024] 具体的,当云计算平台监视各主机,获得了各主机上应用程序的运行时环境信息 及应用程序性能信息后,云计算平台将获得消息组织成预定义格式的消息。
[0025] 具体实现时,云计算平台将按照主机将同一个主机上应用程序运行时环境信息及 应用程序性能信息按照预定义格式组织成一条消息,并将该消息存储于消息队列中。例如, 获取各个主机的标识,将该标识对应的主机的应用程序运行时环境和应用程序的性能组织 成一条消息,在同一条消息中反应该主机上应用程序的一些情况,以便于后期的查询和统 一管理。其中,云计算平台中还包括消息排队系统,消息排队系统具有用于多个消息队列的 订阅机制,因此消息排队系统中订阅有多个消息队列,能够存储多条消息。
[0026] S103、云计算平台将组织的消息发送给本地系统,本地系统根据组织的消息,若捕 捉到消息中存在警报消息,触发警报信号。
[0027] 具体的,步骤S102中云计算平台将组织的消息发送给本地系统,若本地系统发现 组织的消息中有警报信号,触发警报信号,管理人员可以进行相应的处理。比如,本地系统 发送接收到的消息中存在某个主机的应用程序调试信息,管理人员对该主机上的应用程序 进行调试。
[0028] 实施例二、一种云计算管理系统。下面结合图2对本发明提供的系统进行详细的 说明。
[0029] 图2中,本发明提供的系统包括监视模块201、消息组织模块202和警报系统触发 模块203。
[0030] 其中,监视模块201用于调用云计算平台监视各主机的应用程序运行时环境信息 及应用程序性能信息。
[0031] 具体的,通常集群中有众多台计算机主机,计算机主机上的应用程序需要及时进 行管理,以随时了解主机上应用程序的运行动态。云计算平台通过远程进行监视各主机的 应用程序运行时环境信息和应用程序性能信息。
[0032] 其中,主机的应用程序运行时环境信息包括垃圾收集信息、内存管理信息、资源管 理信息和错误捕捉信息。云计算平台还包括性能指示模块,用于捕捉应用程序性能信息,性 能指示模块能识别并捕捉设定条件下的数据信息、错误信息和性能指示信息等。
[0033] 消息组织模块202用于将监视模块201监视的应用程序运行时环境信息及应用程 序性能信息组织成预定义格式的消息。
[0034] 具体的,当云计算平台监视各主机,通过监视模块201获得了各主机上应用程序 的运行时环境信息及应用程序性能信息后,云计算平台的消息组织模块202将获得消息组 织成预定义格式的消息。
[0035] 具体实现时,云计算平台将按照主机将同一个主机上应用程序运行时环境信息及 应用程序性能信息按照预定义格式组织成一条消息,云计算平台中的消息存储模块将组织 的消息存储于消息队列中。例如,获取各个主机的标识,将该标识对应的主机的应用程序运 行时环境信息和应用程序性能信息组织成一条消息,在同一条消息中反应该主机上应用程 序的一些情况,以便于后期的查询和统一管理。其中,云计算平台中还包括消息排队系统, 消息排队系统具有用于多个消息队列的订阅机制,因此消息排队系统中订阅有多个消息队 列,能够存储多条消息。
[0036] 警报系统触发模块203用于当云计算平台将消息组织模块202组织的消息发送给 本地系统时,根据所述消息,本地系统若捕捉到消息中存在警报消息,触发警报信号。
[0037] 具体的,云计算平台将组织的消息发送给本地系统,若本地系统发现组织的消息 中存在有警报信号,触发警报信号,管理人员可以进行相应的处理。比如,本地系统发送接 收到的消息中存在某个主机的应用程序调试信息,管理人员对该主机上的应用程序进行调 试。
[0038] 本发明提供的一种云计算管理方法及系统,由云计算对各主机的应用程序运行时 环境信息及应用程序性能信息进行捕捉,并将捕捉的消息组织成预定义格式的消息发送给 本地系统,本地系统若发现组织的消息中存在警报消息,触发报警信号。本发明提供的方法 由云计算平台对各主机的应用程序进行统一管理,相比现有的各自管理的方法,提供了便 利;并且云计算平台可以远程进行管理,也方便了管理。
[0039] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1. 一种云计算管理方法,其特征在于,包括: 步骤S101、云计算平台监视各主机的应用程序运行时环境信息及应用程序性能信息; 步骤S102、将所述监视的应用程序运行时环境信息及应用程序性能信息组织成预定义 格式的消息; 步骤S103、云计算平台将所述组织的消息发送给本地系统,根据所述消息,本地系统若 捕捉到所述消息中存在警报消息,触发警报信号。
2. 如权利要求1所述的云计算管理方法,其特征在于,所述应用程序运行时环境信息 包括垃圾收集信息、内存管理信息、资源管理信息和错误捕捉信息。
3. 如权利要求1所述的云计算管理方法,其特征在于,云计算平台采用性能指示模块 捕捉应用程序性能信息,包括: 性能指示模块能识别并捕捉设定条件下的数据信息、错误信息和性能指示信息。
4. 如权利要求1所述的云计算管理方法,其特征在于,所述步骤S102包括: 云计算平台将按照主机标识将同一个主机上应用程序运行时环境信息及应用程序性 能信息按照预定义格式组织成一条消息,并将该消息存储于消息队列中。
5. -种云计算管理系统,其特征在于,包括: 监视模块,用于调用云计算平台监视各主机的应用程序运行时环境信息及应用程序性 能信息; 消息组织模块,用于将所述监视的应用程序运行时环境信息及应用程序性能信息组织 成预定义格式的消息; 警报系统触发模块,用于当云计算平台将所述组织的消息发送给本地系统时,根据所 述消息,本地系统若捕捉到所述消息中存在警报消息,触发警报信号。
6. 如权利要求5所述的云计算管理系统,其特征在于,云计算平台还包括: 性能指示模块,用于识别并捕捉设定条件下的数据信息、错误信息和性能指示信息。
7. 如权利要6所述的云计算管理系统,其特征在于,云计算平台还包括: 消息存储模块,用于当云计算平台将按照主机标识将同一个主机上应用程序运行时环 境信息及应用程序性能信息按照预定义格式组织成一条消息时,将该消息存储于消息队列 中。
8. 如权利要求7所述的云计算管理系统,其特征在于,云计算平台还包括: 消息排队系统,所述消息排队系统具有用于多个消息队列的订阅机制。
【文档编号】H04L29/08GK104092568SQ201410299992
【公开日】2014年10月8日 申请日期:2014年6月27日 优先权日:2014年6月27日
【发明者】陆冬艳 申请人:陆冬艳
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1