[发明专利]一种基于云计算的应用程序管理系统在审
申请号: | 201510425894.3 | 申请日: | 2015-07-20 |
公开(公告)号: | CN105072161A | 公开(公告)日: | 2015-11-18 |
发明(设计)人: | 陈勇;吴登勇;孙超 | 申请(专利权)人: | 山东超越数控电子有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/26;H04L12/24 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 张靖 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 计算 应用程序 管理 系统 | ||
技术领域
本发明涉及云计算技术领域,具体涉及一种基于云计算的应用程序管理系统。
背景技术
云计算的低成本、快速部署和灵活调整规模等优势引起了工业界的高度关注,使得云边界从传统计算网络环境的传统、单一、显性逐渐向模糊、泛化、动态转变,从而使得物理边界逐步向虚拟边界演化。但随着云计算技术的深入发展,计算资源开销的增加和复杂度的增长,使单一云无法适应不断增减变化中的计算资源需求。事实上,许多云计算部署依赖于计算机集群(但与网络的组成、体系机构、目的、工作方式大相径庭),也吸收了自主计算和效用计算的特点。
通过使计算分布在大量的分布式计算机上,而非本地计算机或者远程服务器中,企业数据中心的运行将与互联网更相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。
随着应用程序的广泛使用,需要对应用程序的运行状态进行跟踪。目前,主要的跟踪方式为:由各个主机对其上的应用程序进行监视,根据监视得到的数据,管理人员作出相应的处理。但是这种方式由于集群中的主机通常比较多,由各个主机对其上的应用程序进行监控,比较混乱,难以管理。
发明内容
本发明要解决的技术问题是:鉴于上述问题,本发明提供了一种克服上述问题或者至少部分地解决上述问题的一种基于云计算的应用程序管理系统。
本发明所采用的技术方案为:
一种基于云计算的应用程序管理系统,所述管理系统包括了云计算服务平台、云服务器、数据存储中心以及终端,其中:
终端内置嵌入式的硬件架构,能够收集应用程序运行时环境信息以及应用程序性能信息,并能够将获取到的信息经过硬件打包成一定的格式经由网络发送给云计算服务平台;
云计算服务平台通过远程监视各个终端的应用程序运行时环境信息以及应用程序性能信息;云计算服务平台将所监视的应用程序运行时环境信息以及应用程序性能信息组织成预定义格式的信息;
云计算服务平台将所组织成的预定义格式的信息发给云服务器,云服务器基于云计算服务平台,对收集到的信息进行处理和分析,然后将处理过后的数据保存至数据存储中心,将处理结果返回给云计算服务平台,云计算服务平台若捕捉到所述信息中存在警报信息,则触发警报信号。
所述云计算服务平台中包括了以下几种模块,对系统进行管理控制:
1)监视模块,用于监视各个主机的应用程序运行时环境以及应用程序性能信息;
2)信息组织模块,用于将所述监视的应用程序运行时环境信息以及应用程序性能信息组织成预定义格式的信息;
3)警报系统模块,用于当云计算服务平台将所述组织的信息发送给终端时,根据所述信息,云若计算服务平台捕捉到所述信息中存在警报信息,则触发警报;
4)性能指示模块,用于捕捉应用程序的性能信息,云计算服务平台采用性能指示模块识别并捕捉设定条件下的数据信息、错误信息和性能指示信息。
终端应用程序运行时环境信息包括垃圾收集信息、内存管理信息、资源管理信息和错误捕捉信息。
所述管理系统具体运行步骤如下:
1)终端收集应用程序运行时环境信息以及应用程序性能信息,并将获取到的信息经过硬件打包成一定的格式经由网络发送给云计算服务平台;
2)云计算服务平台监视模块监视终端发送过来的所述信息;
3)云计算服务平台信息组织模块按照终端将同一个终端上应用程序运行时环境及应用程序性能信息按照预定义格式组织成一条信息,并将组织完成后的信息传送至云服务器;
4)云服务器根据信息进行相应的处理和分析,然后将处理完成的信息返回给云计算服务平台;
5)云计算服务平台中警报系统对返回的信息进行检测,若发现信息中存在警报信号,则触发警报,管理人员可以进行相应的处理;
6)云计算服务平台将返回的信息发送至数据存储中心,方便以后信息的查询。
本发明的有益效果为:
本发明通过云计算对应用程序的运行状态进行跟踪、监视,根据监视得到的数据,作出相应的处理。解决了仅通过各个主机对其上的应用程序进行监控,比较混乱,难以管理的问题。
附图说明
图1为本发明系统架构图;
图2为本发明模块结构图。
具体实施方式
下面参照附图所示,通过具体实施方式对本发明进一步说明:
实施例1:
如图1所示,一种基于云计算的应用程序管理系统,所述管理系统包括了云计算服务平台、云服务器、数据存储中心以及终端,其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子有限公司,未经山东超越数控电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510425894.3/2.html,转载请声明来源钻瓜专利网。