解决方案构想
本文是一种解决方案构想。 如果你希望我们在内容中扩充更多信息,例如潜在用例、备用服务、实现注意事项或定价指南,请通过提供 GitHub 反馈来告知我们。
此 SQL Server 应用程序解决方案上的 NetWeaver 通过使用 Azure 虚拟机托管 SAP 应用程序和 SQL Server 数据库,说明了用户请求如何通过基于 NetWeaver 构建的 SAP 布局。
可能的用例
此系统利用 OS 群集来实现高可用性,利用高级存储来实现更快的存储性能和可伸缩性,利用 SQL Server AlwaysOn 功能来实现复制,并利用完整的灾难恢复 (DR) 配置来实现 99.95% 的系统可用性。
体系结构
下载此体系结构的 Visio 文件。
数据流
- 利用与本地 Active Directory 同步的 Azure Active Directory,SAP 应用程序用户可以使用单一登录凭据从本地向 Azure 上的 SAP 布局进行身份验证。
- Azure 高速 ExpressRoute 网关将本地网络安全地连接到 Azure 虚拟机和其他资源。
- 销售订单请求流入高可用性 SAP ABAP SAP Central Services (ASCS),然后通过在 Azure 虚拟机横向扩展文件服务器上运行的 SAP 应用程序服务器进入 Azure VM。
- 请求从 SAP 应用服务器移动到在高性能主 Azure VM 上运行的 SQL Server。
- 在 SAP 认证虚拟机上运行的主服务器(活动)和辅助服务器(备用)在 OS 级别群集,实现了 99.95% 的可用性。 主服务器与辅助服务器之间通过 SQL Server Always On 完成同步数据复制,实现了零恢复点目标 (RPO)。
- SQL Server 数据保存到高性能 Azure 高级存储中。
- SQL Server 数据通过 Azure 的高速主干网络并在异步模式下使用 SQL Server 的 AlwaysOn 复制来复制到另一个 Azure 区域中的灾难恢复虚拟机。 灾难恢复 VM 可以比生产 VM 小,以节省成本。
- 灾难恢复区域中的 VM 可用于非生产工作,以节省成本。
- 灾难恢复端具有 ASCS 的 SAP 应用服务器可以处于待机关闭模式,并且可以在需要时启动以节省成本。
组件
- 有关 SAP 应用程序服务器的虚拟机的信息。
- Microsoft Azure 高级存储提高了吞吐量并减少了 I/O 延迟的变动性。 为了提高性能,高级存储在 Azure 存储节点中使用固态硬盘 (SSD),以及由 Azure 计算节点的本地 SSD 支持的读取缓存。