一种基于云计算的应用程序管理系统技术方案

技术编号:12350899 阅读:87 留言:0更新日期:2015-11-19 01:48
本发明专利技术公开了一种基于云计算的应用程序管理系统,所述管理系统包括了云计算服务平台、云服务器、数据存储中心以及终端。其中,终端内置嵌入式的硬件架构,能够收集应用程序运行时环境信息以及应用程序性能信息,并能够将获取到的信息经过硬件打包成一定的格式经由网络发送给云计算服务平台,云计算服务平台通过远程进行监视各主机发送过来的所述信息。云服务器基于云计算服务平台,对收集到的信息进行处理和分析,然后将处理过后的数据保存至数据存储中心。本发明专利技术通过云计算对应用程序的运行状态进行跟踪、监视,根据监视得到的数据,作出相应的处理。解决了仅通过各个主机对其上的应用程序进行监控,比较混乱,难以管理的问题。

【技术实现步骤摘要】

本专利技术涉及云计算
,具体涉及一种基于云计算的应用程序管理系统
技术介绍
云计算的低成本、快速部署和灵活调整规模等优势引起了工业界的高度关注,使得云边界从传统计算网络环境的传统、单一、显性逐渐向模糊、泛化、动态转变,从而使得物理边界逐步向虚拟边界演化。但随着云计算技术的深入发展,计算资源开销的增加和复杂度的增长,使单一云无法适应不断增减变化中的计算资源需求。事实上,许多云计算部署依赖于计算机集群(但与网络的组成、体系机构、目的、工作方式大相径庭),也吸收了自主计算和效用计算的特点。通过使计算分布在大量的分布式计算机上,而非本地计算机或者远程服务器中,企业数据中心的运行将与互联网更相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。随着应用程序的广泛使用,需要对应用程序的运行状态进行跟踪。目前,主要的跟踪方式为:由各个主机对其上的应用程序进行监视,根据监视得到的数据,管理人员作出相应的处理。但是这种方式由于集群中的主机通常比较多,由各个主机对其上的应用程序进行监控,比较混乱,难以管理。
技术实现思路
本专利技术要解决的技术问题是:鉴于上述问题,本专利技术提供了一种克服上述问题或者至少部分地解决上述问题的一种基于云计算的应用程序管理系统。本专利技术所采用的技术方案为: 一种基于云计算的应用程序管理系统,所述管理系统包括了云计算服务平台、云服务器、数据存储中心以及终端,其中:终端内置嵌入式的硬件架构,能够收集应用程序运行时环境信息以及应用程序性能信息,并能够将获取到的信息经过硬件打包成一定的格式经由网络发送给云计算服务平台;云计算服务平台通过远程监视各个终端的应用程序运行时环境信息以及应用程序性能信息;云计算服务平台将所监视的应用程序运行时环境信息以及应用程序性能信息组织成预定义格式的信息; 云计算服务平台将所组织成的预定义格式的信息发给云服务器,云服务器基于云计算服务平台,对收集到的信息进行处理和分析,然后将处理过后的数据保存至数据存储中心,将处理结果返回给云计算服务平台,云计算服务平台若捕捉到所述信息中存在警报信息,则触发警报信号。所述云计算服务平台中包括了以下几种模块,对系统进行管理控制: O监视模块,用于监视各个主机的应用程序运行时环境以及应用程序性能信息; 2)信息组织模块,用于将所述监视的应用程序运行时环境信息以及应用程序性能信息组织成预定义格式的信息; 3)警报系统模块,用于当云计算服务平台将所述组织的信息发送给终端时,根据所述信息,云若计算服务平台捕捉到所述信息中存在警报信息,则触发警报; 4)性能指示模块,用于捕捉应用程序的性能信息,云计算服务平台采用性能指示模块识别并捕捉设定条件下的数据信息、错误信息和性能指示信息。终端应用程序运行时环境信息包括垃圾收集信息、内存管理信息、资源管理信息和错误捕捉信息。所述管理系统具体运行步骤如下: 1)终端收集应用程序运行时环境信息以及应用程序性能信息,并将获取到的信息经过硬件打包成一定的格式经由网络发送给云计算服务平台; 2)云计算服务平台监视模块监视终端发送过来的所述信息; 3)云计算服务平台信息组织模块按照终端将同一个终端上应用程序运行时环境及应用程序性能信息按照预定义格式组织成一条信息,并将组织完成后的信息传送至云服务器; 4)云服务器根据信息进行相应的处理和分析,然后将处理完成的信息返回给云计算服务平台; 5)云计算服务平台中警报系统对返回的信息进行检测,若发现信息中存在警报信号,则触发警报,管理人员可以进行相应的处理; 6)云计算服务平台将返回的信息发送至数据存储中心,方便以后信息的查询。本专利技术的有益效果为: 本专利技术通过云计算对应用程序的运行状态进行跟踪、监视,根据监视得到的数据,作出相应的处理。解决了仅通过各个主机对其上的应用程序进行监控,比较混乱,难以管理的问题。【附图说明】图1为本专利技术系统架构图; 图2为本专利技术模块结构图。【具体实施方式】下面参照附图所示,通过【具体实施方式】对本专利技术进一步说明: 实施例1: 如图1所示,一种基于云计算的应用程序管理系统,所述管理系统包括了云计算服务平台、云服务器、数据存储中心以及终端,其中:终端内置嵌入式的硬件架构,能够收集应用程序运行时环境信息以及应用程序性能信息,并能够将获取到的信息经过硬件打包成一定的格式经由网络发送给云计算服务平台;云计算服务平台通过远程监视各个终端(包括便携电脑、PC、平板电脑等)的应用程序运行时环境信息以及应用程序性能信息;云计算服务平台将所监视的应用程序运行时环境信息以及应用程序性能信息组织成预定义格式的信息; 云计算服务平台将所组织成的预定义格式的信息发给云服务器,云服务器基于云计算服务平台,对收集到的信息进行处理和分析,然后将处理过后的数据保存至数据存储中心,将处理结果返回给云计算服务平台,云计算服务平台若捕捉到所述信息中存在警报信息,则触发警报信号。实施例2: 在实施例1的基础上,本实施例所述云计算服务平台中包括了以下几种模块,对系统进行管理控制: O监当前第1页1 2 本文档来自技高网...

【技术保护点】
一种基于云计算的应用程序管理系统,其特征在于:所述管理系统包括了云计算服务平台、云服务器、数据存储中心以及终端,其中:终端内置嵌入式的硬件架构,能够收集应用程序运行时环境信息以及应用程序性能信息,并能够将获取到的信息经过硬件打包成一定的格式经由网络发送给云计算服务平台;云计算服务平台通过远程监视各个终端的应用程序运行时环境信息以及应用程序性能信息;云计算服务平台将所述监视的应用程序运行时环境信息以及应用程序性能信息组织成预定义格式的信息;云计算服务平台将所述组织的信息发给云服务器,云服务器基于云计算服务平台,对收集到的信息进行处理和分析,然后将处理过后的数据保存至数据存储中心,将处理结果返回给云计算服务平台,云计算服务平台若捕捉到所述信息中存在警报信息,则触发警报信号。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈勇吴登勇孙超
申请(专利权)人:山东超越数控电子有限公司
类型:发明
国别省市:山东;37

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

1