导语:人生病了去医院找医生做检查、写诊断、开药方。可是,互联网生病了怎么办?今天给您推荐一位互联网医生——APM。
“互联网+”是未来五年来中国企业改革的最为重要的一个方向,绝大多数企业都将在这几年内完成转型。在这些企业中,IT部门或者建设自己的私有云或者借力混合云、公有云实现企业的互联网化,将整个业务实现方式带到一个新的高度。
如此之多的互联网转型必然会带来很多新的问题,而且迁移到云端,企业IT部门面对的不再是一台台服务器。那么IT系统如果出现问题,该怎么办?其实就如同人生病了要看医生,互联网生病了也要找互联网的专职医生,APM是其中一个重要的体检医生。
APM的互联网体检能做什么?
术业有专攻,APM这位互联网医生最重要的职责是对关键业务应用的性能进行监测、优化,提高企业应用的可靠性和质量,让IT系统运转顺畅。
业界实际上对APM设定了职业标准,他需要做好以下五项工作:最终用户体验监控、应用拓扑发现与可视化、用户自定义事务处理剖析、应用组件深入监控以及IT运行分析。
“职业标准”听着过于拗口,说的更具体一些,APM医生的主治范围覆盖IT架构全栈:移动端、浏览器、网络、服务器、数据库、应用、代码、API等。
而说到APM医生服务的“患者”,国内各领域的互联网企业基本上是作为第一批接受检查和服务的。
互联网患者常见症状有哪些?
APM医生的职业成熟化和互联网与云计算产业的发展息息相关。随着互联网的发展,基于互联网的业务模式也越来越多,不妨让我们看一些典型“病例”。
互联网带来了电子商务,也给每一个用户带来了采购便利。但是如果用户面对的是一个访问速度缓慢、下单延迟、支付交易失败等情况频繁发生的网站,即便再多的优惠促销也难挡用户的流失。实现从用户登录、挑选商品、订单结算和支付交易等全部业务流程的监控,秒级告警通知,主动发现和定位故障源头就显得尤为重要。
在一些消费级APP中,多用户高并发访问的情况时有发生。流量激增导致性能出现瓶颈时,如果运维工程师可以实时掌握指标变化趋势,做出及时响应,消除潜在的故障隐患,系统的稳定性和可用性就会大大提升。
而在一些教育服务网站中,经常会出现在线视频课程突然中断、连接超时或者手机客户端闪退的问题。对于运维工程师而言不怕出问题,就怕不知道故障原因,服务突然中断又莫名其妙的恢复。他们需要大量的时间去排查故障原因,确认是用户环境、网络、服务器还是应用的问题。
此时就是APM医生大显身手的好时机。
首先,APM可以对应用性能进行监控和管理,对应用打开时间、服务的可用率响应时间以及关键业务进行7×24全天候的监控,提高对故障的预警和响应处理的速度,及时准确地报告应用性能的运行质量,加强系统管理与维护能力。无论是哪一类应用或网站,全天候的监测相当于对患者的每日体检,都能够更好的发现问题,解决问题。
其次,APM能够对主机性能进行监控和管理,实时深度分析整个系统总体运行状况,无论是内存不足,磁盘空间不多还是应用程序和网络性能降低。全方位的检验可以第一时间洞察问题出现在哪里,解决性能瓶颈,保障支撑前端业务的IT系统性能和容量最佳。
另外,APM还能够实现对API应用接口的监控和管理,实时监控内外部数据接口的可用性和正确性问题,实现对整体业务交易过程数据接口的性能分析,快速确认故障域,减少和避免“应用不可用”和“应用太慢”的性能问题。
如何选择合适的APM医生?
最近几年,APM在国内市场愈发成熟,已经为很多互联网企业甚至是传统企业预警或解决了IT系统的问题。那么,很多人会问,如果选择合适的APM医生呢?
首先,专业度很重要。2009年开始在APM领域耕耘并创建云智慧的殷晋曾表示,从技术角度而言,APM是一项对技术要求比较高的产业,技术从IT延伸到了DT。所以,一家有技术底蕴的企业才能做出好的APM产品。
第二,APM需要与大数据结合。在应用监测的过程中,数据采集之后的大数据分析更为重要。云智慧在自己的数据中心和云数据中心中,分别创建了基于Hadoop架构的大数据分析平台,对用户在公网的性能数据进行分析、对比,将报告反馈给用户。
第三,仅仅检测IT系统的一部分还不够,必须端到端。全面的检查才能了解“病灶”在什么位置,才能对症下药。云智慧做网站监控起家,旗下的“监控宝”能够监测从用户发起请求到任务完成的全过程。这个过程会涉及到数据传输的网络、防火墙、Web和应用服务器、代码、存储等其他物理设备的性能等,做到了端到端检测。
最后,还要有前瞻预测的能力。无论是疾病还是系统问题,都必须防患于未然。云智慧在推出监控宝之后再次推出“透视宝”产品,能够通过深入分析IT系统的性能瓶颈,提前预测问题的发生,并提供相应的报告。在云时代,这些报告能够为企业进行业务调优提供非常重要的参考价值。
近年来,APM在国内获得了非常广泛的认知和应用,作为本土APM厂商代表的云智慧积累了丰富的技术经验和数十万企业级用户,并希望能够依托自己的技术力量保障互联网的健康。