背景
某国内知名能源公司新收购一家海外公司,需要在 AWS 上为海外业务部署一套全新的 SAP S/4HANA 系统(含 SAP HANA 数据库)。作为生产核心系统,客户对可用性要求极为苛刻——要求「零故障运行」。
挑战
- 高可用硬指标:S/4HANA 生产系统要求零故障,应用层和数据库层任何单点故障都不可接受
- 跨区域架构:非生产环境留在本地数据中心,生产系统部署在 AWS 东京 Region(离海外终端用户最近),需打通本地与云端网络
- 技术栈复杂:要同时解决 SAP 应用层(ASCS/ERS)与 HANA 数据库层两套集群的故障检测与自动切换
- 备份与运维交接:在海外环境落地合规备份,并让客户团队能够独立运维
架构决策
核心是在 AWS 东京 Region 用「双 AZ + 双集群」架构保障零故障:
- 两套 HA 集群——ASCS/ERS 集群(SAP 应用消息与锁队列服务)与 HANA 集群(数据库)均跨两个可用区部署,HANA 通过 HSR 实时同步数据
- 高可用技术组合——SUSE HAE + Pacemaker 实现自动故障检测与切换,Overlay IP 实现虚拟 IP 漂移,NLB 做流量分发
- 共享存储——EFS 承载 sapmnt、trans 等共享文件系统
- 备份——基于 Backint 的备份方案,HANA 备份直写 S3
- 网络——本地数据中心与云端 VPN 打通,非生产留本地、生产上云端
结果
- 输出 AWS 平台详细架构蓝图与技术规范
- 双 AZ 高可用集群保障 S/4HANA 零故障运行
- 输出标准化部署手册并完成技术培训,客户团队具备独立运维能力
我的角色与贡献
云架构师,独立负责 SAP 上云演进规划与 AWS 架构蓝图,设计高可用集群,输出标准化部署手册并培训客户团队。
- 独立设计双 AZ 高可用集群架构(SUSE HAE + NLB + Overlay IP)
- 制定 SAP 上云演进规划与架构蓝图
- 落地 Backint 备份方案,交付部署手册并培训客户团队