APM的前世今生:如何全面掌控应用性能

近几年在云、移动、大数据快速发展的时代下,移动互联网产品商品化日趋激烈。这加速了企业传统业务向移动互联网的转移。混合的IT环境使应用的传输链也不断扩展延伸——从地域的差异化到配置、管理、运维,导致终端用户对网络中断、应用卡顿、响应速度慢,服务器宕机等问题无从定位,这都直接影响到用户的体验。运维人员与开发人员压力持续增大。

如何保障移动互联网的用户体验?企业需要一个从代码端的视角来监控自己的应用进而确保自身的IT支撑系统得到高效的运行,同时需要一个强大的IT运维管理体系时刻监督IT环境各组件的性能质量,通过多维度实时分析异常并进行诊断以解决产品的问题。所以,移动应用性能管理将成为推广中国IT技术进步与用户体验提升的标配。

曾经的APM

在90年代末,也正是第一代互联网兴起的时期,大家都怀着大把捞金的热情,仿佛一夜之间,无数的互联网公司如雨后春笋般纷纷成立。

对这些公司影响最大的应属于网络中心,当时互联网还处于起步时期,应用的响应速度已经无法满足他们的捞金热情。在这个时候,应用响应管理概念就慢慢的被提出,在96年的时候,Tivoli与HP公司就从应用程序层面出发,开发了应用响应管理开发包。他们认为网络速度无疑就是应用速度,不过当时并没有开放使用。

而到后来很多互联网企业随着一些故障、带宽、数据管理等问题陆续的出现, APM雏形慢慢建立起来。1998年,面向商业化管理的APM产品出现,已经发展到了以组件为中心的基础设施监控,分别从系统,中间件,数据库等方面监控,这也是APM发展的中期。但在国内接触到APM概念的IT企业极少,也没有形成完整的标准化产品。

而在这十几年的时间里,IBM、CA、HP、Oracle这些在早期就提出APM概念的厂商在整个行业里增长非常缓慢,每年的增长率不到10%,这个数据说明了什么现象?在早期APM的重系统,轻交互,跟如今的IT环境已经格格不入,没有面向用户,项目周期过长,运维人员维护成本高,易用性非常低。

所以APM概念在这十几年的时间里可以说是属于一个滞怠时期。

根据IT发展程度不同到性能管理关注点也不同

复杂体系下的服务模式

随着IT复杂度爆炸性增长,业务与商业需求不断增加,互联网上发生了一系列的变化,应用开发、系统架构,应用部署等等的颠覆性发展,这时候很多企业开始慢慢的意识到应用性能管理的重要性。

尤其是近几年,移动设备的普及,新的移动访问方式兴起,让每个用户的生活都更加依赖于移动应用。这个时候,用户对于性能体验更为苛刻。为了解决这个问题,Gartner提出5个维度模型标准来解决性能需求。分别是:

最终用户体验监控 用户自定义事务处理剖析 应用组件发现和建模 应用组件深入监控 应用性能数据库功能

Gartner 5个维度模型标准

近些年,在新的APM标准制定后,New Relic和AppDynamics无疑是成长最为迅速的两家公司,它们都是基于SaaS的互联网App实时管理服务提供商,不但专注于SaaS平台和App性能管理业务,同时也是美国性能监测领域的先驱者。遗憾的是,国外解决方案提供商的本地化战略一直为人诟病。

国内APM应势而生

那么如此专业的性能监控管理及服务为什么没有在国内流行起来呢?复杂的IT体系,离散的信息孤岛,都决定了我们必须有一款本土化且有着更多功能和高可扩展性的APM产品。

应用性能管理在国外已经比较成熟,却很难服务于国内的企业。其原因主要是它们并不了解中国复杂的IT环境——严重的碎片化和BOYD,使IT管理使国内的互联网企业应用性能数据缺乏关联性,最重要的是缺少本土化的服务经验,导致其产品在适配能力上远远达不到用户的需求,同时中国移动互联网企业又有一些特性,使得移动应用性能管理势在必行。

1、初创团队缺少专业的运维人员

如今移动互联网的创业团队可以说是遍地开花,运维成本来说是压在头上的一座大山。其中技术水平参差不齐的开发者产出的代码质量没有得到监控,在资金不够充裕的情况下,要想满足业务性能需求,降低成本开支,寻找一个具有丰富的服务经验APM厂商是很有必要的。

2、 复杂的应用环境,很难准确定位问题

从应用环境的角度考虑,如何在大数据下准确定位应用性能问题?操作系统、CDN、虚拟化、私有云等等他们之间的实时调配极其困难。如何在这种情况下去了解自己应用的性能动态变化、用户体验呢?这些都需要一个富有服务经验的全新APM产品来监控。

3、 迭代速度跟不上

大数据时代,快速迭代已经成为了移动互联网产品创新的重要手段,迭代的速度决定了产品和服务的竞争力。但是很多企业跟不上数据的迭代速度,没有把握好迭代方向,导致具有优势的产品在整个行业中慢慢萎缩,优势逐渐下滑。所以,能够在海量的数据中寻找到创新的应用性能管理手段,是一个企业的有力竞争的支撑点。

4、 海量的业务请求无法满足,无法实时分析性能

据听云统计在中国有上千种次生操作系统,五千多种的终端型号,国内的网络环境又非常复杂,在过去PC端中一天的专注时间可能在1-2小时,但在移动互联网专注时间可能在4-5小时,海量的业务请求成为移动互联网发展的标志,如何在海量的业务请求中准确定位性能问题,追溯问题源头,成为移动互联网企业运维管理的头等大事。

2014年7月18日,国内专注应用性能管理领域超过7年的基调网络推出全新应用性能管理平台-听云,并率先提出mAPM概念。mAPM概念的核心是聚焦在雄厚的服务经验上,通过对企业或个人开发者的应用性能进行监控和优化,从而提高其可靠性和质量,降低本地化的管理成本,保证用户得到良好的服务。

用户体验是衡量应用好坏的最终标准,性能是用户体验的核心。移动互联网时代,企业需要更加专注在业务与产品设计上,性能管理并非一朝一夕,而是需要可持续开发管控的,以听云为代表的国内应用性能管理解决方案势必会成为移动互联网行业成败的标配。

原文链接:http://www.tingyun.com/news/129.html

时间: 2024-10-13 00:08:58

APM的前世今生:如何全面掌控应用性能的相关文章

从根开始的DNS服务器架构,让整个互联网掌控于你的手中

做为想完全掌握DNS服务的同学来说,就很有必要去理解一下,到底我们做为客户机在上网时把DNS地址指向电信提供的DNS服务器后,我们在浏览器上输入一个域名的同时,这些DNS服务器是如何帮我们解析出对应的IP地址的.那么今天就给大家揭密一下,如何从根开始搭建一个完整的互联网体系下的DNS服务器架构,从此,让整体互联网从你开始,让整个互联网掌控于你的手中. 环境需求: 1.5台DNS服务器 2.操作系统版本:Centos7.2 3.DNS解析器(bind)版本:9.9.4 架构部署如图所示 .服务器:

20150130-无法掌控命运,就掌控内心。

无法掌控命运,就掌控内心. 我们试图掌控命运,到头来却总被命运捉弄:我们试图探讨人生,到头来却发现人生如梦:我们试图张扬个性,到 头来却往往被群体同化.“人生不如意,十之八九” ,既然无法掌控命运,我们就顺其自然,找到内心的自我, 做到不迷失自己,达到内心的平和!生活简单一点,快乐也就长久一点. 要懂得忘却.人生最大的痛苦缘自追求完美,要知道,真正的光明并非没有黑暗的时刻,只是永远不为黑暗淹没罢 了.我们的生活也是一样,忍着疼痛奔跑,带着泪光微笑,这才是真正的生命. 要懂得放弃.人生如戏,每个人

进销存APP开发,实时掌控企业业务动态

世上没有不会做生意的老板,只是缺少一套合适的管理系统,商宇软件定制开发在线进销存APP系统,通过新一代云端让你能随时随地,移动管理,能够实时掌控业务动态,了解发展方向,在线进销存系统简单易用,集聚众多优点,在线进销存系统让连锁经营,进销存资金零售一体化. 在线进销存系统有哪些功能? 在线进销存系统支持各行业的购.销.存及资金往来业务 在线进销存系统支持购销计税.存货成本核算.销售毛利计算 在线进销存系统支持零售客户端收银.在线收银.会员管理 在线进销存系统支持多仓库.多门店.多分公司的连锁经营管

[每天一个知识点]26-软件工程-有多少管理是为了满足管理者的掌控感

前几天重感冒,所以停更了4天,今天一并补上,装作从来没间断过的样子-- 今天早上醒来之后跟朋友聊天,有个朋友头疼于他的美工只愿意每周两天到办公室而其它时间在家工作.当然,细节绝没有这么简单,我也无意讨论这件具体的事情应该怎么做.从这里我想引出的是这样一个事情,项目管理中哪些事情是该做的哪些事情是不该做的. 在<人件>中作者讲了一个管理者的故事: "他有一个非常有天赋的员工,每年大部分时间花在回访客户的路上,结果以报销单为生.该员工的开支分析报告显示,他在吃饭上的花费与其他出差者不协调

如何掌控我们的焦虑情绪?

焦虑是大家共同的情绪经验,几乎每天都会碰得到!人类很多的成就与文明,就是心理在焦虑的推动下而诞生.就是因为秦始皇对匈奴的焦虑,才会有今日规模的万里长城,少了对匈奴的焦虑,秦始皇是不会心血来潮.一时兴起地去建筑长城的!然而有很多人却受苦于过高焦虑,那种让人感觉像热锅上蚂蚁的苦恼情绪,迄今仍然煎熬着许多人!即使是一般人偶尔也会因为过高焦虑而表现失常.对我们而言,焦虑是一个熟悉(经常听到).但不是很了解(因为焦虑很抽象.很复杂).却跟我们生活习习相关的情绪,我们跟焦虑之间的关系可以用「错综复杂」来形容

英媒曝布莱尔身家近6亿:掌控着房地产王国

布莱尔(资料图) 参考消息网6月14日报道英媒称,托尼·布莱尔的身家现在约为6000万英镑(约合5.8亿元人民币),是他早前所宣称的3倍. |xGv00|070371e95f9ef2bd940687b0fc999b4f布莱尔自曝家产:大约1000万英镑 时长:2'34'' 播放:75 来源:辽宁电视台 布莱尔自曝家产:大约1000万英镑关闭自动播放相关专辑 推荐视频: 收起视频 正在播放 |xGv00|c946ee2ee658abc73b79df73bde88f6c 据英国<每日电讯报>网站6

CIO需加强对战略管理层面的掌控-精华篇

当代CIO面临提升信息化作用的新机遇.CIO在企业中,不能满足于职能性的技术支撑角色,要找到新的着力点,以发挥信息化在全局战略中的作用,把信息化力量聚焦于做强做优,提高国际竞争力上来,成为企业不可或缺的战略支持和保障系统. 同是定位于战略全局的角色,如果把CIO同政委.参谋长或党委书记的作用加以比较,可以看出CIO的弱势来.这种弱势,直接制约了信息化对于实现中央企 业战略目标的作用的发挥,在转变发展方式这条主线上留下隐患.不过,这也是CIO的机遇,可以通过加强工作,而取得事半功倍的战略功效. C

不锈钢带复检环节掌控有道

在不锈钢带加工后期当中,技术人员一般都会需要对产品进行最后的复检,也就是验货的环节.这个环节的进行可以保障到成品质量的高低,同时也能够保证到客户所收到的产品是合格的.在工业生产中,复检是一个非常重要的环节,它关系到产品最终的档次怎么样,虽然说生产过程已经完成了,但是复检也是技术人员不能不注重的重点步骤.如何掌控到复检环节的要点? 在复检当中,技术员有可能会遇到一些不合格产品的出现,怎么样判定不锈钢带为不合格?方法很简单,如果在拉伸和弯曲检测方面,钢带不符合国标标准就可以判定为非优质品.在复检的环

4星|《行为设计学:掌控关键决策》:影响决策质量的四大思维陷阱及WRAP应对法

行为设计学:掌控关键决策 两位作者认为,有四大思维陷阱让人做出错误的决策:思维狭隘.证实倾向.短期情绪.过度自信.两位作者提出WRAP决策流程来应对:Widen your options(拓宽选择空间):Reality-test your assumptions(把假设放到现实中检验):Attain distance before deciding (在做出决策前, 留出思考的距离):Prepare to be wrong(做好出错的准备). 下面用我的语言解释一下这四个陷阱:思维狭隘:没想到其