专访博睿孟曦东:“主动式”APM更贴近中国本土需求

原创
移动开发 云计算
早在2008年,国外很多互联网化的企业就已经开始使用APM解决方案,它并不是一个新的概念。那为什么在中国到了2015年,才让大家一下子感觉到APM进入人们的视野,并受到业界的普遍关注呢?APM对企业的运维和管理到底有什么改变?51CTO记者对北京博睿宏远科技发展有限公司的CTO孟曦东进行专访,让我们来一一解开这些谜团。

2015:APM的中国元年

众所周知,大数据、云计算、Web 2.0等社交媒体技术的发展,以及电子商务、网络、零售商的繁荣,为APM带来了前所未有的挑战和机遇。

其实早在2008年,国外很多互联网化的企业就已经开始使用APM解决方案,它并不是一个新的概念。那为什么在中国到了2015年,才让大家一下子感觉到APM进入人们的视野,并受到业界的普遍关注呢?APM对企业的运维和管理到底有什么改变?

带着这些问题,51CTO记者对北京博睿宏远科技发展有限公司的CTO孟曦东进行专访。下面就让我们共同跟着孟总,来一一解开这些谜团。

[[130375]]

博睿董事兼CTO 孟曦东

孟曦东,博睿创始人、博睿董事兼CTO,全面负责博睿的战略规划和运营管理。2008年1月,孟曦东离开千龙创建了博睿。经过七年的发展,博睿已经发展成为国内AMP应用性能管理的领路先锋。

为什么需要APM

首先从管理角度来看。技术部门在所有公司里都是最后一道防线。一个公司的技术部门有研发、运维、前端开发等不同的模块,当问题出现时,比如用户无法访问,基本都先找运维。但很多问题其实跟运维没有关系,这不仅延长了整个问题的解决周期,甚至有扩大问题严重程度的可能性。

孟曦东告诉我们,虽然企业都会有多套监控系统对业务做监控。但基本是介于防火墙内的监测,这是一种“自下而上”的解决方案,我们所有的监控系统都是认为保障了主机的构建以后,整个系统就是好的。但它不能直接获得由真实客户访问时产生的数据。实际网络的状况远比我们想象的复杂,这也使监测到的数据和真实客户访问数据间存在着差异。

APM之所以可以解决问题,是因为它将以往解决问题的方式从“经验主义”,变成真正在用数据说话。APM将业务运营性能的波动变成可以量化的数据,客观地反应我们的技术水平,从而帮助运维人员明确地知道,到底哪些地方出了问题,而不是揣测,大大提升解决问题的效率。

从运营角度来讲也有好处。孟曦东将APM的作用形容为“开源节流”。通过APM提供的数据,运营人员可以清楚地知道自己真实客户支持访问情况怎么样,从而判断现在的产品到哪些区域的客户没有问题。至少在做宣传、活动之前先测试一下在这些区域里你的访问是否有问题,才能不花冤枉钱,这对运营很有帮助,而且对应用的业务推广效率有更高的保证。

APM可以帮助进行竞品分析。我们做什么都会有竞争对手,博睿当然需要知道竞争对手现在是一个什么样的情况。孟曦东介绍到,通过APM的数据可以知道很多技术层面的数据,比如说CDN的使用情况、机房的规模和位置等,我们都可以看清楚技术整个情况,这对我们来讲很有价值。

综上所述, APM不只是简单地为技术人员提供管理工具,而是对整个互联网业务形态都有很好地促进。无论从技术运营、产品运营,到整个体系里面,每个环节的工作都会有更好的效果来呈现出来。

既然APM解决方案有这么多优势,为什么至少现在,我们还没有看到它被国人普遍接受呢?说到这里,孟曦东为我们提到了APM的“主动式与被动式”的概念。

#p#

主动式与被动式:APM的两种模型

我们应该怎么理解APM的主动式与被动式呢?孟曦东具体讲到,被动式可以理解为“侵入式”,相应地主动式对应着“非侵入式”。

我们目前看到的APM解决方案,大多都是被动式的,也就是侵入式的,就是要在你的服务器上装东西,在你的系统里装东西,也就是我们了解的“探针”。这种方式的优势是当问题出现时,能够及时发现,并进行问题的定位。这种方式在国外接受起来比较容易,但至少现在,中国人的思想还没有如此开放,只关注到“探针”装在我的机器上会不会有风险?这个风险可能来自于各种各样层面的风险,所以接受起来还是比较困难的。另外,它需要对方的技术人员配合,把相应的程序植入你才能做性能数据的收集。而主动式监测可以在生产环境下有条不紊的查找分析问题,有效应用优化。而被动式监测所能发现的问题,往往隐藏在生产环境中,只有到特定应用组合触发或用户访问行为集中时才会暴露。

正是看到了这些方面,博睿决定专注于主动式的APM领域。孟曦东认为,这其实是一种理念上的更新,因为主动式的APM解决问题是从上往下看,更轻更快。举例来说,当用户访问一个网站时,不管底层是怎么样,只要说网站在被认为合理的时间内正常打开,就认为它没有问题,如果它打开慢了,就认为它有问题。这与用户的体验是一样的。所以说主动式的APM离用户确实最近,它收集的是来自最真实的用户的数据。

但是在定位问题的时候可能会陷入到一个误区里面,或者在一个黑盒里面,因为我没有在你服务器上装东西,所以我不知道你服务器具体那时候什么样。因此主动式在定位问题的时候,是以“块”来定位,而不是以“点”。但这种监测方式更容易让现有国内技术领域客户接受。

但这并不代表会影响对问题的监测和解决。孟曦东生动地举例说明,“这就像我们做验血一样,要看你监测到多细,每一种都有类似替代的方式。这是要看你具体是想知道外面用户真实的访问体验是什么样?还想知道我所支撑应用的代码运行是什么样?看他想最终达到什么效果,改为定位有什么不一样。你可以很简单透过一个数据来这个东西,也可以非常复杂地看这个东西”。

对于如何判断一款应用好的好坏,博睿有以下几个主要的指标。第一是访问的可用性;第二是传输速度或整体耗时;另外还会看一些技术型的指标,比如响应耗时,连接耗时等。每个技术对后端来看代表不同的系统,假如说连接耗时可能跟网络、服务器资源有关,响应耗时跟代码质量和服务器有关。通过这些“块”问题的定位,来有效诊断出问题发生的位置。

孟曦东和博睿之所以专注于做主动式的APM,与他们明确的市场定位息息相关。博睿前期将整个客户受众定位于塔尖客户,这些客户对自己的业务数据和系统非常敏感,甚至我们在帮助客户定位故障和应用优化时,客户都不愿意将一些应用衍生数据进行只针对我们开放,没有内外部数据的汇总就降低了定位问题的效率,所以客户更不太可能接受被动式的APM方案。

另外,博睿在大数据方面的技术非常专业。主动式的APM,就是通过数据来诊断问题,对于数据的准确性要求很高。大数据技术可以进行很好的数据清洗而且还可以计算出更多有价值的信息,像博睿有一款产品,可以把中国整个网络监控数据汇成网络地图 ,可以实时知道中国整个网络拥塞情况的产品,根本不可能靠原来的数据库来实现。如果没有大数据的技术,这个平台支撑起来是非常困难的,无法给客户以更有价值的数据。非常可贵的一点是,博睿更开放。通过博睿主动式的平台,他们可以有更多其他维度的数据,比如哪个城市、哪个省的网民用3G上网质量最好,这些数据可能对某些其他行业会有意义,他将这部分数据开放出来,给其他人创造便利。如果同行业者或产业链中的上下游之间能够开放出更多公用监测数据,我们APM的产业价值将更加可观。

未来APM市场的发展趋势

随着移动互联网的火爆,创业团队如雨后春笋般涌现,相信也会有更多的创业团队加入到APM的领域当中。另外,PaaS的发展也同样给APM市场带来了更大的发展空间。对于未来APM市场的发展趋势,孟曦东有着自己独到的见解。

“我是欢迎能有更多的公司来做,这个行业里的公司越多,才能证明这个行业产业规模”。对于新的竞争者出现的问题,孟曦东表示出欢迎态度的同时,展现出了对博睿在APM 领域中的竞争优势的信心。他提到由于APM技术门槛相对来讲比较高,特别是对于主动式APM,不仅需要长期通过实践来验证服务质量,还需要具备相当强大的企业实力,因为主动式最头疼的就是要在全国范围内部署监测网络,及对监测网络的动态运营及任务调度等。这是很大的门槛。这也是博睿在APM领域中的最核心的竞争优势。

“APM的市场是非常巨大的,我们还是希望有更多的创业团队进入到这个市场,来共同促进领域的发展”。
 

 

责任编辑:Ophira 来源: 51CTO
相关推荐

2014-08-27 14:26:29

2024-01-26 16:16:48

InforERP

2010-12-27 11:05:04

李开复

2021-06-11 09:05:32

数据运维架构

2011-11-10 10:37:15

SAP云计算

2012-03-26 10:32:47

数据中心能效评测

2013-10-18 14:11:11

2011-02-18 11:48:25

2016-12-30 10:18:31

工业/物联网/大数据

2021-09-02 10:53:49

博睿数据APM

2010-04-14 10:39:02

IBM裁员

2015-12-30 14:44:41

华三通讯/信息安全

2023-06-26 10:31:40

2019-12-26 17:44:17

物联网LOTE产业趋势

2021-08-03 16:09:26

博睿数据主动式监测

2021-05-12 14:53:01

博睿数据APM云原生

2021-03-31 17:10:03

博睿数据APM云原生

2016-04-13 12:45:56

2016-11-29 14:29:08

大型机IBM

2019-01-30 11:55:58

库克iPhone苹果
点赞
收藏

51CTO技术栈公众号