
# SAP HANA单节点高可用（System Replication + Preload on + Suse HAE）
#### AZ内SAP HANA高可用
**场景**
公有云支持SAP HANA高可用，在同一可用区内，通过部署SAP HANA冗余节点，并配置SAP HANA自带的System Replication功能，配置Suse HAE可以实现高可用自动切换。该场景一般应用于SAP HANA单节点部署。
- 通过SAP HANA软件提供的System Repication功能实现数据复制功能。
- 打开System Replication中的Preload功能，数据预加载到备机内存以减少切换时间，降低RTO。
- 通过配置SUSE HAE(High-Availability Extension)实现系统高可用自动切换。公有云提供自动化配置HAE脚本，具体请参考《SAP HANA用户指南（单节点）》。
- 系统会自动监控主系统健康状态（SAP HANA进程，操作系统，数据复制），当主系统发生故障，自动触发切换及虚拟IP的漂移，实现HANA系统高可用。
**优势**
基于公有云的能力，结合SAP HANA高可用机制及Suse HAE机制，完成高可用解决方案，为客户核心业务提供可靠保障。
![](https://support.huaweicloud.com/hag-sap/public_sys-resources/notice_3.0-zh-cn.png)
生产环境，建议采用HANA高可用自动切换方案，以降低业务中断时间（RTO），需关闭弹性云服务器的自动恢复功能。
**部署方案**
部署方案如[图1]所示。
图1AZ内SAP HANA高可用   
![](https://support.huaweicloud.com/hag-sap/zh-cn_image_0177606764.png "点击放大")
#### 跨AZ SAP HANA高可用
**场景**
在不同的可用区内部署SAP HANA冗余节点。
- 通过SAP HANA软件提供的System Repication功能实现数据复制功能。
- 打开System Replication中的Preload功能，数据预加载到备机内存以减少切换时间，降低RTO。
- 通过配置SUSE HAE(High-Availability Extension)实现系统高可用自动切换。公有云提供自动化配置HAE脚本，具体请参考《SAP HANA用户指南（单节点）》。
- HA系统会自动监控主AZ健康状态（SAP HANA进程，操作系统，数据复制），当主AZ发生故障，自动触发切换及虚拟IP的漂移，实现HANA系统高可用。
**优势**
基于公有云的能力，结合SAP HANA高可用机制及Suse HAE机制，完成跨AZ高可用解决方案，为客户核心业务提供可靠保障。
**部署方案**
部署方案如[图2]所示。
图2跨AZ部署SAP HANA高可用   
![](https://support.huaweicloud.com/hag-sap/zh-cn_image_0177606750.png "点击放大")
#### 扩展场景：SAP HANA高可用（System Replication + Preload off + DEV/QAS）
**场景**
部署SAP HANA高可用后，关闭System Replication中的预加载功能（Preload），此时备机（Secondary）可用于部署非生产系统。
- 关闭System Replication中的Preload功能，此时备机只需要保留少部分资源（10%）用于接受主机的数据同步，同时可在备机上部署非生产系统。
- 按照SAP的最佳实践，备机上的非生产系统须挂载额外的存储资源，以避免备机切换后对生产系统的影响。
- 在系统切换时，需要先关闭备机上的非生产系统，保证备机的资源，之后手工触发切换。
**优势**
基于公有云的能力，结合SAP HANA高可用机制，充分利用冗余资源，降低整体成本。
![](https://support.huaweicloud.com/hag-sap/public_sys-resources/notice_3.0-zh-cn.png)
生产环境，采用SAP HANA单节点高可用自动切换方案，以降低业务中断时间（RTO），建议关闭云服务器的高可用配置。
**部署方案**
部署方案如[图3]所示。
图3AZ内SAP HANA高可用（System Replication + Preload off + DEV/QAS）   
![](https://support.huaweicloud.com/hag-sap/zh-cn_image_0177606768.png "点击放大")
