近几年在云、移动、大数据快速发展的时代下,移动互联网产品商品化日趋激烈。这加速了企业传统业务向移动互联网的转移。混合的IT环境使应用的传输链也不断扩展延伸——从地域的差别化到配置、管理、运维,致使终端用户对网络中断、应用卡顿、响应速度慢,服务器宕机等问题无从定位,这都直接影响到用户的体验。运维人员与开发人员压力持续增大。html
如何保障移动互联网的用户体验?企业须要一个从代码端的视角来监控本身的应用进而确保自身的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管理使国内的互联网企业应用性能数据缺少关联性,最重要的是缺乏本土化的服务经验,致使其产品在适配能力上远远达不到用户的需求,同时中国移动互联网企业又有一些特性,使得移动应用性能管理势在必行。
一、初创团队缺乏专业的运维人员
现在移动互联网的创业团队能够说是遍地开花,运维成原本说是压在头上的一座大山。其中技术水平良莠不齐的开发者产出的代码质量没有获得监控,在资金不够充裕的状况下,要想知足业务性能需求,下降成本开支,寻找一个具备丰富的服务经验APM厂商是颇有必要的。
二、 复杂的应用环境,很难准肯定位问题
从应用环境的角度考虑,如何在大数据下准肯定位应用性能问题?操做系统、CDN、虚拟化、私有云等等他们之间的实时调配极其困难。如何在这种状况下去了解本身应用的性能动态变化、用户体验呢?这些都须要一个富有服务经验的全新APM产品来监控。
三、 迭代速度跟不上
大数据时代,快速迭代已经成为了移动互联网产品创新的重要手段,迭代的速度决定了产品和服务的竞争力。可是不少企业跟不上数据的迭代速度,没有把握好迭代方向,致使具备优点的产品在整个行业中慢慢萎缩,优点逐渐下滑。因此,可以在海量的数据中寻找到创新的应用性能管理手段,是一个企业的有力竞争的支撑点。
四、 海量的业务请求没法知足,没法实时分析性能
据听云统计在中国有上千种次生操做系统,五千多种的终端型号,国内的网络环境又很是复杂,在过去PC端中一天的专一时间可能在1-2小时,但在移动互联网专一时间可能在4-5小时,海量的业务请求成为移动互联网发展的标志,如何在海量的业务请求中准肯定位性能问题,追溯问题源头,成为移动互联网企业运维管理的头等大事。
2014年7月18日,国内专一应用性能管理领域超过7年的基调网络推出全新应用性能管理平台-听云,并率先提出mAPM概念。mAPM概念的核心是聚焦在雄厚的服务经验上,经过对企业或我的开发者的应用性能进行监控和优化,从而提升其可靠性和质量,下降本地化的管理成本,保证用户获得良好的服务。
用户体验是衡量应用好坏的最终标准,性能是用户体验的核心。移动互联网时代,企业须要更加专一在业务与产品设计上,性能管理并不是一朝一夕,而是须要可持续开发管控的,以听云为表明的国内应用性能管理解决方案势必会成为移动互联网行业成败的标配。