更新时间:2022-02-10 GMT+08:00

方案

SAP S/4HANA高可用部署如图1所示。

图1 SAP S/4HANA高可用部署

该部署方式是由多个SAP实例组成,一个SAP实例是一组同时开始和结束的进程。在高可用系统中,所有实例都运行在独立的云服务器上,主要包括以下实例:

  • ASCS Instance (ASCS实例)
  • Enqueue Replication Server Instance (ERS实例)
  • Database Instance (DB实例)
  • Primary Application Server Instance (PAS实例)
  • Additional Application Server Instance(AAS实例)

各SAP S/4HANA组件特性对照如表1所示。

表1 SAP S/4HANA各组件特性

SAP S/4HANA组件

可靠性保证特点

  • ASCS实例 (包括Message Server和Enqueue Server)
  • 数据库实例

单点故障实例,需要依托云平台能力,如ASCS主备切换,保证高可用。

  • Central Instance和Dialog Instance,包括:
    • ABAP Dialog and Batch work process
    • Update work process
    • Gateway work process
    • Spool work process
    • J2EE cluster nodes

软件自身高可用,可将DI分布式安装以保证高可用

客户可针对自身情况安装部署,并结合SAP S/4HANA各个组件自身的特性,制定相应的方案以保证高可用。如ASCS实例(消息服务和队列)是单点故障,需要依据平台能力去保证高可用,数据库也是单点故障,需要做主备切换以保证高可用。核心实例以及对话实例(包括ABAP Dialog,Batch work process等)本身就是高可用的,可以通过安装部署多台Central Instance、Dialog Instance服务器以保证高可用。

公有云上推荐的高可用部署方案如图2所示。

图2 推荐的SAP S/4HANA高可用部署

上述针对SAP S/4HANA高可用方案样例,用户可针对自身情况安装部署。

  • ASCS实例(包括消息服务和队列服务)是一个单点故障系统,需要依据云平台能力去保证无单点故障。在创建ASCS云服务器时,需要创建两台,并挂载一块共享盘。主节点安装ASCS实例和PAS实例,备节点安装ERS实例和AAS实例,且后续需要对这两台云服务器进行时间同步配置、格式化磁盘。
  • SAP HANA数据库主备部署,安装部署方式请参考《SAP HANA用户指南(单节点)》
  • 使用安全组与弹性网卡去保护SAP S/4HANA核心实例、核心服务实例和数据库实例,以避免通信错误并隔离Failed资源。
  • ASCS主备节点文件系统规划参考样例如表2表3所示。
    表2 ASCS主节点文件系统规划样例

    挂载点

    文件系统类型

    说明

    /usr/sap/<SID>/ASCS<##>

    xfs

    说明:

    跨AZ/Region场景中为sfs。

    共享磁盘,用于安装ASCS实例,大小请参考节点规划。在跨AZ/Region场景中,共享磁盘由SFS Turbo提供。

    /sapmnt

    sfs

    SFS Turbo提供共享存储,大小请参考节点规划

    /usr/sap/<SID>/SYS

    sfs

    SFS Turbo提供共享存储,大小请参考节点规划

    /sapcd

    sfs

    SFS Turbo提供共享存储,SAP S/4HANA安装包上传到这个目录。

    表3 ASCS备节点文件系统规划样例

    挂载点

    文件系统类型

    说明

    /usr/sap/<SID>/ERS<##>

    xfs

    说明:

    跨AZ/Region场景中为sfs。

    共享磁盘,用于安装ERS实例,大小请参考节点规划。在跨AZ/Region场景中,共享磁盘由SFS Turbo提供。

    /sapmnt

    sfs

    SFS Turbo提供共享存储,大小请参考节点规划

    /usr/sap/<SID>/SYS

    sfs

    SFS Turbo提供共享存储,大小请参考节点规划

    /sapcd

    sfs

    SFS Turbo提供共享存储,SAP S/4HANA安装包上传到这个目录。