论文部分内容阅读
信息的迅速膨胀使得企业需要应对的交易量越来越繁重,随着量的不断呈几何数字的增长,准确定位到单个交易的实施状态也变得也越来越困难。作为时下最热门的IT技术之一的云计算,其动态灵活的交易系统在为企业提供很大便利的同时,也给监控系统提出了新的难题。如何在云计算这个新的动态环境下对云内的交易给出准确定位,让企业在利用公共云计算技术实现自身战略发展的同时,还能够对所作交易做到实时掌控,本方法就是为了实现这些目的而作出的设计以及应用。本文首先对应用交易管理的原理和背景作简要介绍,在对云计算的发展和结构类型进行简单分析后,结合应用交易管理,做出详尽的功能、结构需求分析。主要透过注入式和非注入式两种类型的监控来对整个系统进行分析,在对两种监控方式各方面优劣性做出对比后,我们对当前的云计算的类型和特点作了详细分析,重点讨论了云计算独有的动态灵活性及在云内的监控难点,随后我们结合基础云结构的特征,找出了基础云架构的共性,并依据这几点共性,归纳出基于云计算交易的交易特点。然后我们把传统监控方法在云内的监控优劣性作了一个详细对比,提出了一种新型的基于日志分析的非注入式监控系统模型,在这个监控模型中,我们设计了一个新型的日志生成器,所生成的日志既摆脱了传统日志的信息多而不精的问题,还使得单条交易信息的获得成为了可能;同时主机层的监控过滤系统以及API事件显示系统使得监控目的性更强,相对于传统的监控系统,有了很大改进。本模型在摆脱了注入式监控中会出现的多余开销影响整体性能问题的同时,也通过结合分析网络协议数据包的方法降低日志分析量,一定程度上降低了整体的硬盘读写和日志分析带来的性能耗损。该模型的设计很好地解决了动态云的系统监控问题,而且该模型方法适合于在更复杂更多的中间件上开发发展,能降低系统的耦合度,极大的提高了系统的适应性,降低了开发和维护成本。