在过去的几年里,APM 领域不断升温,全球企业级软件巨头纷纷在 APM 领域排兵布阵,这场战争,从 CA 以 3.75 亿美元收购 Wily 开始,IBM、HP、CA、BMC、DELL、RiverBed 等公司纷纷斥资数十亿美元收购 APM 领域企业,其中的高峰当属惠普 45 亿美元收购 Mercury,戴尔 24 亿美元收购 Quest,Riverbed 10 亿美元收购 OPNET 三个事件为显著。2014 年,PE 机构也纷纷介入这个领域,其中一笔最大的交易当属 Bain Capital「贝恩资本」和金门资本以 69 亿美元完成对 BMC 的私有化。

2014 年 12 月 12 日,New Relic 在纽交所上市,并且首日股票大涨 50%,估值接近 20 亿美元。当月,AppDynamics 在他们召开的 AppSphere 大会上宣布,他们在 2014 年交出一份完美的答卷,Appdynamics 在 2014 年的营收和员工人数都有了非常大的增长。按照 2013 年 1.2 亿美元的收入和每年接近 200% 的增长率,Appdynamics 在 2015 年有望成为全球 APM 领域营收最高额度公司。同月,Compuware 被美国 PE 机构 Thoma Bravo 成功私有化,并将 APM 产品系列重组为 DynaTrace 公司。值得注意的是,Thoma Bravo 累计已经将 4 家 APM 上市企业纳入麾下,在图谋一盘更大的棋局。

New Relic、Appdynamics、Dynatrace 和 OneAPM 一样,都是同属于 APM 领域新一代的创新企业和领导企业。OneAPM 在 9 月完成的 7000 万元 B 轮融资可谓在中国开了一个好头,尤其是在引入了 New Relic 广受推崇的 SaaS 商业模式后,APM 已经首当其冲成为投资界青睐的企业级软件市场。OneAPM 的 C 轮融资将在 2015 年春天完成,它的价值就在于或将带动整个企业级软件市场的投资热潮,尤其是在基础软件和大数据分析领域。

2015 年第二周,Google 宣布加入 APM 世界大战,Google 最早在 2014 年 6 月的 Google I/O 大会上发布 Cloud Trace 工具。今日,Google 正式宣布该工具对客户提供 beta 测试版。事实上,这款产品来自今年早些时候被 Google 收购的 StackDriver。

APM 世界大战再升级,Google 和 360 加入战团 读书笔记 第1张

Google 对 APM 领域的打算由来已久,在 2014 年的 5 月 8 号,Google 正式宣布它已经收购了云端 APM 提供商 Stackdriver。Google 接下来的几个月内在 Cloud Platform 上面进行了技术上的准备和融合,并在今天推出这项服务的多个功能。Stackdriver 之前曾经进行过两轮融资,投资者分别是 Bain Capital 和 Flybridge Capital,融资总额 1500 万美元。OK,我们又看到了熟悉的老朋友 Bain Capital 「贝恩资本」,据我个人观察,贝恩在过去的几年里共投资了接近 10 家 APM 公司,除了 StackDriver 以外,还包括同时提供 APM 和 NPM SaaS 服务的唯一一家企业 ApplicationNetwork「简称 AppNeta,已经进行 5 轮融资」,以及在金融领域大放异彩的 APM 公司 SevOne「SevOne 上一轮的融资金额是 1.5 亿美元」。

Google APM 功能目前来看相对简单,而且是内置在 GAE 这个 Paas 引擎内部的,并不单独向外提供服务。事实上,我一直认为,APM 功能是 Paas 平台的第一功能,有 APM 功能的 Paas 和没有 APM 功能的 Paas,竞争力不在一个数量级。下面是 Google APM 的两张截图,是不是很像我们 OneAPM:开个玩笑,APM 是一个很标准的软件。

APM 世界大战再升级,Google 和 360 加入战团 读书笔记 第2张

APM 世界大战再升级,Google 和 360 加入战团 读书笔记 第3张

再把眼光转向国内,OneAPM 在 12 月 17 号宣布 PHP Agent 发布 Beta 版,支持 PHP5.3 以上全部版本,并且实现了 SQL 语句的 Hook 抓取以及分布式调用的关联,可能是看 OneAPM 一枝独秀有点太寂寞,360 的 PHP 工程师团队在今年 1 月 1 号这个非常独特的时间宣布发布他们的 PHP Trace 工具。

不过,即使是在 APM 行业如此红火的今天,也有公司因为错误的选择而步履维艰,Correlsense,这家曾经辉煌的以色列初创公司,宣布退出美国市场:

Correlsense IT Monitoring Software Maker Announces Massive Layoffs

APM 是一个有着悠久的历史但是依然在急速发展和变化的市场,只有对这个领域有着深入理解的公司能够生存和发展,其中,Vmware2012 年在这个领域的败退是一个发人深省的例子。

VMware 在 2008 年通过收购以色列的 B-hive 公司进入 APM 市场,并且迅速转化为 VMware 的第一代 APM 产品,名字叫 AppSpeed,AppSpeed 通过网络旁路监听的方式,从路由器或交换机的镜像端口复制网络流数据,并进行 HTTP 和 Database 协议数据包的解析,从而分析应用程序的性能数据,但是事实上,用户需要的是能够提供代码级可视化的 APM 产品,就像 New Relic 和 AppDynamics 提供的那样。VMware 也开始着手进行字节码技术的 APM 产品研究,经过数年努力,Vmware 在 2012 年研发出第二代 APM 产品,叫做 vFabric APM,这个产品提供了一个 Java 语言的探针,然而这个时候,APM 的领导企业已经能够支持多种多样的语言,包括 Java, .NET, Ruby, Python, PHP, Node.js 等语言。VMware 无奈宣布放弃 APM 产品线并退出 APM 市场。

好,终于看到了重量级玩家入场,原本是企业级服务领域的局部战争,现在终于蔓延到互联网领域,将巨头卷入其中,后面还会有哪些玩家出现?让我们拭目以待。