
# 分布式高可用部署
SAP NetWeaver分布式HA部署如[图1]所示
图1SAP NetWeaver分布式HA部署
![](https://support.huaweicloud.com/usermanual-sapnw/zh-cn_image_0180320032.png)
该部署方式是由多个SAP实例组成，一个SAP实例是一组同时开始和结束的进程。在分布式HA系统中，所有实例都运行在独立的云服务器上，主要包括以下实例：
- ASCS Instance (ASCS实例)
- Enqueue Replication Server Instance (ERS实例)
- Database Instance (DB实例)
- Primary Application Server Instance (PAS实例)
- Additional Application Server Instance（AAS实例）
各SAP NetWeaver组件特性对照如[表1]所示。
 表1SAP NetWeaver各组件特性 
| SAP NetWeaver组件                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 可靠性保证特点                           |
|:---|:---|
| - 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 NetWeaver各个组件自身的特性，制定相应的方案以保证高可用。如ASCS实例（消息服务和队列）是单点故障，需要依据平台能力去保证高可用，数据库也是单点故障，需要做主备切换以保证高可用。核心实例以及对话实例（包括ABAP Dialog，Batch work process等）本身就是高可用的，可以通过安装部署多台Central Instance、Dialog Instance服务器以保证高可用。
公有云上推荐的分布式HA部署方案如[图2]所示。
图2推荐的SAP NetWeaver分布式HA部署
![](https://support.huaweicloud.com/usermanual-sapnw/zh-cn_image_0164436851.png)
上述针对SAP NetWeaver高可用方案样例，用户可针对自身情况安装部署。
- ASCS实例（包括消息服务和队列服务）是一个单点故障系统，需要依据云平台能力去保证无单点故障。在创建ASCS云服务器时，需要创建两台，并挂载一块共享盘。主节点安装ASCS实例，备节点安装ERS实例，且后续需要对这两台云服务器进行时间同步配置、格式化磁盘。
- SAP HANA数据库主备部署，同时分别部署PAS实例和AAS实例。SAP HANA的安装部署请参考《SAP HANA用户指南》。
- 使用SFS Turbo实现文件共享功能。也可使用NFS实现文件共享。
- 使用安全组与弹性网卡去保护SAP NetWeaver核心实例、核心服务实例和数据库实例，以避免通信错误并隔离Failed资源。
- ASCS主备节点文件系统规划参考样例如[表2]和[表3]所示。
   表2ASCS主节点文件系统规划样例 
  | 挂载点                         | 文件系统类型                                                                                                   | 说明                                                                                                                                                                                                                        |
  |:---|:---|:---|
  | /usr/sap/\<SID\>/ASCS\<##\> | xfs 说明： 跨AZ/Region场景中为sfs。 | 共享磁盘，用于安装ASCS实例，大小请参考[数据规划](https://support.huaweicloud.com/usermanual-sapnw/sapnetweaver_01_0013.html)。 说明： 跨AZ/Region场景中由SFS Turbo提供共享存储。 |
  | /sapmnt                     | sfs                                                                                                      | SFS Turbo提供共享存储，大小请参考[数据规划](https://support.huaweicloud.com/usermanual-sapnw/sapnetweaver_01_0013.html)。                                                                                                                  |
  | /usr/sap/\<SID\>/SYS        | sfs                                                                                                      | SFS Turbo提供共享存储，大小请参考[数据规划](https://support.huaweicloud.com/usermanual-sapnw/sapnetweaver_01_0013.html)。                                                                                                                  |
  | /sapcd                      | sfs                                                                                                      | SFS Turbo提供共享存储，SAP NetWeaver安装包上传到这个目录。                                                                                                                                                                                  |
     
   表3ASCS备节点文件系统规划样例 
  | 挂载点                        | 文件系统类型 | 说明                                                                                                       |
  |:---|:---|:---|
  | /usr/sap/\<SID\>/ERS\<##\> | xfs    | 共享磁盘，用于安装ERS实例，大小请参考[数据规划](https://support.huaweicloud.com/usermanual-sapnw/sapnetweaver_01_0013.html)。  |
  | /sapmnt                    | sfs    | SFS Turbo提供共享存储，大小请参考[数据规划](https://support.huaweicloud.com/usermanual-sapnw/sapnetweaver_01_0013.html)。 |
  | /usr/sap/\<SID\>/SYS       | sfs    | SFS Turbo提供共享存储，大小请参考[数据规划](https://support.huaweicloud.com/usermanual-sapnw/sapnetweaver_01_0013.html)。 |
  | /sapcd                     | sfs    | SFS Turbo提供共享存储，SAP NetWeaver安装包上传到这个目录。                                                                 |
     
  
- 请根据实际情况进行部署方式选择，推荐应用场景如[表4]所示：
 表4部署方式与部署场景的对照关系 
| 部署场景 | 可选部署方式  | 推荐链接方式 |
|:---|:---|:---|
| PRD  | 分布式HA部署 | NAT    |
   
