你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

SAP 工作负载操作程序

标准操作程序(SOP)是用于管理工作负荷的文件化过程。 每个 SAP 工作负荷都应有 SOP 来管理操作。 如果没有 SOP,团队就偏离了管理最佳做法,因此我们建议对 SAP 工作负荷进行持续评估和运行状况检查。

使用健康检查和评估

影响:卓越运营

运行健康检查。 我们有四项 Azure SAP(AzSAP)运行状况检查:(1)部署清单、(2)清单清单、(3)质量检查和(4)Linux VM OS 分析器。 下图显示了他们如何与我们的 Azure SAP 评估共享一个周期。 有关健康检查的详细信息,请参阅 SAP 质量检查

展示与客户旅程相符的 Azure SAP 评估和运行状况检查的关系图。 图 1:贯穿整个旅程的 SAP 运行状况检查和评估循环。

进行评估。 我们有三项 SAP 评估:(1)着陆区加速器(LZA)、(2)Azure SAP(AzSAP)部署管理评估,以及(3)AzSAP 架构良好框架评估。 这些评估专为 SAP 工作负荷生命周期中的不同阶段而设计。

AzSAP 架构设计良好的框架评估适用于运维。 它将您的 SAP 操作与 SAP 工作负荷最佳做法进行比较。 评估通过以往每次评估的成果为基础,来鼓励持续改进。

此图显示了 Well-Architected 评估如何建立基线,以及评估的每个迭代如何构建于之前。 图 2:Well-Architected 评估如何创建里程碑,并随着时间推移基于这些里程碑进行构建。

初始评估将创建一个基线,评估的下一次迭代使用以前的评估作为起点。 它将保留上次评估中的选择,以跟踪和审查设计原则。 由于评估具有累积性质,因此可以跟踪一段时间内的进步。 评估专为 Azure 中的现有 SAP 工作负荷而设计,可以评估一个或多个 WAF 支柱。

建议使用此 SAP 评估来开发和重新调整 SAP 工作负荷的 SOP。 评估确定优势和弱点领域,使你能够建立更好的 SOP。 有关详细信息,请参阅 Azure Well-Architected 评估

监视工作负荷

影响:卓越运营

监视是收集、分析和处理从 SAP 工作负荷收集的数据的过程。 监视提供有关工作负载运行状况的见解,以与预期基线进行比较。 它允许你了解故障发生的时间、地点和原因。 监视最佳做法是使用通用且一致的日志记录架构,以便跨系统关联事件。 监视和诊断过程具有几个不同的阶段。

表 1 - 监视和诊断过程的阶段

阶段 流程说明
Instrumentation 从应用程序日志、Web 服务器日志、Azure 平台中内置的诊断和其他源生成原始数据。
收集和存储 将数据合并到一个位置。
分析和诊断 故障排除并查看整体状态。
可视化效果和警报 使用数据发现趋势或向运营团队发出警报。

建议使用适用于 SAP 解决方案的 Azure Monitor 来驱动这些进程。 适用于 SAP 的 Azure Monitor 是适用于 Azure 上运行的 SAP 环境的 Azure 本机监视产品。 Azure Monitor for SAP 解决方案使用 Azure Monitor 基础结构的特定部分来提供对 Azure 上 SAP Netweaver、SAP HANA、SQL Server 和 Pacemaker 高可用性部署监控的见解。 有关详细信息,请参阅 适用于 SAP 解决方案的 Azure Monitor

适用于 SAP 工作簿的 Azure 清单检查为 SAP 专用的 Azure 资源部署和配置检查提供了灵活性,并通过 Azure 门户中的丰富视觉报表加以呈现。 它允许你从 Azure 中挖掘多个数据源,并将其合并为统一的交互式体验。 它旨在使客户/合作伙伴能够立即查看 Azure 清单的当前状态,借助智能识别配置漂移,以改善 SAP on Azure 部署的质量,推动运营优化。 有关详细信息,请参阅 适用于 SAP 的 Azure 清单检查

自动化工作负荷基础结构

影响:卓越运营

应使用基础结构即代码(IaC)在最少人工干预的情况下自动执行 SAP 工作负荷部署,并在 Azure 上构建可缩放且一致的 SAP 工作负荷。 创建所需 SAP 工作负荷资源的手动过程很慢,并且允许出错。 Microsoft具有应使用的 SAP 部署模板存储库。 它称为 Azure 部署自动化框架上的 SAP。 这些模板支持在任何 SAP 支持的操作系统上的任何数据库中使用 SAP HANA 和 NetWeaver。

有关详细信息,请参见:

表 2 - 使用 IaC 进行自动部署的好处

权益域 自动化部署的好处 手动部署缺点
知识 在完成一些初始准备时间后即刻开始工作。 需要很少的域知识。 需要在 SAP 之外的多个领域具备专业知识。
Time 耗时 30 分钟到几个小时,时间可预测。 可能需要更多时间,具体取决于 SAP 环境的大小。
成本 由于花费的时间较少,自动部署成本更低。 由于花费的时间更多,成本高昂。
Testing 提供在部署和迁移期间包含测试工具的模板。 允许进行有限的测试。 在进程中注入测试需要更多的工作。
规模化 允许你轻松进行纵向扩展、缩小规模和横向扩展。提供新的部署模板。 扩展和自定义环境需要更多时间。
标准化 在每次部署中应用您定义的标准。 有时会导致设计中不需要的变化。

后续步骤