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

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

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

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

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

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

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

◆终端用户体验数据

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

◆应用分析

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

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

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

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


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


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

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

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

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

3)应用分析

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

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

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

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


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

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

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

◆进行分类

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

◆解决问题

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

◆应用依赖关系图

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

◆管理云中的应用性能

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

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

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

原文发布时间为:2017-11-02

本文作者:Riverbed公司 袁志陵

时间: 2024-10-23 02:46:01

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

java源码-这题目选哪四项呢????????????????????????

问题描述 这题目选哪四项呢???????????????????????? ???????????????????????????????????????????????????????????? 解决方案 选ABEF.访问权限:public>protected>default>private.子类覆写父类的方法只能设置与父类方法相同的访问权限或者比父类方法更大的访问权限,如,父类方法的访问权限是protected则子类的访问权限只能是protected或者是public,而不能是更严格

安全管理四项基本原则

本文讲的是 安全管理四项基本原则,在购进新鲜亮丽的网络安全产品或服务前,请确保你的安全策略正在发挥已有产品的最大效能. 网络安全没必要十分昂贵,也不需要太过复杂.是的,有很多极好的产品.服务和咨询顾问供你选择,备战黑客.内部威胁.数据泄露和恶意软件也不应该成为一家公司首要考虑的问题.如果没找准培育网络安全的土壤,新奇的技术并不能帮你什么.关于网络安全,我们来谈谈一些人们极少问到的问题吧.或许就是因为这些问题都太基本,因此才没被认真考虑吧. 我们都知道:如果某人彻夜开着车库门,那他装了再好的家庭安

PPT目录页的四项基本原则

PPT目录页的四项基本原则   原则一:易读性强 案例分析:这个目录页明显不适合用在演示中,下方的黄色明度过高致使标题文字难以辨识. 常用方法 1.为本文本添加色块衬底; 2.加大文本颜色与色块颜色的亮度对比; 3.为目录项添加相应的图标强化印象; 更多案例 本例中为目录项添加了透明底,用不同颜色加以区分,也同样添加了小图标.将背景图片处理后减弱了对目录内容的干扰. 原则二:层级统一 案例分析:本例中"去年""明时"可理解为"过去""现

阿里微贷的“四项基本原则”

阿里微贷的"四项基本原则" 阿祥 中小企业融资难,催生了小额贷款的迅速发展,已经引发金融巨头之间的激烈竞争.由于种种原因,中小企业无法顺畅地从商业银行获得贷款,这就为小额信贷业务提供了市场,并且蕴藏着巨大的商机.面对渣打银行和花旗银行等中外资银行小贷服务,阿里小贷之所以形成一定规模,是因为恪守国家政策,并在技术和服务上不断创新,逐渐显示出旺盛的生命力. 一是完全符合国家金融政策 目前,阿里金融旗下有两家小额贷款公司,这两家公司都是经政府批准设立的正规小额贷款机构,资金来源与放贷均受央行

谈谈做百度seo建议掌握的四项基本原则

摘要: 做国内贸易或目标消费群在国内的企业或个人,都非常注重百度seo,其中原因对于熟悉网络营销的人来说自然不必细表.显然一些聪明的读者,也猜出了其中原因.那就是国内使用搜索 做国内贸易或目标消费群在国内的企业或个人,都非常注重百度seo,其中原因对于熟悉网络营销的人来说自然不必细表.显然一些聪明的读者,也猜出了其中原因.那就是国内使用搜索引擎的用户以百度居多,Google次之,其它搜索引擎占有更少的市场份额.本文主题是做百度seo建议掌握的四项基本原则.顾名思义,基本的就是最基础的,然而最基础

传统企业发展电商的四项基本原则

(本文发表在(IT经理世界>2014年4月第7期上) 电商发展势头正旺,但是绝大多数传统企业的电商之路却步履维艰,发展受到很大限制.我们看到,传统渠道做电商一般就是在线上建立一个如天猫京东那样的商城,而生产企业做电商绝大多数就是在天猫京东开个店铺在线上卖产品.无论是传统渠道还是传统生产企业,它们在线上基本上都采用了我所谓的产品与价格线上线下"双轨制".即线上销售的是线上专供产品,并且以线上普遍的低价进行销售. 然而,传统企业采用线上线下产品价格"双轨制"的电商

IT信息系统架构的“四项基本原则”

计算机系统的架构非常重要.不太合适的引用已故的Green Bay Packers的传奇教练Vince Lombardi话说,"架构不是所有的事情,但是它是唯一的事情."或者曲解另一个古老的说法,"电脑程序潮起潮落,不好的架构永远存在."通过观察许多IT部门的努力得出上述结论的.这些IT部门的架构不能迅速改变,或者不能被有效的管理,从而无法支持快速变化的商业模式. 我常常访问那些大公司,它们使用多于250种的软件.多种主机.上百个服务器.6种(或者更多)操作系统.许多

谷歌机器学习项目备受关注的四项核心

作为最初被设计为支持谷歌系统规模伸缩的技术方案,TensorFlow目前已经可为每位用户也享受. 作为谷歌公司专门为应用智能化目标打造的开源机器学习项目,每个人都能轻松选择TensorFlow,而它也会根据各类头条消息预测用户的行为与喜好.不过除此之外,该项目还拥有更加野心勃勃的目标,即随着数据规模的持续增长成为开源机器学习系统日渐庞大的生态系统整体的重要组成部分. 以下为四项TensorFlow值得技术从业者加以关注的重要理由 1.它将成为谷歌内部机器学习系统的下一代方案 根据谷歌公司CEO

湖南省四项举措承接沿海产业转移

湖南省政府有关负责人8月5日在北京国际新闻中心举行的新闻发布会上说,在当前沿海产业加速向内地梯度转移的背景下,湖南作为有着最好区位优势.最好承接优势的省份,将积极承接产业转移,并通过四项举措保证承接的产业符合"两型社会"建设要求. 一是重点承接沿海的技术密集型和资本密集型产业,包括高端制造业和电子信息产业等,特别要吸引研发营销和服务等环节到湖南"两型社会"改革试验区.作为国家服务外包基地城市,服务外包的承接转移也将是长沙市的重点承接产业. 二是在招商选资阶段,对项目