gtxyzz

下一代APM工具:让整个IT团队参与应用性能管理

gtxyzz 运维技术 2022-11-12 540浏览 0

应用性能管理(APM)的概念对于许多IT团队而言一直很模糊。关于应该监控的APM和最佳的监控工具,人们并没有达成一致的看法。开发出适用于动态网络的APM策略的任务对很多企业来说都很艰巨。

现在的应用程序很复杂——有一些事务运行在本地,一些运行在公共云环境。然而,美国科罗拉多博尔德的Enterprise Management Associates (EMA)公司应用管理研究主管Julie Craig指出,在管理这些应用程序时,许多公司都只是用一些简单工具监控基础架构中很少的部分,而没有使用具有全局监控能力的应用管理产品。她说:“由于企业越来越多地使用云和移动新技术,所以APM解决方案也必须向前发展。”

新型APM工具既可以监控网络,也可以监控应用性能,因此企业可以抛弃那些只能监控CPU使用率或应用程序响应时间的老式监控工具了。相反,企业应该采用一种覆盖面更广阔的APM策略。

Craig说:“有一些企业仍然认为可以用一些孤立工具去管理现代复杂的事务和应用程序,这肯定是不对的。”

新一代APM工具:让整个IT团队参与应用性能监控

有一些企业发现,好的APM工具可以让IT组织中原本孤立的各个方面集中在一起。Craig指出,APM工具可以帮助那些原本一直局限于监控自身领域的管理员,使他们成长为理解应用及其支持基础架构的更有战略价值的性能管理专业人员。

T2 Systems是一家位于美国印第安纳波利斯的停车管理软件提供商,它在运营早期并没有使用APM工具。T2 Systems首席技术官和执行副总裁Jim Hutchins指出,在2009年,当IT组织发现客户和事务量增长时,它开始寻找一些可接受的可扩展APM策略。

Hutchins说:“在开始几年里,我们的公司规模还比较小,可以做一些点对点监控——如只关注于RAM和CPU的变化。但是,在2009年之后,我们发现操作系统级别的工具已经不能满足要求了。”

此外,软件即服务提供商也希望有一些不需要指派专职应用管理专业人员的工具。Hutchins及其IT人员选择了ExtraHop的基于网络的APM和线路分析产品,这个“通用”工具可以给整个团队提供应对网络变化的可操作数据。Hutchins说:“我们不能接受指派专人去操作APM。我的所有IT分析师和管理员都可以操作ExtraHop工具,实时查看网络的动态变化——如查看响应客户请求所需要的时间,或者在将新代码部署到生产环境之前测试它的性能。”

职能孤立的传统IT部门都有一个专职的应用团队——通常是负责应用性能的团队。他说:“现在人们谈论的是全栈IT人员——了解网络中所有技术的通才。大多数IT人员都无法耐心地上完两周时间的APM课程,也不会每季度阅读一次所有的发布记录,因为他们一直在忙其他工作。”

过去6年里,美国南卡罗来纳州的Blue Cross Blue Shield一直在使用CA Technologies的APM工具。Blue Cross Blue Shield公司的技术支持与企业监控系统经理Jimmy Cunningham指出,当公司决定让多个职能部门参与应用管理时,它采用了CA的工具。

在这之前,各个职能团队的管理员都根据自己的需要来购买自己使用的监控工具。他指出,Blue Cross希望整合这些工作,从而调整这些工具的使用方式。Cunningham说:“不同的管理会查看自己所需要的工具是否已经就绪,但是他们并没有意识到可用性的小问题加在一起,就可能给客户服务带来重大影响。”

他指出,Blue Cross创建了一个跨职能部门的管理团队,他们使用CA的APM工具更快速地确定问题根源。他说:“我们希望我们的工作能够更多地从客户角度出发,而不是许多公司一直使用的孤立方法。”

APM工具需要与企业一起发展

EMA的Craig指出,企业需要那些能够跟随自己业务需求、IT环境和技术的变化而发展的APM工具。

Computer Sciences Corp. (CSC)是位于美国弗吉尼亚州福尔斯彻奇的一家IT咨询和专业服务提供商。当这家公司升级其他网络基础架构以支持公共和私有云托管应用程序时,它的遗留APM工具达不到新环境的要求。CSC公司的高级系统管理员Brien Lay指出,基础架构的现代化意味着网络监控也要跟着现代化。

在评估了8个不同的APM供应商之后,Lay选择了Compuware的APM工具dynaTrace。Lay指出,在两年里,Lay和他的团队一直在使用dynaTrace,他们注意到CSC系统在质量和性能上具有优势。CSC的开发团队现在将APM整合到新产品和系统的构建阶段。他说:“在传统监控领域,您必须手工登录远程服务器,然后才能查看不同的监控数据。在生产环境,有时候这是不可能的。在生产环境(及测试和开发环境)中部署APM工具,我们就有可能及早发现问题,而以前往往都是客户先发现这些问题。”

他说:“从一些简单的监控工具(如服务器监控)到APM工具,这是一个长足的进步。”

继续浏览有关 网络 的文章
发表评论