你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
标准操作程序(SOP)是用于管理工作负荷的文件化过程。 每个 SAP 工作负荷都应有 SOP 来管理操作。 如果没有 SOP,团队就偏离了管理最佳做法,因此我们建议对 SAP 工作负荷进行持续评估和运行状况检查。
使用健康检查和评估
影响:卓越运营
运行健康检查。 我们有四项 Azure SAP(AzSAP)运行状况检查:(1)部署清单、(2)清单清单、(3)质量检查和(4)Linux VM OS 分析器。 下图显示了他们如何与我们的 Azure SAP 评估共享一个周期。 有关健康检查的详细信息,请参阅 SAP 质量检查。
进行评估。 我们有三项 SAP 评估:(1)着陆区加速器(LZA)、(2)Azure SAP(AzSAP)部署管理评估,以及(3)AzSAP 架构良好框架评估。 这些评估专为 SAP 工作负荷生命周期中的不同阶段而设计。
AzSAP 架构设计良好的框架评估适用于运维。 它将您的 SAP 操作与 SAP 工作负荷最佳做法进行比较。 评估通过以往每次评估的成果为基础,来鼓励持续改进。
图 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 | 提供在部署和迁移期间包含测试工具的模板。 | 允许进行有限的测试。 在进程中注入测试需要更多的工作。 |
| 规模化 | 允许你轻松进行纵向扩展、缩小规模和横向扩展。提供新的部署模板。 | 扩展和自定义环境需要更多时间。 |
| 标准化 | 在每次部署中应用您定义的标准。 | 有时会导致设计中不需要的变化。 |