@lsmn
2018-06-08T10:12:57.000000Z
字数 2383
阅读 1929
ERP
DevOps
SAP
Cisco下属应用智能和绩效管理供应商AppDynamics发布AppDynamics for SAP。新的ABAP代码级监控提供了客户体验的可视化,从数字化触点到至关重要的SAP业务应用程序,从代码级洞察到客户轻拍、划屏和点击。
Cisco下属应用智能和绩效管理供应商AppDynamics发布AppDynamics for SAP。新的面向SAP高级编程语言ABAP的代码级监控提供了客户体验的可视化,从数字化触点到至关重要的SAP业务应用程序,从代码级洞察到客户轻拍、划屏和点击。
现如今,SAP应用程序在企业中应用广泛(据SAP介绍,其企业资源计划应用接近全球交易收入的77%),不过,很难了解SAP应用程序的性能、数据库和代码对客户和业务产生了怎样的影响。AppDynamics for SAP让企业可以围绕业务交易展开合作——AppDynamics的监控单元可以展示客户如何与应用程序交互。
借助AppDynamics for SAP,组织可以使用业务交易识别和映射每一种用户界面技术和记录系统之间的关键数据流,其中包括SAP ERP和CRM技术,它们使用了包括SAP PI(流程集成)和PO(流程编排)在内的集成层。AppDynamics声称,许多其他的SAP应用程序解决方案依赖于线路数据监控或基于硬件的监控,无法监控公有云或多云环境。
AppDynamics for SAP使用AppDynamics的业务交易功能和ABAP代理监控来提供SAP环境洞察。这可以实现代码和数据库性能监控、动态基线以及性能偏离常态时的交易快照,这可能可以减少平均修复时间(MTTR)。
智能报警会创建正常性能基线,并根据健康规则警告IT部门,这些规则是针对每项业务交易自动设定的关键性能指标。使用智能报警策略可以减少来自筒仓监控工具的噪音,而且它还集成了已有的企业工作流工具,包括ServiceNow、PagerDuty和JIRA。
把SAP业务应用程序迁移到云上非常昂贵、耗时且容易出错。使用AppDynamics for SAP可以帮助企业更高效地把他们的SAP应用程序迁移到云,并能测量迁移之后的性能,确保提供同样或更好的用户体验。
为满足性能和支持需要,转而采用S/4HANA对大多数SAP用户而言都有很大的战略意义,但是,这种转换会带来技术和业务挑战。通过自动检测SAP业务交易并创建性能基线,AppDynamics for SAP可以为下游依赖提供洞察力和可见性。
InfoQ采访了AppDynamics市场开发与精准营销副总裁Jonah Kowall,进一步了解公告上内容。
InfoQ:对AppDynamics和市场来说,为什么提供这样一个针对SAP的解决方案如此困难?
Jonah Kowall:直到现在,要深入洞察SAP应用程序、数据库及代码几乎还是不可能的。那需要自动跟踪和智能软件代理,可以遍历高度复杂的分布式应用程序。使用SAP RFC特别难实现。借助AppDynamics的业务交易和ABAP代理,我们可以把指标之间的点连接起来,遍历SAP和非SAP系统,而对性能的影响又不大。
InfoQ:截至目前,SAP用户用什么执行这类分析,为什么这个工具更好?
Kowall:AppDynamics for SAP更偏向于用一种更为自动化、更简单且更主动的方式诊断性能问题。截至目前,管理员必须设置手动跟踪,这会产生大量的数据,而且通常不是在生产环境里完成的,因为那会产生很大的开销和影响。我们改变了这种情况,我们借助AppDynamics AppiQ平台的能力,自动创建基线,在客户受影响之前识别和隔离导致问题的根本原因,在测试环境和生产环境里都可以。
InfoQ:用户如何使用这个工具度量他们的应用程序及增强提供了什么样的价值?
Kowall:准确地讲,这是AppDynamics Business iQ要做的工作。我们正在进行这方面的工作,所以敬请期待!
InfoQ:用户可以在JIRA中编写一个用户故事,给它分配一个值,然后实时度量?还是AppDynamics在JIRA中提出一个问题?
Kowall:AppDynamics已经和市场领先的解决方案如ServiceNow、JIRA等做了集成,因此,运维团队可以直接在他们已经使用的工具里工作。现如今的工作流会创建新问题、工单,或者在自动检测到应用程序性能异常或出现了关键错误(例如异常)时发布警告。ABAP代理也使用了同样的工作流,就像我们的其他代理那样。
InfoQ:AppDynamics代理如何避免对SAP服务器增加额外的负担?
Kowall:我们在构建代理时有意保持极低的开销,从而不影响性能或客户体验。我们自动分析性能以及端到端性能,确定在哪里收集什么信息,从而最小化我们对SAP服务器的负担。这适用于我们所有的代理,让我们可以调整捕获层次,告诉你具体是ABAP代码或SQL调用的哪一行导致了性能问题。
InfoQ:该产品已经是正式版本——需要单独的许可吗?
Kowall:是的,许可是针对SAP环境中的每台应用程序服务器的。
InfoQ:AppDynamics把自己视为DevOps工具链的一部分吗?
Kowall:AppDynamics为DevOps团队提供了应用程序开发生命周期透明度,从代码到用户体验和业务成果。我们集成进了管道的许多部分,包括持续集成系统、持续发布系统和性能测试系统。我们还让客户把我们的数据用于以性能为基础的流量路由。对于DevOps,我们最根本的用途是让应用程序团队可以更快地交付有效的的客户体验,并为大规模应用奠定基础。
查看英文原文:AppDynamics Extends Business Transaction Tracing to SAP Environments