对于IT问题,确凿的事实和统计数据胜过任何意见和情绪。但这些事实必须对整个IT团队可见和可访问,以让他们参与进来。498)this.width=498;' onmousewheel = 'javascript:return big(this)' border="0" alt="基于网络的APM工具可以解决
复杂的应用程序问题" src="http://s2.51cto.com/wyfs02/M01/24/7C/wKioL1NQghTA8fbdAABEYkUAOco760.jpg" width="300" height="
250" />应用性能管理(APM)是这样一种技术,它提供关键且难以管理的数据,这通常需要了解应用架构的专业应用管理专业人士提供的专业知识。但
新的APM方法正在帮助打破这种孤岛形式,并提供了一定的可视性,让IT企业的
所有人(包括网络专业人士)都可以使用。连锁健身中心Life Time Fitness公司应用平台主管Marc Gillitzer表示:“新的APM办法正在以前所未
有的方式将大家团结在一起,这主要涉及简化调查和诊断的工作,使所有IT人员都可以理解,并
围绕它进行技术讨论,而不是相互推卸责任。”目前,还没有一种适用于所有企业的一致的或客观正确的部署APM的方法,因此,对于很多IT专业人员来说,这是一项艰巨的任务。并且,随着移动性、云计算和虚拟化在很多企业发挥越来越重要的作用,APM正变得越来越复杂,因为这些技术引入了很多新因素,可能影响已经高度分布式应用的终端到终端的性能。如果这还没有让APM足够模糊,现在又出现了另一种新方法,即基于网络的APM,这是一个无代理系统,它充分深入到现有网络设备,观察整个企业内的网络内容和流量,分析应用响应时间,并使用有线协议识别错误。这有别于传统的APM方法,传统方法通常使用安装在应用服务器的代理,从IT环境选定的几个点(包括局域网、广域网和任何相关数据库)获取性能指标样本,以确定
哪里的传统应用出现了问题。虽然从其优势
来看,基于网络的APM仍然有限,因为它通常用于查看应用在网络的节点之间需要走多远,但重要的是,很多供应商正将其包含在APM工具套件中。企业如果有一个包含深度网络可视性的APM战略,则可以更好地衡量和管理应用性能,但基于网络的APM的出现带来了这样的问题,即现在谁将承担APM的责任:应用团队?还是网络团队?每个模型提供的可视性都是哪种形式?传统APM方法涉及收集应用活动指标(
例如web应用组件的响应时间)以及一些最终用户响应指标,但很多IT企业很难保持APM代理被统一配置为遵循企业特定的分布式应用集。“通过传统APM,你最终需要结合其他解决方案来提供360度应用视图,”Gillitzer表示,在切换到AppDynamics的APM工具(其中包括网络可视性和其他指标)之前,他结合了几个Opnet工具的指标来监控数据包流量和应用活动。AppDynamics工具并不需要专门的IT人员来监控APM,该工具让Gillitzer可以在整个IT企业获得APM可视性,包括网络团队。这个新工具还允许APM在数据库水平来实现,这是Life Time Fitness的重点。“我们现在有APM来监控我们的.NET和Java应用,你可以看到流量流向不同层级,”他表示,“这向我们展示了在日志中从未看到过的信息,随着分布式应用正变得越来越复杂,这真的非常重要。如果你不能快速地打开该页面,客户将会离开。”为了测量多样化环境以及动态应用的性能,每个地方都需要检测设备。基于网络的APM设备可以通过监控网络来追踪应用性能指标。这种网络视点还可以让IT发现其他可能影响应用性能的问题,例如网络阻塞。T2 Systems公司是一家软件公司,其产品可以帮助公共和私营机构管理停车场、停车收费器、许可程序等相关操作。该公司使用ExtraHop公司基于网络的APM工具来检测和提供其应用作为软件即服务给客户。T2Systems公司首席技术官兼执行副总裁Jim Hutchins表示,这个网络为中心的视图为该公司提供了对应用性能的“真实世界”生产视图,而不只是测量开发人员在测试阶段的受控设置所看到的视图,这是传统APM平台提供的视图。T2最近转向了APM平台来帮助解决其客户遭遇的严重操作问题,即缓存文件没有正确地从T2传输到最终客户,导致系统中断。由于企业内越来越多的IT人员开始使用APM工具,拥有网络背景的IT工作人员能够有所帮助。“一位曾是开发人员的IT专业人员挠着头说,客户正经历的问题是不可能发生的,”Hutchins表示,“通常对此没有可视性的IT人员基本上会使用APM工具来调试应用发生的情况。”基于网络的APM如何改变IT混合的跨职能团队如雨后春笋般出现在IT部门,正如数据中心出现的越来越多的技术重叠。这些团队的IT专家承担着应用管理的责任,必须拥有多个学科的专业知识,包括网络操作。Enterprise Management Associates 公司应用管理研究主管Julie Craig表示:“这些管理应用的新团队很可能包括具有网络专业知识的人,这些人了解如何使用网络为中心的工具来测量应用性能以及进行故障排除。”T2 Systems已经采用了这种模式,将其IT部门划分为两组:运营和开发。“我们没有一个‘应用人员’,我们企业中的任何一个IT多面手都可以登录到ExtraHop工具来监控应用,”T2公司的Hutchins表示,“我们有一台40英寸的电视,运营团队的每个人都不断使用它来查看APM仪表板,现在,我们的开发团队使用该工具来查看应用运行情况的网络元数据。”APM工具已经足够成熟,现在APM工具可以被(并且已经被)更多团队在使用,而不只是应用团队。Life Time Fitness公司的Gillitzer表示:“有时候,其他团队需要一定的自助服务功能来调查其问题,而不需要总是找应用团队。”APM并没有成为争议的焦点,相反地,这种不断发展的工具正在帮助解决
困扰IT行业的孤岛问题。Gillitzer表示:“这些工具可以让IT团队更加团结起来。”激光打印制造商和印刷服务公司Lexmark最近部署了来自CA Technologies的APM设备,使用它来管理1800台服务器以及约2400网络设备,以更深入到其CRM软件和其他第一层应用的最终用户体验。Lexmark公司的APM新方法提供了整个环境的更清晰的更透明的视图,该公司IT Operational Excellence项目IT项目经理Lance Neal表示,整个IT团队都很赞赏这种视图。“对于开发团队来说,这总会是网络的错误,因此,这种可视性可以减少很多猜疑和责备,”Neal表示,“IT部门和可信赖合作伙伴的所有人都可以访问CA工具,并且,他们可以登录看看发生了什么事情,并确定问题是源于他们的网络、基础设施还是应用。对于所有各方,透明度和可视性很重要。”来自CA Technologies的APM工具结合了传统应用监控与基于网络的APM,但它们没有给网络团队增加任何新工作。事实上,这种做法有着相反的效果。他表示:“使用这种工具,打破组织支持孤岛,正在帮助我们在问题出现前发现问题,因此,让我们的团队更专注于更具战略性的增值工作。”
基于网络的APM工具可以解决复杂的应用程序问题
时间: 2024-10-09 01:39:49
基于网络的APM工具可以解决复杂的应用程序问题的相关文章
基于网络的信息工具的膨胀式出现,加剧了德国国内的这种不安
据国外媒体报道,德国内政部长德梅齐埃(Thomas de Maizière)的发言人周三表示,作为治理职场隐私法草案的一部分内容,德国政府可能对雇主使用Facebook招募员工进行新的限制. 该发言人称,这项被提议的隐私法草案准许企业在网络中搜索可能招募的员工的公开信息,并可在LinkedIn或Xing等商务社交网站查询这些员工的个人信息.但是,新草案对像Facebook这样的纯社交网站进行了严格的划分,禁止企业在招募员工前查看员工在Facebook的个人信息.该发言人表示,德国总理默克尔(An
怎么用C#编写网络抓包工具?
问题描述 利用c#编写网络抓包工具?利用Windows窗体应用程序把抓取的包通过窗口显示出来,我完全是菜鸟啊,我有在控制台应用程序下的代码资料,但是要用那些控件在Windows窗体应用程序中编写完全不懂啊!求大虾们帮忙点解! 解决方案 解决方案二:你要干什么?采集?
《请君入瓮——APT攻防指南之兵不厌诈》—第8章8.3节基于网络的工具
8.3 基于网络的工具请君入瓮--APT攻防指南之兵不厌诈基于网络的工具是两个安全重点关注领域中较为有趣的一类,也是最具可操作性的工具.过去的10年间,犯罪软件不断发展,每天都如海啸一般涌向全球网民. 有两种有效的基于网络的工具: 防火墙:入侵检测系统(IDS)和入侵防御系统(IPS).8.3.1 防火墙防火墙是最早被开发的网络安全技术之一,用以保护接入网络的组织和网络节点.防火墙可能是最后一道安全防线,这取决于网络设置.隔离区(DMZ)和路由器会先于防火墙发现恶意流量. 近年来,这类技术不断发
PhEmail:基于Python的开源网络钓鱼攻击工具
PhEmail简介 PhEmail是一款采用Python编程语言开发的开源网络钓鱼邮件工具,它可以帮助研究人员在进行社会工程学测试的过程中自动化地给目标发送网络钓鱼邮件.PhEmail不仅可以同时向多个目标用户发送钓鱼邮件并识别出哪些用户点击了邮件,而且还可以在不利用任何浏览器漏洞或邮件客户端漏洞的前提下尽可能多地收集信息.PhEmail自带的引擎可以通过LinkedIN来收集电子邮箱地址,这些数据可以帮助测试人员完成信息采集阶段的一部分工作. 除此之外,PhEmail还支持Gmail身份验证,
Web基础架构设计原则经典论文《架构风格与基于网络的软件架构设计》导读
1. 概述 Roy Fielding博士(见个人主页)是IETF发布的HTTP和URI协议的主要设计者.HTTP和URI是两个最为重要的Web基础技术架构协议,因此Fielding博士可谓是Web架构的奠基者之一. 除了学术上的卓越成就之外,Fielding博士还参与过很多开源软件的设计和开发工作.他是libwww-perl(世界上最早的HTTP开发库之一)的开发者,曾经负责Apache HTTP服务器中与HTTP.URI协议相关部分代码的开发.Fielding博士还指导过很多其他团队在HTTP
FreeBSD-4.7下安装网络流量统计分析工具MRTG
原始URL:http://www.webrj.com/read.php?id=323 MRTG(MultiRouter Traffic Grapher, MRTG)是基于SNMP的典型网络流量统计分析工具,它耗用的系统资源很小,现在最新版本是2.9.25(mrtg-2.9.25.tar.gz),可从http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/mrtg-2.9.25.tar.gz取得. 实践笔记由seelinux在2002-02-19整理
网络抓包工具
http://blog.csdn.net/wangxg_7520/article/details/2795229 看了太多的"自己动手",这次咱也"自己动手"一下,写个简单的网络抓包工具吧.要写出像tcpdump和wireshark(ethereal)这样的大牛程序来,咱也没那能耐,呵呵.所以这个工具只能抓取本地IP数据报,同时它还使用了BPF,目的是了解如何进行简单有效的网络抓包. 当打开一个标准SOCKET套接口时,我们比较熟悉的协议往往是用AF_INET来建立
c#学习 网络qq编程-C# 基于网络的QQ聊天程序
问题描述 C# 基于网络的QQ聊天程序 第一步就是在工具箱里面把这个控件添加进来,工具箱上添加一个选项卡,点击右键,添加项,再选到刚才下载到的DLL文件. 下面介绍一下这个控件的属性 imageList 这个是绑定到ImageList控件上,显示头像时就直接用到ImageList的序号 ItemContextMenuStrip 子项的右键菜单 Viw 显示的样式 sideBar先有组再有成员,所以要在sideBar上添加几个组,添加方法 sideBar.AddGroup("这个是组的名称&quo
基于Docker API的工具综述
本文讲的是基于Docker API的工具综述,[编者的话]考虑到过去三年Docker取得的骄人成绩以及远程API的成熟,毫无疑问,Docker会成为开发者的首选平台.随着Docker的发展壮大,开发者也共享了很多围绕Docker的开源项目,本文中将讨论这些项目是如何使用Docker API的. Docker是在虚拟容器中简易部署应用最前沿技术.之前我们已经知道Docker可以减少开发维护复杂度,使得正在成长中的架构得以实践.这种架构使得整个应用以及底层操作系统以轻量级容器方式创建和部署,而不是依