简单四个步骤,就能实现应用性能管理的系统设计!



应用性能管理是针对复杂的应用环境进行全局的性能管理,涉及的产品和组件包含主机、存储、网箔、操作系统、数据库、中间件、web服务、页面或终端工具等,这些产品和组件组成了一个性能传递链,而任何一处若是出现问题就会影响整个系统性能的管理。下面就简单介绍下通过哪几个步骤能够实现应用性能管理的系统设计。



1、监控


先通过对应用系统的各个层次或环节的各个性能点进行采集及储存,同时可以设置相关性能告警指标,并能通过发送邮件或短信的途径产生告警,让系统管理员能够随时随地掌握性能情况。



2、查找


由于现在的IT环境相比以前来得复杂多了,不过APM能够从宏观和历史的角度监控系统的运行性能,通过从客户端或浏览器一网络一web服务器一应用服务器一数竞座一主机一存储这几个路径进行处理,让管理员能够了解每一个端的应用,也能找到导致性能降低的技术层次,从而定位整个环境中的性能瓶颈。


3、深入


为了进一步分析问题,当问题聚焦到某个技术层次之后,应用性能管理会通过“钻取"功能,以图表的形式将性能和资源消耗情况详细展现出来,并使用的索引、执行计划等信息,进一步从微观粒度检测数据库的性能问题,以此来彻底定位根源问题。



4、分析优化


APM能实时采集应用性能数据,并长期保存在性能数据库中,可以通过界面展现各种性能指标。诊断专家可以对比当前和过去不同时刻的数据,分折性能数据的差异,找到性能问题的原因,优化系统性能。



5、验证


验证是确保实施的性能优化措施够达到预期的目的,避免带来新的性能问题等负面影晌。APM可以提供真实环境模型验证功能,在将改进真正提交到生产环境之前,提供充分的测试。睑证的过程也可能是一个长期并且循环的过程,需要进一步的监控、查找、 深入和分析优化,不断地提高系统的整体性能。


应用性能管理是一个完整的主动式性能管理方案,对在复杂IT环境中的应用进行实时性能监控,分析定位根本原因,进行性能优化,并且把改进的方方案投入实际的生产环境中进行校验,保证不会出现顾此失彼的情形。