云计算监视和管理系统技术方案

技术编号:7758990 阅读:171 留言:0更新日期:2012-09-14 00:48
一个云计算监视系统有一个警报捕获系统和一个消息传送系统,用来给一个本地系统提供跟踪和警报管理服务。该警报捕获系统可以作为托管代码框架的一部分,能够捕获和路由警报至一个操作系统,同样还包括运行异常和调试信息。一个消息队列系统可以传送警报至一个本地监视系统,该监视系统有一个订阅云计算系统消息队列系统的连接。

【技术实现步骤摘要】

云计算监视和管理系统,提供对云端运行程序的监视和管理服务。
技术介绍
云 计算是抽象了传统计算的许多方面的一种计算模式。在一个云环境里,硬件组件被抽象成一个硬件组织。硬件组织有许多服务器组成,它们分布在一个或多个数据中心,数据中心也可以是地理上分散的。在许多云环境中,传统的操作系统概念也可能被抽象,应用程序在一个运行时环境中执行,只有有限的系统调用功能。云环境中的应用程序会以一种高可扩展性的方式运行,一个管理系统会确定需要分配多少计算资源,这些资源的地理分布,也会确定具体在哪些硬件平台上运行。在某些情况下,管理员可以确定计算资源的上限和下限,云管理系统可以掌管特定资源的分配及应用程序的运行。云环境可以让应用程序随着负载而向上或向下扩展,因为云管理系统会在高负载期间分配资源,在低负载期间释放资源。
技术实现思路
一个云计算监视系统有一个警报捕获系统和一个消息传送系统,用来给一个本地系统提供跟踪和警报管理服务。该警报捕获系统可以作为托管代码框架的一部分,能够捕获和路由警报至一个操作系统,同样还包括运行异常和调试信息。一个消息队列系统可以传送警报至一个本地监视系统,该监视系统有一个订阅云计算系统消息队列系统的连接。监视系统可以是一个框架或者可执行代码库,可执行代码库可以被应用程序链接和调用。附图说明图I显示了具体的云计算环境和监视框架。具体实施例方式在云环境监测系统的功能组件中,组件可能是硬件组件,软件组件或硬件和软件的组合。一些组件可能是应用级软件,或系统级组件。在某些情况下,一个组件连接到另一个可能是在单一的硬件平台上运行。某些情况下,可能是长距离的网络连接。每个组件可能使用不同的硬件,软件和互联架构,以实现所描述的功能。运行时环境包括一个执行引擎来执行托管代码应用程序。在一些实施例中,编译器可以从源代码或中间代码转换成可执行代码的应用程序。链接器可链接各种框架,动态链接库,或其他代码元素的应用。此外,运行时环境还包含垃圾收集,内存管理,资源管理,错误捕捉,和其他功能。应用程序包含性能指示模块,可以识别并捕获一定条件下的数据,错误,性能指标,或其他事件或信息。性能指示模块可通知监测框架。监测框架可处理从应用程序收到的信息,并准备要传送到监控系统的信息。监测框架的接收功能可进行初步处理的信息,例如,接收功能可能会收到一个错误条件的应用。接收功能可收集其他数据,如时间戳,某些配置设置的值,某些变量的值,或其他信息。并组织成一个可以用于监测框架的其他功能的信息格式。监测框架的分类功能依据策略和配置对事件进行分类。有些事件可能与高优先级传输,而其他事件可能会被合并,甚至丢弃。监测框架的消息生成功能,可以把事件格式化成消息队列系统或数据存储系统中存储和传输的消息。监测框架的消息聚合功能将可能合并的消息汇集成一个单一的消息。在某些情况 下,单个消息的多个实例可能被合并成一个单一的消息。在其他情况下,不同的消息可能会被组合在一起成一个单一的消息。监测框架的消息传输功能将消息传送到一个监测应用程序。消息传输功能可使用的消息队列系统,数据存储系统,或者其他机制传输消息。在一些实施方案,监测框架可能是相同或相似,可用于应用程序开发的一个监测框架。当应用程序开发时,监测框架可纳入本地应用开发平台和编译,并与应用程序链接。应用程序可能会在调试或开发模式,使开发者可以测试和完善的应用程序在本地设备上执行。一旦应用程序是准备部署在云上,应用程序会被上传到云并编译和挂在云的监测框架。上述实施例只为说明本专利技术的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本专利技术的内容并据以实施,并不能以此限制本专利技术的保护范围。凡根据本专利技术精神实质所作的等效变化或修饰,都应涵盖在本专利技术的保护范围之内。权利要求1.一个云计算环境包括一个硬件组织;一个用来运行应用程序的运行时管理系统;一个以可链接库形式存在的监视框架。监视框架包含一个消息配置函数用来从应用程序接收消息并以预定义格式创建消息,该消息会被监视应用程序使用;一个消息传送函数用来传送消息至监视应用程序。2.权利要求I的云计算环境,进一步包含一个被消息传送函数调用的消息队列系统,消息队列系统从监视框架接收消息并传送消息至监视应用程序。3.依据权利要求2的云计算环境,其特征在于,消息队列系统包含一个消息队列用来存储消息直至消息被传送到监视应用程序。4.依据权利要求3的云计算环境,其特征在于,消息队列系统有一个针对复数个消息队列的订阅机制。5.依据权利要求4的云计算环境,其特征在于,监视应用程序会请求订阅消息队列。6.依据权利要求5的云计算环境,其特征在于,消息队列系统会给监视应用程序的请求队列。7.依据权利要求I的云计算环境,其特征在于,运行时管理系统包含一个托管代码环境。8.依据权利要求7的云计算环境,其特征在于,监视框架被动态链接到云计算环境的应用程序。9.依据权利要求8的云计算环境,其特征在于,监视框架包含一个运行时版本和一个开发版本,开发版本可在传统计算环境中运行。10.依据权利要求I的云计算环境,其特征在于,信息包括被应用程序抛出并捕获的异常,应用程序产生的运行状况信息,当应用程序在调试模式运行时生成的调试信息。全文摘要一个云计算监视系统有一个警报捕获系统和一个消息传送系统,用来给一个本地系统提供跟踪和警报管理服务。该警报捕获系统可以作为托管代码框架的一部分,能够捕获和路由警报至一个操作系统,同样还包括运行异常和调试信息。一个消息队列系统可以传送警报至一个本地监视系统,该监视系统有一个订阅云计算系统消息队列系统的连接。文档编号G06F11/30GK102662815SQ20121006209公开日2012年9月12日 申请日期2012年3月12日 优先权日2012年3月12日专利技术者孟祥瑜, 孟祥璟, 陈方 申请人:苏州萃智新技术开发有限公司本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:陈方孟祥璟孟祥瑜
申请(专利权)人:苏州萃智新技术开发有限公司
类型:发明
国别省市:

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

1