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

SAP 自动化框架的可支持性对照表

SAP 部署自动化框架支持部署所有受支持的 Azure 上的 SAP 拓扑。

受支持的操作系统

自动化框架支持以下操作系统。

控制面板

控制平面的部署程序虚拟机必须部署在 Linux 上,因为 Ansible 控制器只能在 Linux 上工作。

SAP 基础结构

自动化框架支持在 x86-64 或 x64 硬件的 Linux 或 Windows 虚拟机上部署 Azure 上的 SAP 基础结构。

该框架支持以下操作系统和发行版:

  • 适用于 x86-64 平台的 64 位 Windows Server
  • 适用于 x86-64 平台的 64 位 SUSE Linux(12.x 和 15.x)
  • 适用于 x86-64 平台的 64 位 Red Hat Linux(7.x 和 8.x)
  • 适用于 x86-64 平台的 64 位 Oracle Linux

以下发行版已使用该框架进行了测试:

数据库 版本
Red Hat 7.9、8.2、8.4、8.6、8.8、9.0、9.2
SUSE 12 SP4、15 SP2、15 SP3、15 SP4、15 SP5
Oracle 8.2、8.4、8.6、8.8、8.9
Windows Server 2016、2019、2022

支持的数据库后端

自动化框架支持以下数据库后端:

数据库 版本
SAP HANA (S4/NW) 1909、2020、2021、2022、2023
ASE 1603SP11、1603SP14
DB2 11.5
MS SQL Server 2016、2019、2022

受支持的存储类型

自动化框架支持以下存储类型:

存储解决方案 说明
Premium_SSD
Premium_SSDv2
Ultra_SSD 仅限于某些方案。 例如,符合 /hana/log on 要求的 SKU。
Azure NetApp 文件 对于 HANA,也可以使用 AVG 支持
Azure 文件存储 NFS 对于共享文件,不适用于数据库文件

支持使用 Azure 磁盘加密和客户管理的密钥进行加密。

支持的 SAP 拓扑

默认情况下,自动化框架使用数据库和应用程序层进行部署。 应用程序层再拆分为三层:应用程序、中心服务和 Web 调度程序。

部署 说明
独立 所有 SAP 角色都安装在单个服务器上。
分布式 独立的数据库服务器和应用程序层。 通过在一个 VM 上安装 SAP Central Services,在另一个 VM 上安装一个或多个应用程序服务器,可以进一步拆分应用程序层。
分布式 (HA) 使用 Pacemaker 以高可用性方式部署数据库和/或 SAP Central Services

也可在无应用程序层的情况下指定配置,从而将自动化框架部署到独立服务器。

支持的部署拓扑

自动化框架支持绿地和棕地部署。

绿地部署

在绿地部署中,自动化框架会创建所有必需的资源。

在此场景中,将在配置环境时提供相关的数据(网络和子网的地址空间)。 有关更多示例,请参阅配置工作负载区域

棕地部署

在棕地部署中,可以使用现有的 Azure 资源作为部署的一部分。

在此场景中,将在配置环境时提供现有资源的 Azure 资源标识符。 有关更多示例,请参阅配置工作负载区域

支持的 Azure 功能

自动化框架可以使用以下 Azure 服务、特性和功能:

  • Azure 虚拟机
    • 加速网络
    • 定位点 VM(可选)
    • SSH 身份验证/用户名和密码身份验证
    • SKU 配置
    • 自定义映像
    • 新邻近放置组或现有邻近放置组
  • Azure 虚拟网络
    • 与 SAP 网络对等互连的网络中的部署
    • 客户指定的 IP 寻址
    • Azure 提供的 IP 寻址
    • 新网络安全组或现有网络安全组
    • 新虚拟网络或现有虚拟网络
    • 新子网或现有子网
    • 终结点
  • Azure 可用性区域
    • 高可用性 (HA)
  • Azure 防火墙
  • Azure 负载均衡器
    • 标准负载均衡器
  • Azure 存储
    • 启动诊断存储
    • SAP 安装介质存储
    • Terraform 状态文件存储
    • 适用于 HA 方案的云见证存储
  • Azure 密钥保管库
    • 新密钥保管库或现有密钥保管库
    • 用于磁盘加密的客户管理的密钥
  • Azure 应用程序安全组
  • 适用于 NFS 的 Azure 文件存储
  • Azure NetApp 文件
    • 针对共享文件
    • 针对数据库文件

下一步