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

SQLServer 上的 SAP NetWeaver

Microsoft Entra ID
Azure ExpressRoute
Azure 存储
Azure 虚拟机
SQL Server

解决方案构想

本文是一种解决方案构想。 如果你希望我们在内容中扩充更多信息,例如潜在用例、备用服务、实现注意事项或定价指南,请通过提供 GitHub 反馈来告知我们。

此 SQL Server 应用程序解决方案上的 NetWeaver 通过使用 Azure 虚拟机托管 SAP 应用程序和 SQL Server 数据库,说明了用户请求如何通过基于 NetWeaver 构建的 SAP 布局。

可能的用例

此系统利用 OS 群集来实现高可用性,利用高级存储来实现更快的存储性能和可伸缩性,利用 SQL Server AlwaysOn 功能来实现复制,并利用完整的灾难恢复 (DR) 配置来实现 99.95% 的系统可用性。

体系结构

体系结构图显示了前端流程,即从主要 Azure 区域到 OS 群集,再到 SQL Server Always On,再到 Azure 区域中的 DR 存储。

下载此体系结构的 Visio 文件

数据流

  1. 利用与本地 Active Directory 同步的 Azure Active Directory,SAP 应用程序用户可以使用单一登录凭据从本地向 Azure 上的 SAP 布局进行身份验证。
  2. Azure 高速 ExpressRoute 网关将本地网络安全地连接到 Azure 虚拟机和其他资源。
  3. 销售订单请求流入高可用性 SAP ABAP SAP Central Services (ASCS),然后通过在 Azure 虚拟机横向扩展文件服务器上运行的 SAP 应用程序服务器进入 Azure VM。
  4. 请求从 SAP 应用服务器移动到在高性能主 Azure VM 上运行的 SQL Server。
  5. 在 SAP 认证虚拟机上运行的主服务器(活动)和辅助服务器(备用)在 OS 级别群集,实现了 99.95% 的可用性。 主服务器与辅助服务器之间通过 SQL Server Always On 完成同步数据复制,实现了零恢复点目标 (RPO)。
  6. SQL Server 数据保存到高性能 Azure 高级存储中。
  7. SQL Server 数据通过 Azure 的高速主干网络并在异步模式下使用 SQL Server 的 AlwaysOn 复制来复制到另一个 Azure 区域中的灾难恢复虚拟机。 灾难恢复 VM 可以比生产 VM 小,以节省成本。
  8. 灾难恢复区域中的 VM 可用于非生产工作,以节省成本。
  9. 灾难恢复端具有 ASCS 的 SAP 应用服务器可以处于待机关闭模式,并且可以在需要时启动以节省成本。

组件

  • 有关 SAP 应用程序服务器的虚拟机的信息。
  • Microsoft Azure 高级存储提高了吞吐量并减少了 I/O 延迟的变动性。 为了提高性能,高级存储在 Azure 存储节点中使用固态硬盘 (SSD),以及由 Azure 计算节点的本地 SSD 支持的读取缓存。

后续步骤