1、APM
应用性能管理(Application Performance Management&Monitoring,APM),也称应用性能监测,是ITOM的一个重要组成,其包含人工智能、大数据和云计算三种技术,是对企业的关键业务应用进行监测、优化,提高企业应用的可靠性和质量,保证用户得到良好的服务,降低IT总拥有成本,提升应用运行效益和优化用户的使用体验,进而为企业带来更多的商业利益。
2、apm应用场景
1)应用异常诊断
从APM客户的后台运维角度出发,通过提升客户应用运行流程的可视化程度,帮助企业快速追溯问题根源(代码级),从而实现高效故障定位和事先容量规划。
2)应用体验管理
从APM客户的终端用户使用角度出发,通过帮助APM客户实现精准且高效的故障场景复现,帮助APM客户优化用户使用体验,进而提升客户的产品用户粘性。
3)故障智能诊断
从APM客户的后台运维角度出发,但其注重多维和高效的故障分析能力。
中国应用性能管理产品覆盖的行业领域包含电信运营、视频直播、能源电力、工业制造、金融、教育等,以下将介绍具体应用案例:
应用案例1:电信运营
中国移动自2017年起应用Bonree APP产品对移动质量及稳定性进行实时监测,实现视频流媒体APP性能提升 10%,主流新闻WAP站点用户体验提升6%,主流APP用户体验提升20%。
应用案例2:视频直播
Bilibili应用Bonree NET及时了解竞品信息并根据Bonree NET提供的信息进行页面内容重组和优化,实现播放页加载耗时缩短50%,显著领先同行;VIP用户问题追踪功能助力Bilibili故障投诉率降低0.5%,处理投诉效率提高40%。
3、APM与传统监控的区别
智能化的应用性能管理可有效解决传统运维存在的四大问题:(1)数据获取效率低;(2)故障识别及定位难度高;(3)救火式运维模式;(4)故障处理依靠主观判断,结论输出可靠性存疑。
应用性能管理相比传统运维的优势在于:(1)可通过算法训练实现预测性运维(故障预警);(2)智能化程度更高(数据库积累、算法持续更新迭代等)。应用性能管理的高智能化使其可不依赖人工的主观判断,进而有效降低企业对经验丰富的人才需求和运营成本。