对 APM 用户的一次真实调查分析(上)

#####一.前言 国内的 APM 行业这两年刚刚起步,可是在国外却比较成熟了,而且因为这两年人力成本的快速提升,国内外涌现了几家很是不错的 APM 企业,例如,OneAPMAPPdynamicDynamicNewRelic 等。html

15年上半年,国外知名信息技术研究分析公司 Gartner 陆续的针对 APM 行业进行了一项综合的调查分析,本文则由原文翻译编写而成。目的是为了给国内的 APM 用户,不管是 SaaS 仍是企业级别的,或者有 APM 使用意向的用户,提供相应的参考意见。 #####二. APM 工具在用户心中的地位前端

APM 领域的企业级以及 SaaS 级的发展示状和用户指数都显示,APM 产品和服务的需求持续高涨,可是,也有挑战存在,可能会在将来阻碍企业内的 APM 增加。浏览器

######调查结果安全

  • 大多数受访者( 61% )都表示,应用性能监测( APM )技术是重要的,或者是很是重要的。性能优化

  • IT 运维人员仍然是 APM 工具的主要买家 (67%),技术支持人员为第二,占到 11%。服务器

  • 59% 的受访者更倾向于购买单项 APM 工具和/或服务,而 39% 会将它们做为集成服务的一部分。微信

  • 提升故障诊断性能和加强客户体验品质,是购买 APM 工具的最主要缘由(分别为83%和81%)。 ######建议 对企业级和 SaaS级 APM 用户来讲:网络

  • 将本调查的数据做为创建应用性能监测覆盖比率的指导准则。app

  • 根据技术和财务情况,部署单项方案,但也必定要考虑潜在的更高成本的集成方案。运维

  • 为了提升安全、数据隐私以及集成领域的性能,须要继续进行监测,若是你是本地部署 APM 工具的企业级用户,在条件和政策容许的状况下,考虑将 APM 做为服务方案。

  • 选择那些不只能理解终端用户体验的产品,并且还能理解性能不佳对于业务影响境况的产品。

#####三.APM 行业的渗透率

2015 年 3 月 11 日到 2015 年 3 月 25 日,Gartner 对 APM 市场进行分析调查,目的是更好地理解当前与企业消费 APM 产品和服务相关的观点以及市场需求。Gartner 特别想了解抑制企业 APM 产品(或服务)采用率增加的主要因素。

APM很重要,但渗透率依然较低(而且不平均)

在这部分的调查中,咱们想要了解 APM 的渗透率,以及确立 APM 的使用和应用的关键任务之间是否存在任何相关性。首先,咱们要肯定 APM 工具的重要性。 (参见图1)。

图1. APM 工具对于企业应用管理的重要性

整体而言,61% 的受访者认为 APM 是重要的( 45% )或很是重要的( 16% )。 61% 中的 63% 使用 APM 解决方案监测企业应用,其中的 21% 表示有 10% 到 24% 的应用被监测,另有 17% 则表示有小于 10% (但大于 0 )的应用被监测(参见图 2)。

图2. 目前使用 APM 方案进行监测的企业应用比例 对 APM 用户的一次真实调查分析(上)

这两个问题( APM 工具的重要性、被监测应用的百分比)被做为进一步完成调查的过滤器,若是受访者目前没有使用 APM 工具,或者不认为它有必定的重要性,可能会扭曲咱们的调查结果。

(备注:基于这些问题进行过滤后,调查结果显示 58% 的受访者认为 APM 工具重要,25% 认为很是重要,17% 认为比较重要)。

#####四.使用 APM 工具的公司的规模 Gartner 还根据公司规模(以员工数量做为度量)对应用安装数量进行排序 (见图 3),其中并无区分企业本地部署和基于云的应用程序,目的是为了肯定被 APM 方案监测的应用数量上限。其中,图 3 的范围分布普遍,而表 1 根据公司规模显示应用的平均数量。

图3. 根据类别,基于单个服务器的应用数量 对 APM 用户的一次真实调查分析(上)

表1. 根据公司规模,应用的平均数量 对 APM 用户的一次真实调查分析(上)

Gartner 还根据公司收入对公司内的应用数量进行排序,尽管大多数样本的收入规模都不大。根据 Gartner 历史经验法则,全球 2000 强企业一般有 2000 个或更多的应用(备注:在计算年度全球 2000 强名单时,福布斯使用包括四个指标的模型,其中一个是收入;2015 年的最低收入指标是 41.6 亿美圆)。

调查数据显示,在年收入 30 亿美圆至 100 亿美圆之间的企业中,只有 13% 的企业拥有超过 2000 个独立服务器应用,而年收入超过 100 亿美圆的企业中有 24% 拥有超过 2000 个应用。所以,尽管全球 2000 强企业中有一部分符合经验法则,大多数并无。

下一个关键问题是:独立服务器应用中被认为是关键任务的数量,以及企业应用目前由 APM 进行监控的比例。为了更加方便调查,Gartner 将关键任务(mission-critical)定义为“典型的、外部的、产生用户收入回报的应用,这类应用的恢复时间极短,而且对可用性要求很高。” 图4显示了相关数据。

图4. 基于独立服务器的企业应用中被认为是关键任务的比例 对 APM 用户的一次真实调查分析(上)

53% 的受访者表示,他们安装的应用中,超过四分之一被认为是关键任务,而 26% 的人说他们应用中有超过一半符合相似的状态。 而后,根据图 2 中的数据,去除那些不使用 APM 方案监测任何应用,或根本不知道的结果,过滤后的结果显示在图 5 中。

图5. 企业应用 APM 方案监测的比例(过滤后数据) 对 APM 用户的一次真实调查分析(上)

对比图 4 和图 5,在关键任务应用和被监测应用之间彷佛存在一些相关性 (平均数分别为 32% 和 30% ); 可是,分析全部受访者的回答后,使人惊讶的是,这两个维度之间几乎没有相关性(见图 6 ),关键任务的定义可能影响了这一结果。然后续与受访者的对话代表,一般会使用一些非 APM 工具(好比,由Adobe,Google和其余公司提供的网络分析产品 和/或 服务),至少代替了一部分目前由 APM 产品提供的功能,这类 APM 产品每每针对外部、面向用户的,或产生收入回报的应用。

图6. 关键任务和被监测应用比较 对 APM 用户的一次真实调查分析(上)

总的来讲,尽管数据显示,APM 被视为一个重要的企业需求,并被普遍使用,可是其部署的条件仍然是一个问题。

例如,OneAPM 的一款产品 Browser Insight,这款产品是针对于网页性能优化的,国内暂时没有比它维度以及功能更加全面的同类产品,可是确实因为手动部署须要机械性的操做(不过目前这类的插码部署也没有别的更好的方法),致使用户部署成本的增长。

不过产品仍是很不错的,给你们附一个总览图吧。 对 APM 用户的一次真实调查分析(上)

对策:

企业级 APM 用户应该使用这些信息做为一个参考点,来确立应用性能监测覆盖率,同时确保其余因素(例如,应用临界和监控成本)也考虑在内。

Browser Insight 是一个基于真实用户的 Web 前端性能监控平台,可以帮你们定位网站性能瓶颈,网站加速效果可视化;支持浏览器、微信、App 浏览 HTML 和 HTML5 页面。想阅读更多技术文章,请访问 OneAPM 官方技术博客

本文转自 OneAPM 官方博客

相关文章
相关标签/搜索