APM研究院 2015/04/24 16:56

2013年,某权威机构提供一组数据显示:亚马逊每100毫秒延迟会使销售额下降1%;雅虎一秒钟服务器延迟导致收入下降2.8%;谷歌搜索结果页面放缓100毫秒到400毫秒,会使谷歌AdWords收入流失4500万到1.35亿美元。这些数据其实只说明了一个问题,应用性能管理(APM)对互联网公司来说,已经变得越来越重要,甚至关系到生死存亡。
  
  不久前,CDNetworks市场部负责人Sharon Bell分享了一篇文章,主题是“如何给公司的CEO解释APM是什么”。众多周知,想让保守且吝啬的公司老板关注和使用APM,并不是一件容易的事情。你需要在短时间里向老板解释清楚:APM是什么玩意?为什么我们需要APM?

APM是干啥的?

  简单来讲,APM就是使用一些特定的工具或者进程来监控应用软件的性能,帮助IT运维人员和应用开发人员完成对系统的监测,并帮助他们及时完成对性能的修复处理。
  比如,APM可以帮助监控网站的各项性能指标,包括页面加载时间、应用响应时间、页面流量、性能指数以及错误信息等等。

为什么需要APM?

  Gartner针对应用性能管理领域定义了五个功能维度,真实用户体验管理,应用拓扑的发现与可视化,用户自定义业务分析,应用组件深度监控,IT运营分析。从这些方面就可以看出APM对整个系统的价值,当然对这5个维度的实现,难度也是非常之高,目前,国内目前只有OneAPM一家公司,完全实现上述五项功能的应能性能管理软件。
  
  事实上,想说服CEO很简单,那就是让他充分意识到APM拥有不可或缺的价值。比如说APM解决方案可以帮助业务管理人员把握整个IT架构,完成对整个系统的可视化管理;同时它也能帮助公司节省运维成本的开支,保证业务的连续性,量化IT运维部门的业务价值;帮助应用开发人员,快速定位代码性能问题。APM可以全方位地提升应用性能表现,让应用变得更稳定更安全,给用户提供更好的产品体验,最终增加用户的转化率。
  
  对一家电商网站来说,它需要部署一套支付交易系统,如果它还想测试一下用户的转化率,公司IT人员还需要做一个A/B测试,除此之外,可能还需要部署一套CDN的解决方案来对网站进行加速,优化用户体验。但是这么多不同的应用集成在一个大系统之中,难免会出现各种各样的问题,一旦发生宕机或者访问延迟,对IT运维人员和开发人员来说,就很难对故障问题进行定位,是因为A/B测试软件影响到页面加载时间,还是因为那个“老掉牙”支付系统。
  
  此时,APM工具的重要性就显现出来了。以OneAPM为例,其能够从系统服务层、应用层、用户体验层、业务交易层提供全方位的性能监控,帮助公司快速定位到故障的所在,从而帮助开发人员迅速解决问题。目前电商行业竞争激烈,发展并留住用户的成本越来越高,这就需要APM来保障系统的流畅运行。
  
  时间就是金钱,对CEO来说,他基本不会考虑技术细节问题,不要跟他介绍Java、PHP这些探针技术是如何运行的,因为那些技术术语对他而言,可能没有说服力,直接告诉他APM的价值,那就是APM能帮助公司减少硬件资源的投入,能帮助开发人员节省时间投入成本,能够保证各种复杂情况下系统的稳定性。
  
  就像爱因斯坦说的那样:“你若是不能对它进行简明扼要的进行概括,就说明你对它的理解还不到位。”如果使用这种方式,相信你成功说服CEO认可并使用APM的概率就会大很多,最起码也能给他留下一个好印象。

本文系OneAPM工程师编译整理。OneAPM是中国基础软件领域的新兴领军企业,能帮助企业用户和开发者轻松实现:缓慢的程序代码和SQL语句的实时抓取。想阅读更多技术文章,请访问OneAPM官方技术博客

如何说服你的老板必须使用APM?的更多相关文章

  1. 精通Web Analytics 2.0 (7) 第五章:荣耀之钥:度量成功

    精通Web Analytics 2.0 : 用户中心科学与在线统计艺术 第五章:荣耀之钥:度量成功 我们的分析师常常得不到我们应得的喜欢,尊重和资金,因为我们没有充分地衡量一个黄金概念:成果.因为我们 ...

  2. 精通Web Analytics 2.0 (5) 第三章:点击流分析的奇妙世界:指标

    精通Web Analytics 2.0 : 用户中心科学与在线统计艺术 第三章:点击流分析的奇妙世界:指标 新的Web Analytics 2.0心态:搞定它.新的闪亮系列工具:是的.准备好了吗?当然 ...

  3. WPF 异步加载高清大图

    不管什么东西,但凡太大了,总是让人又爱又恨啊!(很有道理的样子,大家鼓掌└( ̄  ̄└)(┘ ̄  ̄)┘) 猿:老板,现在这社会啊,真是浮躁啊,之前还是什么1080P,然后就到了2K,现在又到了4K……他 ...

  4. 一名IT从业者的英语口语能力成长路径

    一名IT从业者的英语口语能力成长路径 来源: 微信公众号  发布时间: 2014-03-12 22:53  阅读: 6134 次  推荐: 24   原文链接   [收藏]   这篇文章是我最近十天口 ...

  5. 100个linux站点

    (一) 文件下载 (二) 幽默娱乐 (三) 相关新闻 (四) 通用硬体 (五) 专用硬体 (六) 新手站点 (七) 图形/多媒体 (八) 游戏站点 (九) 网路杂志 (十) 入口(教育.链结) (十一 ...

  6. JavaScript之父谈JavaScript

    本文翻译自popularity,为了更好的阅读我把部分内容进行了增删改,如果你英语比较好,建议直接阅读原文,因为这篇文章是我通过google翻译再进行修改的. 貌似(根据一位精神导师的说法)JavaS ...

  7. 如何从头开始确定虚拟SharePoint服务器场的配置(compute resource, network和storage)

    让我们来设想一下, 假设你被上级要求设计一个SharePoint场, 用于满足自己公司的需求. 那么, 你会怎么做呢?   首先, 摆在你面前的是一系列的问题: 1. 用实体机搭建还是选用虚拟机平台? ...

  8. 自动化测试ROI实践

    自动化测试是一项"一旦开始,就需要持续投入"的工作,所以它一直是测试领域的一块鸡肋.不做吧,好像手工测试重复得让人有些厌倦,而且手工测试时间也缩短不了.做吧,害怕投入的比回报要多. ...

  9. Blazor 准备好为企业服务了吗?

    如果您正在编写 .NET Web 应用程序,您很可能已经意识最近一年在.NET Web开发领域的热点都是 Blazor 的.如果你还没有了解Blazor,它允许您使用 C# 来编写 Web UIs,传 ...

随机推荐

  1. Android去除CPU占用过高时屏幕四周闪红框

    话说有些时间没有更新博客了,今天正好解决这个问题,顺便把它记录下来.. 今天遇到的情况是这样的,当CPU占用过高时,屏幕四周会出现一个红框. 闪一次两次算了,但是挺萌的(TMD)不停的闪,我的钛合金狗 ...

  2. Java jdk环境变量配置

    首先安装jdk,现在已经是jdk 8了,也不知道能不能好好用了...

  3. openSUSE13.1安装时要注意的问题(未完待续)

    1.最好用官方给的imageWriter来写镜像,不要用UltraISO来写镜像,会导致安装Kaffein包错误(:)可能也会有别的错误),后来我用imageWriter写了之后就没有在安装时报错了

  4. DB2物化表

    DB2物化查询表(MQT)是DB2数据库中一类特殊的表 物化表和视图的区别 物化表是一个查询结果集,视图是一个SQL语句. 以下是一个简单例子(说明物化表) 1.创建表,插入测试数据 ----创建表 ...

  5. SoundCloud 的开发功能

    SoundCloud开发功能:https://developers.soundcloud.com/docs     来自为知笔记(Wiz)

  6. 关于ios极光推送server端注意的地方

    今天试用了极光推送API 用它是因为,大多数人说它的文档是最全的,但是用过之后,发现关于IOS的文档,还是很不够,导致走了一点弯路! 特别是服务端的代码:https://github.com/jpus ...

  7. Couchbase server---Enyim.Caching.dll

    本文不打算抄袭官方或者引用他人对Couchbase的各种描述,仅仅是自己对它的一点理解(错误之处,敬请指出),并附上一个入门示例. ASP.NET Web项目(其他web开发平台也一样)应用规模小的时 ...

  8. [转]AngularJS: 使用Scope时的6个陷阱

    在使用AngularJS中的scope时,会有6个主要陷阱.如果你理解AngularJS背后的概念的话,这6个点其实非常的简单.但是在具体讲述这6个陷阱之前我们先要讲两个其它的概念. 概念1: 双向数 ...

  9. android switch控件的使用

    open.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Overridepublic void onCheckedChange ...

  10. Linux 删除mysql数据库失败的解决方法

    使用命令:drop database xxx:删除本数据库时却删除失败,系统提示出现了错误,错误代码为: ERROR 1010 (HY000): Error dropping database(can ...