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

Azure 上的 SAP 工作负载的开发和测试环境

Azure ExpressRoute
Azure 虚拟机
Azure 虚拟网络
Azure 资源管理器

本示例展示如何在 Azure 上的 Windows 或 Linux 环境中为 SAP NetWeaver 建立开发与测试环境。 使用的数据库是 AnyDB。 (AnyDB 是一个 SAP 术语,指任何被支持的 DBMS(非 SAP HANA)。)

体系结构

SAP 工作负载的开发/测试环境的体系结构图。

下载此体系结构的 Visio 文件

数据流

本方案演示如何在单个虚拟机上预配单个 SAP 系统数据库和 SAP 应用程序服务器。 数据流经方案的情形如下所示:

  1. 客户使用 SAP 用户界面或其他客户端工具(Excel、Web 浏览器或其他 Web 应用程序)来访问基于 Azure 的 SAP 系统。
  2. 使用已建立的 ExpressRoute 确保连接性。 ExpressRoute 连接在 Azure 中的 ExpressRoute 网关处终止。 网络流量的路径是:通过 ExpressRoute 网关到达网关子网,再从网关子网到达应用程序层辐射子网(参见中心辐射网络拓扑),最后通过网络安全网关到达 SAP 应用程序虚拟机。
  3. 标识管理服务器提供身份验证服务。
  4. 跳转盒提供本地管理功能。

组件

  • 虚拟网络是 Azure 内网络通信的基础。
  • Azure 虚拟机使用 Windows 或 Linux 服务器按需提供大规模的安全虚拟化基础结构。
  • Azure ExpressRoute 通过连接服务提供商提供的专用连接将本地网络扩展到 Microsoft 云。
  • 网络安全组可限制发往虚拟网络中特定资源的网络流量。 网络安全组包含一系列安全规则,通过这些规则,可以允许或拒绝入站或出站网络流量。 安全规则基于源或目标 IP 地址、端口与协议。
  • 资源组充当 Azure 资源的逻辑容器。
  • Azure 文件存储Azure NetApp 文件是推荐存储用于 SAP 可执行文件与 HANA 数据和日志的解决方案。

方案详细信息

由于此体系结构专为非生产环境而设计,因此仅部署一台虚拟机 (VM)。 可以根据组织的需求更改虚拟机大小。

对于生产用例,请查看下面提供的 SAP 参考体系结构:

可能的用例

其他相关用例包括:

  • 非关键 SAP 非生产工作负荷(例如:沙盒、开发、测试与质量保证)。
  • 非关键性 SAP 业务型工作负荷。

注意事项

这些注意事项实施 Azure 架构良好的框架的支柱原则,即一套可用于改善工作负载质量的指导原则。 有关详细信息,请参阅 Microsoft Azure 架构良好的框架

在为 SAP NetWeaver 建立开发和测试环境时,请牢记以下几点。

可用性

Microsoft 提供了用于单个 VM 实例的服务级别协议 (SLA)。 若要详细了解适用于虚拟机的 Microsoft Azure 服务级别协议,请参阅虚拟机的 SLA

可伸缩性

有关如何设计可缩放解决方案的一般性指导,请参阅 Azure 体系结构中心内的性能效率清单

安全性

安全性针对蓄意攻击及滥用宝贵数据和系统提供保障措施。 有关详细信息,请参阅安全性支柱概述

有关设计安全解决方案的一般性指导,请参阅 Azure 安全性文档

数据保护与克隆

关于保护应用程序数据的一般性指导,请参阅 Azure 应用程序一致性快照工具,该工具在与 Azure NetApp 文件结合使用时提供与应用程序一致的快照。

复原

若需可复原解决方案的通用设计指南,请参阅设计适用于 Azure 的可复原应用程序

成本优化

成本优化是关于寻找减少不必要的费用和提高运营效率的方法。 有关详细信息,请参阅成本优化支柱概述

为帮助你了解运行本方案的成本,我们在以下成本计算器示例中预配置了所有服务。 更改相应的变量,以匹配用例的预期流量。

我们已根据你预期接收的流量提供了四个示例成本配置文件:

大小 SAP VM 类型 存储 Azure 定价计算器
8000 D8s_v3 2xP20、1xP10 小型
中型 16000 D16s_v3 3xP20、1xP10 中等
32000 E32s_v3 3xP20、1xP10 大型
特大型 64000 M64s 4xP20、1xP10 特大型

注意

此定价为指导价,仅指出了 VM 和存储费用。 此费用不包括网络、备份存储和数据传入/传出费用。

  • 小型:小型系统由具有 8 个 vCPU、32 GB RAM 和 200 GB 临时存储空间的 D8s_v3 类型虚拟机组成。 其中还包括高级存储器:两个 512 GB 磁盘和一个 128 GB 磁盘。
  • 中型:中型系统由具有 16 个 vCPU、64 GB RAM 和 400 GB 临时存储空间的 D16s_v3 类型虚拟机组成。 其中还包括高级存储器:三个 512 GB 磁盘和一个 128 GB 磁盘。
  • 大型:大型系统由具有 32 个 vCPU、256 GB RAM 和 512 GB 临时存储空间的 E32s_v3 类型虚拟机组成。 其中还包括高级存储器:三个 512 GB 磁盘和一个 128 GB 磁盘。
  • 特大型:特大型系统由具有 64 个 vCPU、1024 GB RAM 和 2000 GB 临时存储空间的 M64s 类型虚拟机组成。 其中还包括高级存储器:四个 512 GB 磁盘和一个 128 GB 磁盘。

部署此方案

选择下方链接部署解决方案。

部署到 Azure

注意

部署过程中不会安装 SAP 和 Oracle。 需要单独部署这些组件。

作者

本文由 Microsoft 维护, 它最初是由以下贡献者撰写的。

主要作者:

若要查看非公开领英个人资料,请登录领英。

后续步骤

了解有关组件技术的详细信息:

探索相关体系结构: