为什么需要了解应用程序性能监视

金融2020-07-27 10:12:24
导读应用程序性能监视(APM)已经存在一段时间了,但是Gartner在去年春天表示,APM套件仅用于大

应用程序性能监视(APM)已经存在一段时间了,但是Gartner在去年春天表示,APM套件仅用于大约5%的业务软件。该研究公司表示,预计到2021年这一比例将达到20%,所以现在是了解这一情况的好时机。

思科系统(Cisco Systems)在这一市场押下重注,于2017年斥资37亿美元收购AppDynamics。据Gartner称,它们主要与CA Technologies、Dynatrace和New Relic竞争。他们表示,IBM、微软、甲骨文(Oracle)和河床科技(Riverbed Technology)都是值得挑战的对手,而BMC、HPE和一群规模较小的公司则是利基市场参与者。(你可以在许多供应商的网站上免费找到这份报告。)


随着本月季后赛的展开,职业棒球经理们将会被前台要求忽略他们的直觉,并遵循分析,但是应用程序性能监控在很大程度上是相反的。AppDynamics技术专员马特•乔廷(Matt Chotin)强调,在购买或使用APM软件时,你需要知道的最重要的事情是关注最终用户体验,而不是硬件数量。

以体验为中心的方法至少在一定程度上正在发生,因为硬件已经快得让人发疯了。最近从硬盘驱动器向闪存驱动器的转变,当前全闪存阵列的趋势,以及即将向为非易失性方法设计的系统底板的转变,都支持这一点。

“我想到了摩尔定律……这并不意味着我们对软件的使用速度有了明显的提高。开发者总是会利用和滥用底层的硬件。“是的,你的数据访问变得更快了,是的,存储更多的数据更便宜了,但这并不能消除你将会遇到的问题,比如资源争用。事实上,这可能会让追踪变得更加困难。”

“我认为操作中最大的误解是应用程序性能就是系统性能,”例如CPU速度、磁盘利用率和网络I/O速度,Chotin继续说,“但是这些并不是用户体验的真正指标。”

Gartner称之为“数字体验监控”。他们的报告还将“应用程序发现、跟踪和诊断”等其他功能以及人工智能列为应用程序性能监视的三个主要方面。


Chotin说,业务应用程序通常只有几十个用户可以完成的主要任务。他同意Gartner的人工智能部分的评估,即APM软件将在未来几年发展,包括机器学习,并在不忙的时候更好地利用自己,就像备份软件一样。

不幸的是,对于买家来说,没有任何APM行业标准。Chotin说,开源社区已经做了一些努力,但还没有渗透到主流商业应用中。购物者必须比较功能列表和易用性,他说。

Chotin主要是从行业的角度来讲述的,但是AppDynamics内部呢?不出所料,它的未来是与思科网络产品的深度整合。这将使软件能够更好地理解当代码驻留在微服务、虚拟服务器或公共/私有云上时应用程序如何执行。Chotin说,接下来的几个月就会有消息公布。

DevOps、虚拟化、混合云、存储和操作效率只是我们将重点讨论的一些数据中心主题。

免责声明:本文由用户上传,如有侵权请联系删除!