爱科技网

什么是应用程序性能管理(APM)

如何在企业中使用的应用程序中查找性能问题,大多数现代企业运行的基础设施不仅仅是一个简单的IT系统。它们已经演变成云计算,本地平台和应用程序的日益复杂的组合,并且保持在所有这些系统之上可能非常困难。

虽然在某些组织中,监控更新并确保基础架构尽可能有效地运行可以通过简单地升级处理器来管理,但在更复杂的公司中,它可能会更加耗费资源。

添加应用程序和服务本身的管理,它可以成为一个巨大的事业,以确保一切顺利。但是,应用程序性能管理可以通过自动执行某些此类任务的管理来帮助减轻负载。

什么是应用程序性能管理?

应用程序性能管理(APM)持续监控应用程序性能,诊断任何特定部件是否运行缓慢且需要解决。其主要目的是使最终用户体验尽可能无缝,因此,APM工具突出显示的任何问题都与此相关。

APM工具可以分析单个应用程序性能或在同一网络上运行的多个应用程序,测量物理过程(例如完成的事务数量)以及它如何完成这些操作,例如应用程序响应。

“具有分布式缓存的高性能应用程序”着眼于不同的分布式缓存解决方案如何帮助解决常见的性能和可管理性挑战。

第二个指标是研究应用程序如何使用计算资源 - 即它是在耗尽能力还是消耗不规则数量的公司资源。如果是这种情况,一个应用程序可能会对整个公司的应用程序结构产生不利影响(如果它被大量用户使用),从而导致网络出现瓶颈。

当这两个单独的指标一起分析时,管理员可以确定应用程序的“基线”性能是什么,并允许工程师根据潜在的情况对其进行测试;例如,如果很多人同时使用同一个应用程序会发生什么,如果网络速度减慢或停电会发生什么。

应用程序性能管理不仅限于软件,即使其名称表明它仅用于基于应用程序的基础架构或软件。APM可用于监视用于运行应用程序的计算机或服务器电源,例如,为工程师提供通过在硬件和软件上触发方案来测试环境的机会。

见相关

谷歌将推出基于云的应用程序的数字市场

混合云:两全其美

什么是托管IT服务?

这样做的一个用途是测量如果用户试图运行应用程序突然涌入,或者如果服务器出现故障,性能如何受到影响 - 其他人是否能够解决这个问题?由于这些数据不断地提供给团队,因此可以实时获取任何问题 - 或者在问题成为主要问题之前,应用程序遭受的停机时间非常短。

这种类似命名的应用程序性能监视不提供这种深度管理,它仅处理分析此处和现在发生的情况,而不是能够识别将来可能出现的问题。

应用程序性能管理的另一个好处是,用于监视应用程序性能的工具可以跨平台和网络使用,这意味着可以监视基于云的应用程序,即使它们位于私有云或混合云环境中也是如此。

应用程序性能管理如何有效?

应用程序性能应该是您业务的首要任务,特别是如果您的员工远程工作或在应用程序中有大量工作负载。APM工具可用于监控应用程序,检查缓慢的性能并修复导致崩溃的问题并使您的员工保持同步。

APM还可以在应用程序启动之前检测错误,处于开发阶段,在遇到问题之前消除潜在的IT问题。对于资源很少的组织,APM可以帮助IT管理员确定他们认为对员工至关重要的应用程序的优先级,并降低对业务关键性较低的应用程序,但仍会占用大量资源。

在过去几年中,对APM的需求不断增长,IBM和CA Technologies等主要供应商将工具推向市场。这些工具可以使整个企业的应用程序性能管理变得不那么艰巨,并且可以提高业务的生产力。