本站小编为你精心准备了应用性能管理在企业信息化管理的运用参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
摘要:通过对APM技术在企业信息化管理中的支撑作用进行研究,分析其在企业信息化管理创新中的运作方式。依托于电信运营企业的实际应用,进行了可实施性分析,其结果表明,APM技术可以在信息系统管理整个生命周期的各阶段,提供管理支撑及分析支持,为企业信息化管理创新转型提供准确的数据依据。
关键词:应用性能管理;电信运营;用户体验
1引言
信息系统为企业提供了先进的生产工具和平台,在企业的供应链管理、生产管理、销售管理、人力资源管理、财务管理等环节发挥着越来越大的作用。随着业务的发展,企业需要IT系统应用提供良好的可靠性和性能保证,并降低IT系统总拥有成本(TCO),而实施应用性能管理(ApplicationPerformanceManagement,APM)是实现这一目标的有效途径之一。互联网正在改变世界,APM也因此成为转型创新的有力工具。互联网技术的进步和移动终端的普及,催生了全新的互联网数字化商业模式。随着“互联网+”被正式写入政府工作报告,“用户为王,体验至上”的“互联网+”时代已经到来。用户体验不但是决定企业业务成败的关键因素,更是企业IT系统是否高效、稳定运行的试金石。因此,APM在“互联网+”时代下,是全面管理用户体验、助力企业信息化管理创新和提升业务竞争优势的战略级武器。
2APM概念架构
APM一般是指通过即时监控以实现对企业信息系统应用程序性能管理和故障管理的系统化管理方式。APM是一个比较新的网络管理方向,主要指对企业信息系统的关键业务应用进行监测、优化,以提高企业应用的可靠性和质量,保证用户得到良好的服务,降低IT总拥有成本。根据Gartner归纳抽象出的APM概念架构,APM的覆盖范围包括五个层次:终端用户体验、应用架构映射、应用业务分析、深度应用诊断和数据分析与报告。从图1所示层次结构中,可以看出APM是以终端用户体验为顶层,首先关注终端用户对应用性能的真实体验。应用架构映射是跟踪应用反馈用户真实请求的链路及应用拓扑,通过对应用架构映射进行梳理,可以清晰地显示出业务数据所通过的具体服务设备、网络设备,以及所通过的先后顺序。应用业务分析涵盖了用户与应用交互的所有操作业务,通过跟踪分析业务处理的时长、成功率及整体业务交互操作中的相互影响,可完成对用户体验和应用运行状态的数据分析。深度应用诊断是通过对应用业务分析数据的深度解析,逐步跟踪追寻到业务所经过的各关键节点,通过比对监控数据,完成深度应用诊断。在数据分析与报告层面,简单地讲,APM对数据分析与报告有两大要求:首先,数据处理要及时,必要时要做到实时处理。其次,数据的分析报告要精确,大量的数据本身是无价值的,按照业务模型进行精确分析、预测才使其价值得以体现。
3企业信息化管理现状
信息技术迅速发展促进了企业IT系统快速发展,这种发展从系统数量和系统复杂度两个方面的迅速增长可以略见一斑。大型企业其经营管理模式和生产模式的复杂程度,使企业IT系统需要紧密匹配其企业战略的发展和业务运营。7×24h的全天候业务访问,跨平台、跨系统一体化服务调用,软硬件平台云化服务资源的扩展、共享,简捷方便的用户自助服务界面,这一系列高标准的服务要求,都是为了满足业务运营发展的要求而提出的。而企业信息系统为了满足上述服务要求,自身架构及功能不断增加及调整,其结构越发复杂。在当前企业信息化系统应用环境中,多品牌型号存储设备高耦合共存,多种架构数据库共存,各种开源中间件及Web服务产品共同组合,形成一个完整的高可用业务服务系统。图2标示了高可用云化应用系统的技术架构。如此架构复杂和功能强大的信息系统,为企业业务目标的实现提供了技术上的支撑。然而,这给系统运维带来了严峻的挑战。传统系统运维的实现方法是通过专门的运维团队来保障系统正常运行。对单一业务的应用而言,通过这种方式,系统业务稳定运行是能够得到保证的。但随着越来越多的企业从投资成本控制考虑,越来越多地在IT系统中使用开源数据库及软件,同时为提高资源利用率,规模化部署云化资源池,资源与业务服务之间的交叉、融合越来越复杂,只单纯掌握一、二种技能的技术人员,己经越来越难以达到高复杂性系统运维所期望的服务质量管理要求。
4APM助力企业信息化管理创新
企业信息化发展过程其实就是企业管理创新的过程,企业信息化管理的发展与创新不断促进了企业管理模式与组织模式的转变与发展。随着互联网信息化管理模式的发展壮大,管理更趋扁平化。这种变化将更有利于把用户需求、市场信息、技术信息和生产经营活动紧密结合起来,使企业管理者能够迅速快捷地对市场变化做出及时应对,制定更加科学、有效的业务决策,使企业的人、财、物得到更加有效的配置。企业信息化管理的创新优化,其实就是对信息技术、资源、实施过程的创新优化,通过保证系统业务持续优化更新,保证用户体验、系统性能持续优化更新,并通过降低IT系统总拥有成本的方式来促进企业发展。APM着眼于应用系统整体的性能管理,而非仅仅针对某个技术层次的单一性能管理。APM从性能指标的检测开始,以最终用户体验为主要的衡量标准,在第一时间将问题定位于关键节点,通过对应用整体响应时间的记录与比对,来测量与分析业务应用运行性能。APM不仅仅是系统维护管理阶段的管理支撑工具,同时也可以为信息系统整个生命周期的各阶段提供管理支撑及分析支持,包括系统分析、系统设计、系统实施及系统管理。
应用性能分析:通过需求分析及性能模型,确定系统各应用功能的性能要求,为系统方案设计、性能质量提升提供可度量的指标,为系统容量规划提供设计基础。
应用性能评测:通过自动化测试工具,探测应用系统的性能状况、评估被测系统是否满足性能需求的要求。性能评测可以通过评测代码执行、数据库运行、网络延时等应用各环节节点的性能状况,尽可能在系统出现故障前发现潜在的性能风险,最大限度减少应用中断,提高用户体验。
应用性能监控:通过持续监控、收集系统性能,实时或定时显示系统关键性能状态,在性能出现异常时及时提出告警,提醒应用维护人员及时处理,保证系统不间断服务。
应用性能调优:通过组织专业技术人员,借助有效的工具模版,依照最佳实践经验优化系统性能,使得系统充分利用已有资源,满足性能需求的要求。
规划设计迭代:通过性能数据收集与分析,结合产品最佳实践,建立应用性能模型,通过模型演算为系统升级和扩容提供客观、详实的规APM系统能够监控真实用户访问信息系统应用的网络流量,实现对大型企业信息系统真实服务质量的全面监控,可以极大地降低企业IT系统整体运行成本。
完善的APM系统可提供以下主要功能:
(1)通过无缝化的代码级数据来监测、优化每一个应用访问。
(2)实时对每一个用户的数字化体验进行全面、深入地分析,提供涵盖所有渠道的7×24h深度用户体验监测。
(3)无需手工配置,能以端到端的方式自动发现整个系统层级,包括网站、应用、服务、线程、主机、网络及云基础设施等所有组件和相互间依赖关系,并通过交互式信息图表展现整个应用拓扑。
(4)能通过自动学习了解应用如何工作,自动确定应用环境的正常性能状况。不必验证各项指标(例如响应时间和CPU健康状况)的基线阈值,也不必调整静态警报阈值。
(5)能够提供基于应用、节点(中间件、数据库)及用户的网络质量、流量监控。
(6)能够定制基于Web的服务数据报告,并在单一页面中创建整合不同业务应用层级的数据。
5结语
完善的APM系统的有效部署,可以确保企业所有IT系统应用都能提供出色的性能和用户体验,以及人工智能全层级、全自动化解决方案,可以极大优化客户体验、加速创新、实现企业信息化管理转型。
参考文献
[1]黄海峰.应用性能管理步入新拐点国内运营商积极部署[J].通信世界,2015(17):27-27.
[2]宋平波.浅谈应用性能管理(APM)在电信运营支撑系统中的应用[C]//中国科协年会.
作者:杨爽 单位:联通系统集成有限公司