网络运维管理员APM指南
雯雯 2018-03-15 来源 :网络 阅读 1094 评论 0

摘要:本篇网络运维指南将讲解APM,看完这篇文章会让你对APM有更加清晰的理解和运用。

    本篇网络运维指南将讲解APM,看完这篇文章会让你对APM有更加清晰的理解和运用。


  一个难以忽视真相的问题

  事实上,应用程序不再是静态的了(或者说不像其20年前的那种静态了),而这是由多方面的因素造成的,其中就包括应用程序部署和消费方式的改变。

  云计算和社交媒体的蓬勃发展引发了各种应用程序不断的网络连接和更新需求,甚至在某些情况下(如某些时效性敏感的“一次性”事件对应用程序的需求)的自我更新需求。在这种背景下,软件开发商都认可“少量多次”更新的观点来支持应用程序对于敏捷性和持续交付方面的需求,进而为用户带来更大的增量效益。

  这在理论上对于那些有充分的耐心,并期待能够不断的从更新中获得一些新的或额外功能的用户而言,肯定是好消息。

  但对于网络管理员和系统管理员从后台来看,这就像一个“捣蛋的人”每天早上都将您原本快要完成的拼图打乱。鉴于大多数的IT管理系统都需要软件代理安装在需要管理的设备上,动态的应用程序也必要通过代理来进行不断的更新。那么,如何很好的限制这种不断的更新升级需求对于资源的开销,通过APM避免其成为一个资源消耗的无底洞呢?


  应用程序已发生了改变,APM也应相应的改变

  但APM本身的发展尚有些滞后。其是否伴随着网络云服务的出现相应的发展出与之匹配的管理工具呢:诸如可以用来控制移动应用程序和数据landscape的工具。因此,如何通过APM带来更好的网络连接呢?

  答案(或至少是答案的一部分)就在于APM在网络层面如何变得仪器管理更加智能化:仪器是如何进行测量的,数据本身是如何被收集的。这便是荷兰性能监测公司Jinspired的创始人威廉•劳斯的看法。

  “自适应的APM采用更现代的方法,进一步通过测量其自身及其所收集的相关数据的价值的间接成本。使用动态预算机制和价值分析技术,新的APM现在在这方面更易于管理。”他说。

  “因为这种智能测量现在已经转移到了运行阶段(而不仅仅只是停留在安装和配置阶段),新的APM解决方案更适合于连续部署。”

  在他所从事的领域采用所谓的“自适应控制”技术,通过良好的应用程序管理,而不是简单地对其进行监视,APM增加的价值大大抵消了其部署成本。其通过诸如在应用程序中的服务质量(QoS)和自适应控制,在网络中发现应用技术。这位自封的技术推广者说。

  劳斯解释说,通过在应用程序中使用运行时代理对应用程序进行管理, APM不仅可以优化应用程序以反映环境和工作负载的条件,还可以通过吸收电容和感知其他连接的外部系统的变化增加弹性。


  因此,网络化的APM是否优于APM?

  2014年,做出网络化的APM优于APM的论断是否合适?如果我们认可现在还没有“一个单一的应用程序”这样的东西,而是一套不断的重新用于创建新的服务,以满足业务的需要的拼图,这种论断也许是合适的。

  “消费者基本上每天都会看到这一现实的上演,从登录网上银行到管理他们的手机,或者网购。 ”CA Technologies公司英国和爱尔兰市场高级售前主管Martin Ashall说。“来自所有这些服务的多个应用程序数据的整合或与不同的应用程序数据进行交互,以完成用户的交易。 ”

  “今天,一个单一的交易可能涉及10个或更多的网络应用程序在不同的环境运行。” Ashall表示,APM经过多年的发展,已经能够应对这些变化了。他所在公司就在监视所有正在运行的应用程序,然后跟踪交易。因为交易会从一个组件转移到另一个。

  这将应用程序结合起来,提供了一个所谓的“实时视图” 。这样一来,无论应用程序今天或明天的操作任务是怎样的,操作总是能够实时掌握当前真正发生的视图,把控业务交易的整体表现。

其必须是一个网络文化问题

  “这听起来似乎很不错,但您必须得要更深一步的想想下一层的网络本身。” CA的Ashall说。 “了解到您的应用程序在两个点之间存在的问题通常意味着将该问题交由网络解决,但很多企业仍然存在‘其必须是一个网络问题’的企业文化。”

  “因此,您将需要在交易过程中对网络进行监控,以帮助查明网速放缓或发生错误的真正根源。 ”所以,从CA的角度来看,世界正在朝着一个多源组合视图的方向发展,智能化同时出现在应用程序和网络环境。现实情况已经证实了物理交付和应用程序的构建已有了根本不同的基础,其即它们分别额外的依赖更广泛地域和企业界限。

  “因此,网络最终可能会对应用程序的性能和可用性产生潜在的影响。”Compuware公司网络性能监控高级产品经理迈克•希克斯说。 “这意味着其往往提供了一个非常有效的高级视图,帮助了解用户在哪里以及正在做何操作。”

  希克斯很快就开始哀叹“为什么总是网络被投诉?”。他指出,今天,在跨网络的应用程序交付方面变得更加紧扣,这意味着责任方面的分界点已变得不再清晰。

  “这导致网络团队必须建立一个共同的,更具包容性的沟通方式,以便能够使得一个孤立的网络组件已不再足以管理和维护关键应用程序所需的交付标准。”他说。“这意味着这对于支持这些应用程序的特定的路由器、队列深度、服务器或基础设施有一定的帮助,但在彼此隔离的情况下,其无法可靠地告诉您关于应用查询的服务水平。”

  Compuware的希克斯表示,高效的网络应用性能管理需要具备一定的应用程序行为认识水平;其被称为应用程序的流畅性。希克斯说,这种理解可以被应用到网络服务供应商的网络特性知识领域,例如性能预期的设定、设备和系统的配置、解决性能问题、以及从性能的角度来更改应用程序或网络设置。


  我们是否需要重新定义或扩展APM?

  Ipanema Technologies公司市场营销的副总裁 Béatrice Piquer-Durand谈到了对于应用程序性能保证(APG)解决方案的需求,企业在这方面的需求远远超越了对于监测和主动的安全措施方面的需求。

  她说: “ APM为IT部门提供了应用程序在其网络上运行所急需的能见度,而APG则使他们能够根据自己的关键业务需求制定应用程序的优先级,而要做到这一点,需要一对一的应用程序为基础。 ”

  “这意味着诸如SAP、甲骨文等应用程序可以得到优先处理,而YouTube和Facebook将被列为低优先级。一旦定义了这些目标,系统就可以根据流量和需求进行适应和动态调整。”

  那么,这个一对一的应用程序的工作流程是怎样的呢?Béatrice Piquer-Durand使用应用程序质量评分(或AQS)来进行诠释。在其最基本的层面,AQS将评价应用程序在WAN上通过“一对十”的执行情况进行度量。这意味着其可以让IT部门能够在网络上跨区域监控应用程序,积极发现和解决问题。AQS还允许企业提前把握关键业务系统的状态。这样一来,在转移到云服务后,YouTube和Facebook等消遣娱乐的应用程序将无法占用必要的带宽。

  “通过跨广域网对应用程序是如何运行的进行分类,AQS提供的一些基本的数字带来了很大的反响。”Piquer-Durand说。“这些AQS数字可以帮助企业简化流程,最大限度地减少停机时间。”

  “在更多技术的层面,AQS作为一个综合指标与各种子指标相结合(如往返时间,服务器响应时间,交易活动和TCP的重发)和‘单向’网络度量(如传输延迟,丢失等) 。”

  APM现在可以被明确地归类为一门网络学科吗?如果考虑到该领域工具相关工具的广度,将云计算非常“网络化”的特性放在首位,那么,我们现在创建的应用程序将不可避免的依赖基于服务的计算架构。

  而对于“那一定是网络问题”的抱怨可能仍然存在,但也许其会被更多的相关部门所重视。

  

    希望这篇文章可以帮助到你。总之,同学们,你想要的职坐标IT频道都能找到!


本文由 @雯雯 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程