应用程序组合管理 (APM) 和软件即服务 (SaaS) 市场一直在飙升。 IT 企业已经意识到需要 APM 来改善 IT 运维投资的渠道化,并拥有高效的应用程序。 同时,SaaS 有可能使 APM 对 IT 企业更有价值。 IT 企业可以利用 SaaS 应用程序的强大分析功能,并将其与 APM 工具相结合。 多维数据和分析是 APM 的支柱,只有当 SaaS 与 APM 相结合时,这才有可能实现。 整个APM框架也可以托管在云端,大大降低了IT企业的成本。 因此,APM 和 SaaS 是一个很好的组合。 (有关 SaaS 的更多信息,请参阅实施 SaaS 的 11 个基本步骤。)
什么是应用程序组合管理?
APM 是用于管理企业 IT 软件应用程序和服务的框架。 在其多项功能中,APM 可以向 IT 经理提供有关所有企业 IT 软件应用程序和服务的整体健康状况的报告。 例如,它可以量化应用程序的当前状态、性能、年龄、投资回报率 (RoI) 和经济价值。 根据报告,IT 经理可以做出重要决策,例如消除冗余或低效应用程序或购买新软件。 显然,APM 在确定应用程序运行状况和生产力以及充分利用 IT 预算方面发挥着重要作用。
什么构成了 APM 上下文中的应用程序?
不仅仅是任何应用程序都在 APM 的范围内。 跨组织的 APM 范围大致相同。 不过,下面给出了一些可以构成应用程序的示例:
网页服务
一种面向服务的业务应用程序 (SOBA),它提供用于执行一项或多项业务任务(例如创建发票)的用户界面
一个包含富客户端、基于服务器的中间层和数据库的系统。 如果对任何一个组件进行更改,其他组件也会受到影响。
包含多个执行业务任务的宏的 Excel 工作表
一种网站发布系统,从一个或多个数据库中提取数据,并以 HTML 格式在公共 URL 上发布数据
APM 商业案例
全球企业 IT 预算状况:2009 年至 2010 年指出,“对于 IT 运营预算,企业将三分之二或更多的资金用于持续运营和维护。”这是一笔不小的开支,并且可以将预算用于更高效的途径 . 许多组织出于各种原因维护执行相同功能的应用程序。所有这些应用程序都需要维护和升级,这是一项昂贵的任务。APM 可以为 IT 经理识别重复的应用程序,以便消除它们。APM 还可以 量化应用程序的性能和商业价值。
APM 方法
APM 的标准目标应包括但不限于减少操作和维护费用、量化应用程序的健康和性能、提高合规性以及识别冗余或重复的应用程序。 因此,标准方法如下:
衡量应用程序组合的当前业务价值。
推荐软件应用程序、网络服务、网站和数据库的最佳组合。
提供实施最佳应用程序组合的实用路线图。
实施治理流程以确定投资的优先级,使应用程序与业务需求保持一致并管理变更计划。
SaaS 和分析如何影响 APM?
SaaS 和分析的兴起让我们有机会重新审视 APM 是如何完成的。 IT 企业有机会削减成本,将资源重新部署到更高效的任务中,并根据可以淘汰或更新的资源(例如应用程序、服务器和数据库)进行高质量分析。 简而言之,IT 企业可以腾出时间专注于更高优先级的领域。 以下是 SaaS 可能影响 APM 的一些方式:
IT企业摆脱了采购、安装和维护硬件、灾后数据恢复和应用程序维护的责任。 当与 SaaS 建立关系时,APM 变得更加容易。 IT 企业现在可以根据需要使用尽可能多的 APM 工具,具体取决于 SaaS 平台。 IT企业可以考虑SaaS厂商提供的APM工具。
完整的 APM 框架可以托管在 SaaS 供应商提供的云中。 APM 框架是灵活的,因为 IT 部门可以在需要时添加、更新或删除应用程序。 但是,这些 APM 活动需要托管 APM 的基础架构来支持,而 SaaS 代表了理想的基础架构。 托管在云中的 SaaS 可以根据需要扩大或缩小规模。 因此,IT 企业无需在托管 APM 的基础架构上投入大量资金。 (要了解有关云中应用程序的更多信息,请参阅管理云应用程序的 8 个最佳实践。)
各种 SaaS 产品的强大分析功能可以为 APM 添加一个新的维度。 从 IT 经理的角度来看,以清晰、用户友好的格式保存数据至关重要。 强大的分析功能可以量化和揭示应用程序性能的不同维度,例如年龄和性能相关性、合规性图表、不同应用程序执行的重复功能、投资回报、经济价值和感知业务价值。
大型企业拥有遍布全球的大型团队。 自然地,IT 基础架构可以集中放置或分布在多个位置。 在这种情况下,确保全球所有用户都可以访问相同的 APM 版本并可以轻松协作是一项挑战。 SaaS 确保所有用户无论身在何处都使用相同的软件版本,并实现更好的协调。
结论
SaaS 对 APM 市场的主要贡献是卓越的分析能力和释放 IT 企业的资源以用于更高效的目的。 但是,APM 的 SaaS 可用性并不意味着上述两个目标会自动实现。 IT 企业仍然需要找到一个合适的 SaaS 供应商,它可以处理许多活动,例如服务器安装、版本控制、部署、备份、恢复和其他任务。 如果这些任务没有正确完成,那么 IT 企业将无法专注于其他任务。 IT企业还需要将SaaS应用的分析能力与APM相结合,以评估其应用的健康状况。