什么是Web应用程序性能管理工具“APM”?
我是技术销售部门的大原。
我想介绍一下最近逐渐受到关注的“APM”。
顺便说一句,APM 是“应用程序性能管理”的缩写。
顾名思义,它是一个管理和监控应用程序性能的工具。
关于APM
APM是一种可视化应用性能管理的工具。
不是监控单个网络和系统组件的传统管理方法,而是
从最终用户的角度检测、理解和分析性能下降。
通过不断维护应用性能,
可以提高应用运行管理效率,提高用户满意度。
另外,为了管理应用程序性能,
以下两点是可能的前提。
・能够从最终用户的角度衡量应用程序性能
・能够分析和识别应用程序性能瓶颈的原因
APM管理流程
在一般的系统运行管理中,
从网络、服务器、数据库、日志等各系统的管理工具中发现问题,
查明性能下降及其原因,调查原因可能会出现延迟。
虽然各系统运行平稳,但
由于访问源的位置、地域、用户使用的设备等
然而,APM具有从最终用户角度监控应用程序的特点。
就像工程师经常站在 PC 显示器前,通过浏览器监控 Web 应用程序和业务系统
从传统管理方法无法达到的角度来
管理应用程序性能成为可能
适合实施APM的行业
Web应用程序开发为主要业务的行业,例如社交游戏、在线商店和SaaS(ASP)
,似乎正在考虑引入APM作为提高服务质量的一部分。
这些行业的共同点是都在积极使用公共云。
公有云是虚拟基础设施上的资源(CPU、内存、磁盘、网络带宽等)
由多个用户共享和使用的系统。
然而,用户
对资源如何共享、用于做什么、平台本身的运行是否存在问题等存在疑问,这些由于云计算而变得看不见的东西也可能存在隐藏因素。延迟的背后。
为了避免因用户体验不满意而失去客户,
您希望提高应用程序的性能并创造关键的差异化优势。
换句话说,管理应用程序时重要的是“从最终用户的角度来看它怎么样?”
当最终用户发现他们的网站或应用程序速度缓慢时,
他们会感到不满并离开。
APM的优点
■ 提高故障响应效率
APM 从最终用户的角度来管理性能,这
自然会加快对故障的响应速度。另外,传统的管理方法很难理解和分析问题的原因
,但系统能够快速排查原因,
使管理员免去了理解和分析问题的工作。
■ 提高用户满意度
根据戈麦斯的网站满意度调查,显示速度只要慢一秒,
用户满意度就会降低 16%,页面浏览量会降低 11%,转化率会降低 7%。
换句话说,应用程序性能对用户满意度有巨大影响。
APM 可以通过持续保持高性能来提高用户满意度。
■ 防止机会损失
在网上商店中,有大量用户因商品展示延迟而离开。
如果系统反应不灵敏,用户会感到压力很大。
这种压力导致用户购买欲望下降,直接影响网店的业绩。
通过防止这些机会损失,您可以提高网上商店的销售额。
APM工具
我们将介绍两家经常被比较的公司的APM工具。
■ 新遗物
New Relic是New Relic提供的性能分析服务平台的统称,该平台
不仅集成了一种性能分析功能,还集成了多种分析功能。
[New Relic 产品网址]
https://newrelic.com/
■ 应用动态
AppDynamics 被视为 New Relic 的竞争对手。
它具有自学习功能,因此服务会自动设置阈值。
[App Dynamics 产品 URL]
https://www.appdynamics.jp/
概括
目前引入APM的公司主要是有预算的大公司,但
未来会逐渐普及到社交游戏、网店等行业,所以
我认为APM服务将成为主流。