开创APM新纪元
2018-06-11 来源:
Compuware技术产品经理WernerBreitfuss先生
众所周知,大数据、云计算、Web2.0和等社交媒体技术的发展,以及电子商务、网络、零售商的繁荣,为APM带来了前所未有的挑战。原有的APM系统已经不能完全满足用户的要求,因此,市场需要新一代的APM平台,来确保服务的稳定性和可拓展性。
2000年以前,当时的应用都比较简单,网络呈逐渐普及状态。当时的应用性能管理主要是对网络性能的监控,我们认为测量网络的速度就可以知道应用的响应速度,以及对用户的体验影响。
随着中间件技术的发展,JAVA、Web logic等技术逐渐普及,除了网络监控以外,企业有了更多的监控需求,比如监控系统是不是正常?从网络到操作系统、再到中间件,这些部件是否运行良好?
随着云技术、虚拟化技术的发展,包括接入的新设备,PAD、智能手机的引入使得复杂度快速增加。同时互联网渠道、电子渠道成为营销的中心,这种复杂性和对业务和销售的比重增加,使得我们在看应用时,除了已有的部件,即网络基础信息之外,需要以交易为中心,通过最终用户来看应用质量到底怎么样。同时,从开发、测试、生产,不仅是看上线之后用户表现怎么样,可能在生命周期中,我们就要考虑应用质量是否能够在生命周期中有良好的性能表现,而不是到上线之后再去发现问题和解决问题。
迎接IT的全新变革
从用户角度看,互联网的边缘复杂度越来越大,我们接入的设备,以浏览器为例,五年前、七年前我们只用IE,如今还有“Firefox、Chrome”,而且版本不同,接入的设备有PAD、智能手机,还有iOS、安卓等,不同类型的智能终端,这些版本也在不断变化。
从IT角度看,复杂度只是冰山一角,后台的复杂度才是最严重的。虚拟化、云、CDN等这些不同的后台复杂度,使得我们对IT的管理,对应用的监控挑战变得更加难以完成。新技术、老技术不断堆叠,我们从原有网络到操作系统、到虚拟化、云,私有云、公有云,到它们之间的互相调用,原有的流量分析技术很难让我们对应用的表现有全局的把握,我们必须采取新的技术和方法。
从另一个维度来看,我们所面临的IT环境,即现代的应用环境下面所面临的挑战。如何处理大数据的性能?如何保证应用的性能?当应用来自多个厂商共同协作一起为客户服务时,如何保证应用的性能?不仅如此,在应用配置不断动态变化的过程中,如何知道它对我们的影响,如何了解用户的体验,以及后台的变化?
营造更全面的APM系统
面对这些挑战和应用的复杂度,Compuware dynaTrace开辟了APM的新纪元:
一是零配置。不同于传统的应用解决方案,可能需要一到两周甚至更长时间的部署,dynaTrace的配置非常简单,使得客户快速得到价值。
二是7×24小时全程监控所有用户的所有交易。这样一来,企业避免盲目地扩充服务器、扩充带宽去优化应用性能,而是有针对性的进行优化,让所有投资都最大化地被利用。
三是用户体验。从最终用户用户的角度来测量和监控用户性能和行为,对所有设备、所有浏览器、所有的点击都可以记录下来,进行回溯和追踪,一旦出现问题,我们可以全面精确地理解用户影响是怎样的。
四是商业的影响。不但可以监控应用,还可以监控销售收入的实时数据,每分钟到底产生了多少订单,有多少订单在支付阶段出错了,又有多少笔交易,分别是多少钱,不同类型的交易是如何组合的。
另外,新版本会也有很多新的进展,例如支持PHP技术,使得对应用监控除了JAVA、.net以外,针对PHP也会作为支持的规范。,并且在移动互联网监控,大数据等方面都有引人注目的功能。
标签: 处理大数据 大数据 电子商务 服务器 公有云 互联网 媒体 企业 网络 问题 移动互联 移动互联网 用户 云计算
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。