当今,复杂的架构使应用性能越来越难以管理,然而应用性能已成为企业经营和发展的关键元素。这便是Forrester 研究机构最新发表白皮书的重要一题,白皮书名为“您认为已掌控了应用性能吗?请三思”。该项研究调查了159家企业的IT决策者,旨在了解他们是如何应对种种困境的。
性能推动业务
那么,应用性能是如何推动商业成果的呢?绝大多数调查对象认为良好的应用性能能够提高员工工作效率。业务运营效率提升及竞争能力增强分别位列第二第三位。
某些关键应用程序用户满意度较低
一般来讲,企业为员工提供的软件还停留在较老的平台,运行缓慢。有时,企业过时的硬件也加剧了这一趋势——诸如长达十年之久的PC仍在运行Windows XP。但是无论原因是什么,员工工作时所使用的软件与个人生活中所使用的移动设备与软件存在巨大的期望差距,而且差距正日益加大。
从外部看,面向用户的web与移动应用程序颇受开发者青睐,而且应用商店评级催生的反馈渠道为开发者进一步改善应用提供了有用且明确的方向。而内部应用程序却很少有此类反馈机制存在。
速度与复杂性势不两立
当今应用程序日益增加的复杂度构成了良好应用性能之首要障碍,调查对象在这一点上达成了一致。现在的应用程序经常需要运行在多个层面的服务。这种相互依赖性不仅降低了性能,而且也导致了应用程序可用性的差异。如果关键云提供商的服务水平下降,试想一下这对应用程序所造成的影响。
性能的另一障碍是对虚拟架构的使用效率不充分。广泛虚拟化对许多IT部门来说仍然相对较新,新型虚拟架构缺少可视化与故障排除能力又进一步加剧了性能的损耗以及管理的复杂性。
转变中的工具
Forrester指出,采用单一的网络(占77%)、服务器(83%)和数据库(76%)性能管理工具已经相当普遍,但采用整体的应用性能管理工具却远远低下。只有65%的调查对象已采用或计划不久将采用某些应用监测工具,但是对重要且更新技术的采用情况,例如终端用户体验监测,仍然落后。
由于日益增加的应用复杂性,受访者中极少现在拥有工具针对基础设施透彻分析,得出应用性能指标,更无法监测基于云的应用程序的性能。
Forrester认为很明显IT正处于转变阶段,即从适应过去web时代的工具与实践转向以云为中心、以用户体验为SLA目的的未来。
建议:应用性能可视化管理
Forrester得出结论为,当今的应用程序太复杂,无法单独通过单一工具进行性能管理。IT应该专注于优化整体应用的每个服务层 - 后端服务器的优化;Web的优化;网络连接的优化。每个地方都需要优化以提供满意的用户体验。