NewRelic的上市大热引发国内APM领域狂潮,中国APM市场玩家越来越多,据推测,由于互联网产业的蓬勃发展,从业者越来越关注性能对其业务的影响。中国APM市场市值可超过100亿,且才刚刚进入市场发展初期。日前一则《OneAPM与Bonree战略合作:打造APM一站式解决方案》的消息也引起笔者的注意。
据笔者了解,此合作应该是APM产品线补充方面的合作。说白了就是OneAPM缺少基于网络的监测解决方案,而Bonree之前只提供网络监测服务,想转型做APM这个市场。双方都无法提供真正意义上Gartner所定义的APM端到端完整解决方案(http://www.infoq.com/articles/jonah-application-performance-management),而达到真正的端到端APM,非一日而就,需要时间进行产品与研发积累。这种跨公司的产品线组合真的能够为客户带来完整端到端的应用性能管理解决方案么?看似可以,实际未必,我们看一下真正达到Gartner所定义的APM服务厂商吧。
以国外APM巨头NewRelic与国内APM***听云为例,这两家厂商均提供完整的端到端的应用性能管理服务,两者均包括移动客户端性能监测、服务端性能监测以及Synthetics进行网络监控,可以发现客户端到服务端再到网络层面的性能问题,其中听云在移动客户端方面还提供慢交互监测功能,同时在服务端提供对NoSQL的监测,这都是难以逾越的技术壁垒。
投诉→发现→排查→定位→解决,是一般解决性能问题的流程,随着互联网与移动互联网的快速发展,为了实现业务敏捷,DevOps们几乎不可能跨平台使用多个APM产品来分步骤搞定同一个性能问题,这本来就是画蛇添足。使用同一套完整的端到端的APM解决方案是提高研发运维迭代能力的最基本保证,这是双方战略合作中出现的最重要问题,除非一家吞掉另外一家,实现产品与技术的无缝对接。对于听云和NewRelic来说,提供的完整端到端APM解决方案则无需考虑跨平台调度监控的问题。
可以说,国内不同类型的应用性能监测平台展开合作是一件好事,有助于中国整个APM市场的教育,有助于补全其各自产品线,提升APM综合服务能力,对于国内像听云这种端到端的应用性能管理平台来说,应该继续努力提升其产品与技术能力,提供更优质的服务给用户,向全世界的***APM厂商如NewRelic、Appdynamics、Compuware等看齐。
变革:未来的APM应该是什么样的?
移动化:移动化促进以业务为核心研发与运维思路的确定,同时也催生了互联网向移动互联网的转型,传统互联网公司更偏向于应用运行环境的性能监控,而移动互联网则更需要关注用户体验视角的真实性能监控,这就使以听云为代表的真正端到端的APM产品成为未来。
SaaS:据Gartner发布的2014应用性能监测魔力象限看,未来SaaS将会成为APM的主要交付方式,它具有可伸缩、交付快速等优良特性。
云+APM模式:云+APM是AWS在实践中提出的一种解决方案,NewRelic甚至提出“Don’ttrustcloudwithoutNewrelic”这样的口号,而在国内,听云率先与AWS合作,开启国内云+APM模式。
大数据:未来的APM应该是以智能的数据服务(iDaaS:intelgencedataasaservice)监测真实用户视角下的性能问题并可视化呈现。目前国内已经有APM厂商率先发起iDaaS的服务,有兴趣的朋友可以看一下:http://bbs.tingyun.com/forum.php?mod=viewthread&tid=45
由此看来,APM火热是好事,不过国内厂商还应该重视自身的产品线研发与覆盖,毕竟提升自身的产品服务水平才是合作的基石。