1.2. SAP NetWeaver 或 S/4HANA 高可用性


SAP NetWeaver 或 S/4HANA 环境作为 高可用性系统 由一组不同的实例组成。中央服务实例(SCS 或 ASCS)和数据库实例是单一故障点。因此,务必要配置一个 HA 解决方案来保护这些实例,以避免数据丢失或损坏 SAP 系统造成不必要的中断。

对于应用服务器,Bequeue 锁表由 ASCS 实例中的 Standalone Enqueue 服务器管理,是最重要的组件。为增强弹性,Enqueue Replication Server (ERS)保留 Standalone Enqueue Server 的锁定表的备份副本。在 HA 设置中,ASCS 实例在与 ERS 实例不同的服务器上运行,以保持锁定表及其备份分开。

Standalone Enqueue Server 2 和 Enqueue Replicator 2 改进了 classic enqueue 复制组件的版本。

图1.1:使用实例的共享文件系统在 HA 集群设置中 SAP 应用程序服务器实例

  • Standalone Enqueue Server (ENSA1)

    SAP NetWeaver 和 SAP S/4HANA 早于 ABAP 平台 2020 支持队列复制,作为 ENSA1。当 ENSA1 设置中的 ASCS 实例出现问题时,需要在 ERS 实例旁恢复 ASCS 实例。这意味着 HA 集群必须在当前运行的 ERS 实例的主机上启动 ASCS 实例。使用 classic enqueue 复制组件,这会将 enqueue 锁定表从 ERS 实例管理的备份恢复到 ASCS 实例。有关 Standalone Enqueue Server (ENSA1)如何工作的更多信息,请参阅 SAP Lock Concept 和 Standalone Enqueue Server (ENSA1)。

  • 独立 Enqueue Server 2 (ENSA2)

    从 SAP NetWeaver 7.52 和 S/4HANA 开始,支持 ENSA2 设置。从 S/4HANA 1809 开始,ENSA2 是默认安装。与 ENSA1 设置不同,新的 Standalone Enqueue Server 2 不必再遵循 Enqueue Replicator 2。这意味着 HA 集群可以在任何可用的集群节点上启动 ASCS 实例,无论在哪个节点上运行 ERS 实例。新版本能够通过 ASCS 和 ERS 实例之间的网络连接恢复锁定表。使用 ENSA2 配置可提高灵活性,并允许配置两个以上的 HA 集群节点以获得更高的弹性。有关 ENSA2 的更多信息,请参阅 SAP Note 2630416 - 对 Standalone Enqueue Server 2 的支持。使用 SAP S/4HANA,您还可以配置成本优化的 HA 集群。在这种情况下,您要配置集群来管理 HANA 系统复制,并管理 ASCS 和 ERS 实例。如需更多信息,请参阅使用 RHEL HA 附加组件配置成本优化 SAP S/4HANA HA 集群(HANA System Replication + ENSA2)。

  • 支持多 SID

    您可以为同一 HA 集群中的多个 SAP 环境(Multi-SID)管理 ASCS/ERS 实例。在这种情况下,您必须考虑额外的注意事项。

    • 唯一的 SID 和实例号

      为避免冲突,您必须使用不同的 SID 安装每对 ASCS/ERS 实例。此外,每个实例必须具有唯一的实例号,即使实例属于不同的 SID。

    • 大小

      确保每个 HA 集群节点满足 SAP 要求,以支持多个实例。您可以检查 SAP 资源,如 硬件要求大小 - 帮助我们的客户确定其硬件要求

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部