处于数字化转型的今天,企业面临的一个新的挑战,就是IT环境的日益复杂化。云,微服务,持续交付及SAP自身的不断演化,都使得运维的难度不断增大。没有统一有效的监控管理手段,企业业务的稳定运行是不可能的任务。
使用了SAP的企业在考量监控管理解决方案的时候可以参考以下三个方面的因素:
1. 可见性
可见性有两个方面的考量:
1.1 在SAP环境中的深度可见性:不管是SAP Java平台还是SAP ABAP平台均可以实现代码级的监控深度,从代码级的层面构建SAP环境内部的端到到的业务交易性能监控管理。
1.2 在整个企业IT环境中的广域可见性:在使用SAP的企业内部实现完整的,跨系统的端到端业务交易监控,将业务交易从非SAP环境关联到SAP环境(反之亦然)。从而实现整个企业范围内的端到端的业务交易监控。
2. 确保高可用性与优化
鉴于SAP对于企业业务的重要性,针对SAP的监控解决方案不应该只是在出现问题后帮助企业解决问题,而是应该利用当前最先进的人工智能深度学习等技术手段,帮助企业提前预警会影响到关键业务与用户体验的潜在性能问题。同时监控解决方案利用性能基线与动态阈值向企业提供精准的性能告警。通过这些功能特点,帮助企业不断优化SAP的运行性能。
3. 关联业务内容
SAP上运行着重要乃至核心级别的业务交易,同时SAP也是一个极为复杂的IT环境,在定位和解决SAP中出现的性能问题时,运维人员往往因为问题的复杂性而搞的一头雾水,同时SAP针对业务的重要性也使运维人员感到巨大的压力。将业务内容与SAP发生的问题进行关联,可以帮助IT运维人员快速准确的了解IT问题对业务的影响程度,快速准确的定位性能问题的根源。并依据业务内容提出有效的性能问题解决方法。
通过应用性能管理与优化服务可以获得整个企业范围的端到端的应用性能监控能力,这个企业范围包括:非SAP应用系统,SAP应用系统(包括SAP Java平台,SAP ABAP平台),数据库(包括HANA数据库),缓存系统,第三方API等等。如下图所示:
SAP是一个庞大复杂的系统,拥有众多的模块,手动设置静态阈值对各个模块的运行状态,性能指标进行监控不仅仅是耗费精力与成本的事情,还无法监控到引起SAP性能问题的根源。