方案
SAP S/4HANA高可用部署如图1所示。
该部署方式是由多个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所示。
SAP S/4HANA组件 |
可靠性保证特点 |
---|---|
|
单点故障实例,需要依托云平台能力,如ASCS主备切换,保证高可用。 |
|
软件自身高可用,可将DI分布式安装以保证高可用 |
客户可针对自身情况安装部署,并结合SAP S/4HANA各个组件自身的特性,制定相应的方案以保证高可用。如ASCS实例(消息服务和队列)是单点故障,需要依据平台能力去保证高可用,数据库也是单点故障,需要做主备切换以保证高可用。核心实例以及对话实例(包括ABAP Dialog,Batch work process等)本身就是高可用的,可以通过安装部署多台Central Instance、Dialog Instance服务器以保证高可用。
公有云上推荐的高可用部署方案如图2所示。
上述针对SAP S/4HANA高可用方案样例,用户可针对自身情况安装部署。
- ASCS实例(包括消息服务和队列服务)是一个单点故障系统,需要依据云平台能力去保证无单点故障。在创建ASCS云服务器时,需要创建两台,并挂载一块共享盘。主节点安装ASCS实例和PAS实例,备节点安装ERS实例和AAS实例,且后续需要对这两台云服务器进行时间同步配置、格式化磁盘。
- SAP HANA数据库主备部署,安装部署方式请参考《SAP HANA用户指南(单节点)》。
- 使用安全组与弹性网卡去保护SAP S/4HANA核心实例、核心服务实例和数据库实例,以避免通信错误并隔离Failed资源。
- ASCS主备节点文件系统规划参考样例如表2和表3所示。