
# 什么是HA，为什么需要HA？
HA（High Availability），高可用。SAP系统的架构大致分三层，分别为应用服务器层、消息服务器层和数据库层。SAP的最佳实践推荐分布式部署，安装在不同的服务器上实现高可用的目的。
- SAP应用高可用：ACTIVE--ACTIVE模式，任何一台应用服务器崩溃，另外一台还能继续使用，不影响业务。SAP应用服务器通常通过集群来实现，除了高可用的作用，还起到负载均衡的作用。
- SAP消息服务器层高可用：ACTIVE-STANDBY模式，消息服务器负责把用户请求分发到应用服务器上，需要有操作系统的高可用软件来支持共享资源的切换。
- 数据库高可用：ACTIVE-STANDBY模式，当主数据库崩溃，上层应用会自动连到备机上，业务不影响。
中小型客户，通常会选择其中的两台应用服务器，同时部署消息服务器组件，我们推荐所有的SAP客户的生产系统都部署高可用的架构。
