应用性能管理工具怎么选?掌握四项基本原则

2017-11-02 10:06:00 作者:袁志陵 分类 : 比特网

  想象一下嗓子疼去看医生的情景,医生在用压舌板压住你舌头的同时会让你说“啊”,通过观察你喉咙的状况,确诊你是因为喉咙红肿而引起的嗓子疼症状,并为你选择适当的治疗方案。这个例子很像传统的基础设施监测工具。这些工具提供了一个非常有针对性但却又很有限的问题视图。在当今复杂的应用和基础设施环境中,为了有效诊断问题,您需要使用应用性能管理工具来查看完整的视图。

说明: End user experience monitoring business activities

  应用性能管理工具如何保证应用环境健康?

  现在,让我们回顾一个发生在医生办公室的真实场景。当护士为您检查时,她会询问您的症状,病史和您正在服用的任何药物,之后会检查您的血压,体温和脉搏。但医生在进行诊断和开药之前,会给你做一个更加完整的检查,他不仅检查你的喉咙,还会检查你的呼吸,心跳和耳朵。这一过程非常类似于完整的应用性能管理(APM)工具的工作方式。

  好的APM工具可以提供性能情报来发现并诊断应用代码中的瓶颈,包括容器化服务和微型服务环境。它们可以帮助您在用户受到影响之前解决问题,为您提供所需的信息并确保您拥有一个健康的应用环境!

  在您的应用性能管理(APM)方案中寻找四项功能

  您会如何选择APM解决方案呢?Riverbed最新出版的《应用性能管理入门》讨论了如何在当今复杂的应用和基础设施环境中寻找APM解决方案的方法,而这种方案可以涵盖应用交付链的所有关键部分。无论您是推出新应用,集中管理应用,整合或虚拟化数据中心,还是迁移到端,管理应用性能都需要包含以下内容的整体视图:

  Ÿ 终端用户体验数据

  Ÿ 应用的发现,跟踪和诊断

  Ÿ 应用分析

  Ÿ 基础设施和网络性能视图

  1) 终端用户体验监测----与APM密切相关

  终端用户希望能够随时访问,并与他们所需的业务应用保持一致的体验。许多APM产品可以提供关于终端用户在与Web应用交互时实际体验到的可用性和性能的信息。大多数企业环境都比这更复杂。Web只是典型企业应用组合中的一种应用类型。无论使用Web应用还是胖客户端应用,无论是本地用户,全球用户还是使用移动设备,您必须有能力监测并达成应用性能的最终目标:终端用户体验。

  分析终端用户体验数据使应用支持团队能够观察和分析用户与应用之间的交互情况。它使团队能够将总应用响应时间分解为贡献源、发起根源排障,并分析服务器之间的流量和响应时间,从而管理多层应用。

  2) 应用的发现,跟踪和诊断

  终端用户所认为的单个操作实际上可能涉及许多不同应用组件的多个不同子交易。这些可以包括不同的应用服务器、数据库、甚至完全不同的网站,如提供广告或地图和指路的网站。您需要一个可以跟踪,监测并排除每一个关键交易性能的APM解决方案,将其相关联,并深入了解应用的各个组件。它还应提供如下功能:

说明: DevOps Integrated Performance Monitoring

  Ÿ 涵盖所有应用组件(如Java,.NET,Web服务器,数据库,操作系统存储)的性能指标

  Ÿ 应用依赖关系图,为您的应用和基础设施组件及其相互关系提供了完整视图

  Ÿ 代码级交易跟踪和应用组件性能监测,使您可以深入了解应用,以诊断性能问题的根本原因

  3) 应用分析

  Gartner更新了其2016应用性能监测套件魔力象限的定义,并确认了应用分析对APM的重要性。APM魔力象限现在将应用分析列为APM工具的主要功能维度之一。

  分析监测系统和应用指标可以自动检测异常行为,关联信息,发现问题根源,并预测事件和性能趋势。这是现代复杂环境中的一项重要功能。这一环境中,应用频繁变更,且采用微服务构建、具有弹性、瞬态和高度虚拟化的特点。APM工具使用统计分析、机器学习、模式识别或数学理论来自动检测交易性能问题的根源。

  仪表板可以通过“统一虚拟管理平台”提供应用和基础设施的大视图,为不同的团队提供可操作的警报和信息。

  4) 了解基础设施和网络性能

说明: Digital Experience Analytics

  应用性能管理使应用团队可以监测SLA合规性,而不是简单的正常运行时间测定。可用性仍是一个重要的SLA指标,但团队也将端到端的响应作为服务水平的指标。

  尽管应用基础设施中的单个组件可能在已建立的性能阈值范围内运行,但数字体验可能较慢或无响应。对于用户而言,应用或网站实际上是不可用或“宕机”状态。例如,网站应用的交易通常依赖于多个步骤和组件的有效操作。

  在这些步骤中,任何失败或延迟都将导致无法使用该应用。另外,尽管各个步骤或组件中的每一步均可按预期执行,但是所得到的性能可能也并不理想。因此,APM解决方案必须监测整体数字体验,以便DevOps团队可以:

  Ÿ 进行分类

  这是一个全面的应用性能管理解决方案,它为IT提供整个应用和基础设施环境的端到端视图,包括所有交易和组件。DevOps团队可以深入了解问题的细节,快速地对问题进行分类,并将问题分配给适当的团队或第三方供应商。

  Ÿ 解决问题

  APM为应用团队提供了解决性能问题的工具。这应该从一个“大视图”自上而下的方法开始,使他们能够精确定位并深入到各个交易和组件中,以隔离和解决性能问题的根本原因。

  Ÿ 应用依赖关系图

  应用性能管理提供了将应用映射到交付它的应用组件和底层基础元素的能力。对应用架构的理解使我们更有效地进行故障排除,并有助于减少与应用和基础设施更改相关的未知风险。

  Ÿ 管理云中的应用性能

  APM在包含多个云服务和数据中心应用的混合环境中提供一个统一视图。并从应用组件,网络,服务器,数据库和Web服务等多个角度集成应用知识。它应该提供一个针对应用的整体方案,而不是以上各部分的简单叠加。

  Ÿ 根据应用和基础设施的变化来管理性能

  应用和基础设施的变更从根本上降低了可视化程度,且提高了应用的复杂性。为了主动解决这些性能问题,这些变更计划应该包括APM的实施。

芥末视频

最近更新
科普

科普图集
互联网+升级到智能+,开启万物智联新时代

互联网+升级到智能+,开启万物智联新时代>>详情

中国互联网消费市场,发展潜力一片大好

中国互联网消费市场,发展潜力一片大好>>详情

邮件订阅

软件信息化周刊
比特软件信息化周刊提供以数据库、操作系统和管理软件为重点的全面软件信息化产业热点、应用方案推荐、实用技巧分享等。以最新的软件资讯,最新的软件技巧,最新的软件与服务业内动态来为IT用户找到软捷径。
商务办公周刊
比特商务周刊是一个及行业资讯、深度分析、企业导购等为一体的综合性周刊。其中,与中国计量科学研究院合力打造的比特实验室可以为商业用户提供最权威的采购指南。是企业用户不可缺少的智选周刊!
网络周刊
比特网络周刊向企业网管员以及网络技术和产品使用者提供关于网络产业动态、技术热点、组网、建网、网络管理、网络运维等最新技术和实用技巧,帮助网管答疑解惑,成为网管好帮手。
服务器周刊
比特服务器周刊作为比特网的重点频道之一,主要关注x86服务器,RISC架构服务器以及高性能计算机行业的产品及发展动态。通过最独到的编辑观点和业界动态分析,让您第一时间了解服务器行业的趋势。
存储周刊
比特存储周刊长期以来,为读者提供企业存储领域高质量的原创内容,及时、全面的资讯、技术、方案以及案例文章,力求成为业界领先的存储媒体。比特存储周刊始终致力于用户的企业信息化建设、存储业务、数据保护与容灾构建以及数据管理部署等方面服务。
安全周刊
比特安全周刊通过专业的信息安全内容建设,为企业级用户打造最具商业价值的信息沟通平台,并为安全厂商提供多层面、多维度的媒体宣传手段。与其他同类网站信息安全内容相比,比特安全周刊运作模式更加独立,对信息安全界的动态新闻更新更快。
新闻中心热点推荐
新闻中心以独特视角精选一周内最具影响力的行业重大事件或圈内精彩故事,为企业级用户打造重点突出,可读性强,商业价值高的信息共享平台;同时为互联网、IT业界及通信厂商提供一条精准快捷,渗透力强,覆盖面广的媒体传播途径。
云计算周刊
比特云计算周刊关注云计算产业热点技术应用与趋势发展,全方位报道云计算领域最新动态。为用户与企业架设起沟通交流平台。包括IaaS、PaaS、SaaS各种不同的服务类型以及相关的安全与管理内容介绍。
CIO俱乐部周刊
比特CIO俱乐部周刊以大量高端CIO沙龙或专题研讨会以及对明星CIO的深入采访为依托,汇聚中国500强CIO的集体智慧。旨为中国杰出的CIO提供一个良好的互融互通 、促进交流的平台,并持续提供丰富的资讯和服务,探讨信息化建设,推动中国信息化发展引领CIO未来职业发展。
IT专家网
IT专家新闻邮件长期以来,以定向、分众、整合的商业模式,为企业IT专业人士以及IT系统采购决策者提供高质量的原创内容,包括IT新闻、评论、专家答疑、技巧和白皮书。此外,IT专家网还为读者提供包括咨询、社区、论坛、线下会议、读者沙龙等多种服务。
X周刊
X周刊是一份IT人的技术娱乐周刊,给用户实时传递I最新T资讯、IT段子、技术技巧、畅销书籍,同时用户还能参与我们推荐的互动游戏,给广大的IT技术人士忙碌工作之余带来轻松休闲一刻。