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机制,完成高可用解决方案,为客户核心业务提供可靠保障。
生产环境,建议采用HANA高可用自动切换方案,以降低业务中断时间(RTO),需关闭弹性云服务器的自动恢复功能。
部署方案
部署方案如图1所示。
跨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所示。
扩展场景:SAP HANA高可用(System Replication + Preload off + DEV/QAS)
场景
部署SAP HANA高可用后,关闭System Replication中的预加载功能(Preload),此时备机(Secondary)可用于部署非生产系统。
- 关闭System Replication中的Preload功能,此时备机只需要保留少部分资源(10%)用于接受主机的数据同步,同时可在备机上部署非生产系统。
- 按照SAP的最佳实践,备机上的非生产系统须挂载额外的存储资源,以避免备机切换后对生产系统的影响。
- 在系统切换时,需要先关闭备机上的非生产系统,保证备机的资源,之后手工触发切换。
优势
基于公有云的能力,结合SAP HANA高可用机制,充分利用冗余资源,降低整体成本。
生产环境,采用SAP HANA单节点高可用自动切换方案,以降低业务中断时间(RTO),建议关闭云服务器的高可用配置。
部署方案
部署方案如图3所示。