新闻中心> 文章详情
“互联网+”风口下,APM哪家强?
近日,携程的网站服务及APP遭遇全面瘫痪,让众多用户说走就走的旅行变成了“携程在手,说没有就没有”的窘境,而由此引发的全民吐槽效应也让互联网时代的管理者再次体会到了用户体验管理已成为关乎企业存立的关键。由此,在去年赢得资本市场垂青的应用性能管理(APM)再次成为焦点。管理者不禁要问,在“互联网+”战略推动下的拥抱互联网热潮来到的历史性拐点,到底什么样的应用性能管理才是帮助企业抓住机遇,应对挑战的绝佳选择?
Gartner曾经提出了APM的五大功能维度:最终用户体验监控、用户自定义事务处理剖析、应用拓扑发现与可视化、应用组件深入监控以及IT运行分析。这五大功能,按从难到易,从重到轻的顺序来排列。用非技术的话说,后三种功能是相对传统的基于代理方式的服务端性能监控,采取相对“被动”的监测方式,即在业务系统运行时开展监测,实时了解业务运行状况,进而采取相应优化措施。但信息时代发展到今天,仅仅被动的监测远远不够,主动性的针对用户自定义事务开展的网络端监测和管理,以及在系统运行中,针对使用者的客户端应用监测,也就变得越发迫切重要。
那么,按照这个标准,国内的厂商是否达标?其实,目前各家厂商都处于从部分到全面的发展过程中,只是对于企业用户来说,短期内还无法获取到真正完整的APM服务,同时在选择某一类的APM服务后,扩展性也会存在问题。
那么,如果说国内厂商在当前还存在各自的问题,谁才会是企业用户在APM选型过程中的真命天子?回答这个问题之前,还是来看全球领先的信息技术研究与咨询公司 Gartner给出的建议。Gartner公布了2014年应用性能监控魔力象限报告根据不同厂商的执行能力和发展前景的完备性对全球12家主流的应用性能监控产品供应商进行了评估。基于Gartner的独立分析,厂商被划分为领导者(Leader)、挑战者(Challengers)、特定领域者(NichePlayers)和远见卓识者(Visionaries)四个象限。以下是Gartner在2014年底发布的APM领域的魔力象限,涉及到的企业均是可提供以上谈到的5种APM功能,并不仅能够监控Java和.NET应用,还可以监控一个或更多关键应用组件类型(例如数据库、应用服务器等)。
从这张图可以看到,目前在全球APM市场上的玩家非常多,既有传统的几大IT巨头,IBM、HP、Microsoft、CA等,已有许多新兴厂商。限于篇幅,无法对各家厂商进行逐一分析,采用功利性的办法,着重来看处于leader位置的三家企业,毕竟他们可能会是当前企业用户的首选。
New Relic和AppDynamics是两家典型的互联网软件公司,创立均不超过5年,都是由从CA Technologies出来的员工所创办,也都是通过SaaS模式进行销售。因为SaaS的应用趋势,这两家公司在北美发展得非常快,其中New Relic于2014年底在北美上市,瞬间市值20亿美元,这也让众多国内的追随者们各种羡慕嫉妒恨……但从产品和方案层面,毕竟开发时间不长,也存在一些小问题,比如New Relic在数据分析的深度方面一直为业界所诟病,同时对.Net应用的数据分析支持也比较初级(手动去实现)。而AppDynamics则在IIS可视化方面有所欠缺,同时其为了保证性能过载,采取了一个非常有趣的设置:一旦CPU不足以承载性能监测的需求,系统会自动忽略一部分数据,先确保系统稳定性。但毫无疑问,这样的做法是以丧失一部分数据分析的全局性和准确性为代价的。
同时,缺乏强有力的基于网络的应用性能监控,在运维过程中也无法加速对故障域的快速定位。从而无法帮助用户开展全面的应用性能管理。
在此,重点介绍一下Compuware。Compuware是一家非常老的公司,在广为人知以前,已在应用性能管理领域耕耘了十多年。早年以大型主机为核心业务,在2000年后陆续收购几家软件公司后成功转型为APM提供商,实际上,2011 年Compuware收购了全球发展最快的 APM 初创公司 Dynatrace 及其获得专利的 PurePath 技术。2014 年,Compuware将 Compuware APM 品牌重塑为 Dynatrace,全力主攻 APM。至今已连续五年被 Gartner 评为魔力象限的领导者、连续三年蝉联魔力象限有远见的领导者。以上是Compuware,也就是现在的Dynatrace的简史。
从产品和技术层面看,Dynatrace的方案比较完整,从服务端,到用户端,再到网络端全面覆盖,并能对从开发环境到负载测试环境、生产环境的整个应用生命周期提供支持。这种端到端的应用性能管理解决方案,避免了国内厂商因只能提供一端的监测管理而拼凑解决方案导致的兼容性不足、监测不完整等问题。同时,Dynatrace的模拟监测和用户体验管理使企业真正实现了对应用性能的主动管理,特别是Dynatrace的深度数据分析能力,为企业的管理决策提供了依据。除此之外,Dynatrace代码级监测带来的可视化优势弥补了其它厂商IIS可视化方面的短板,能使企业迅速找到问题所在,这对于企业及时发现问题并调整策略意义重大。目前,Dynatrace的解决方案被更多行业的领军企业广泛采用,包括近80%的财富500强企业和众多中国处于转型期的行业巨头,如联想等。在全球市场,Dynatrace覆盖了80%的世界500强企业,而New Relic是把许多中小企业攥在手中,AppDynamics则更关注互联网企业。
应用性能管理——更具体地说是深度应用交易管理——可谓炙手可热,因为它提供了深入分析与日俱增的应用复杂性的重要能力…Dynatrace 成为遥遥领先的赢家,并且其解决方案在整体上最为均衡。
按照资本论的说法,企业是为了利益而存在的。正是因为APM市场有足够的空间和钱途可期,才吸引如此众多的玩家纷纷抢滩登陆、圈地树旗,甚至众多风投纷拥而至、钱落如雨,再或是在市场上摇旗呐喊、吹鼓造势,都是希望能更快抓住用户。但在今天这个用户为王、产品为本的时代,只有真正能为用户提供最可靠、最可用、最具扩展性的产品,才能真正抓住用户的心。
沧海横流,尽显英雄本色。但成就英雄的,还是用户的选择。