使用应用程序来达到客户的预期越来越重要了,许多公司也以此来获取收益。不幸地,当下应用程序的复杂架构使得故障排除工作变得非常困难。信息技术团队需要迅速地查找出故障来源,最好在客户受到影响之前就能完成原因的查找。要做到这一点,他们就需要使用应用程序性能监控(APM)工具。
Archie Roboostoff是Micro Focus的软件开发主任,这是一家坐落于马里兰州罗克维尔市的软件供应商。Archie说:“有一天,我打开服务器壁橱,我便知道一定是其中一个机器出现故障了。而如今,想找到故障的根源却非常困难,原因是服务器到处可见,因此,原因监控工具就显得尤为重要。”
ScienceLogic 是一家IT运营管理软件的供应商,其联合创始人兼首席执行官Dave Link非常认同Archie的观点。Dave说,在传统上,用户需要注册一个用户账号,与本地数据中心的应用程序互动。管理IT的基础设施,一般来说也可以访问网络和服务器。
“如今非常有必要将以前存储在专用数据中心的应用程序资源转移动云计算平台上。但是信息技术却有些失控,这是因为这些资源不能实现向下传递,不能控制在一定的范围内,也不能检查连接是否完好等等。” Link还解释说:“当我们应用云技术时,我们应用强大数据中心的弹性体系架构和基础设施,将计算机作为服务提供。”
对于Link来说,这种转变改变了项目经理的工作方式,也改变了使用工具的类型,他们需要以一种全方位的视角来分析考察这些应用程序。
Link认为,更复杂的问题是,对于这些异类技术供应商没有一个统一的评价标准。Cisco有自己专有的应用程序编程接口,Amazon和VMware同样也有自己的专有应用程序编程接口。Link说:“他们都希望客户使用自己的应用程序编程接口,但是这种想法不切实际,也不普遍。”没有一个标准,就要更加严格的审查不同供应商所提供的服务。
保持可见性
Dave Ursprung是密歇根州道利沃尼亚Catholic Health East和Trinity Health的高级IT架构师,他对可见性这一话题非常熟悉。卫生保健组织的IT环境中几乎所有事物都是虚拟化的,在使用APM工具之前要解决可见性这一问题。Ursprung说:“我们以前一直使用一些供应商提供的原始工具,而且这些工具都非常神秘。”他们的团队从Riverbed Technology那选择了APM工具,因此就可以看到虚拟化环境中的事物。
可视化可以使Ursprung及其团队成员迅速解决性能问题。在使用APM工具之前,重新连接上系统是非常困难的。Ursprung说,该工作需要与20个人沟通,而且每一个员工要负责不同的应用程序架构,需要花费许多时间来决定问题的根源。
如今,在终端用户受到性能问题影响之前,Ursprung就可以接收到警告提醒。他说:“由于不需要聚集所有人员,因此可以节省很多人力和时间。”如今Ursprung可以非常准确的找到问题点,并且查找过程中也只涉及到与问题点相关的团队。
工作转换
Shane Shelton是波士顿麦克劳希尔的应用程序性能和DevOps的高级主管,该公司在生产过程和运营支持中也使用了APM工具。Shelton解释说,McGraw-Hill正向数字软件公司转化,其中应用程序性能显得格外重要。
Shelton 说:“我们正讨论收入来源。因此,如果产量下降,公司也就不会获利。” Shelton团队选择Compuware的dynaTrace APM工具作为查找问题点的方法,可以更快地筛选性能问题和修复坏损系统。
最理想的情况是,在影响到用户使用之前,我们就解决了性能问题。为了这个目的,信息技术团队准备突破查找潜在问题。Ursprung和Shelton在测试环境中使用APM工具来解决应用程序投入生产之前存在的潜在问题。
Shelton说:“当我们即将把主要版本投入生产时,我们要在数据中心或者云计算环境中进行性能测试。DynaTrace会对其进行监控,如果主要版本中存在错误它会将数据返回到原始状态。”
Joseph Dissmeyer是一家大型国际传媒公司的程序分析师,但却未被授权。Joseph使用SolarWind的服务器和应用程序监控器来检测客户定制应用程序和第三方应用程序的性能。Dissmeyer说:“我们将会获得一种软件,并在全公司推广,监控系统建成后我们会进行第一次测试。如果出现非正常情况,我们会反馈给软件供应商,并告知,不解决问题我们就不会继续使用该软件。”
不仅仅要在交付给终端用户一个较好性能的应用程序过程中尽职尽责,在信息技术过程中也要同样负责。Dissmeyer说,性能测试不仅仅可以应用到性能测试过程中,在生产过程中也同样适用。在生产过程中,使用性能监控系统可以提前发现性能问题。
当问题对话框弹出,Dissmeyer和团队成员不仅仅要解决该问题,他们也会自问“我们启用监控系统了吗?我们怎么才能确认监控系统处在运行状态。”他说:“APM完全颠覆了我们对支持的看法。”
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
思科收购AppDynamics:直指应用管理
思科技术覆盖着大部分的互联网。思科计划收购性能管理供应商AppDynamics,旨在确保应用程序高效运行。
-
顶级APM软件大PK
管理应用性能说起来容易做起来难。在探索很多种方式,研究很多种趋势之后,应用性能管理能够快速地从简单进化到复杂。对于APM软件而言也是如此。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
哪家公司做应用性能监控的比较好啊?