IT CanvassTalk to an advisor
SAP architecture · LessonBy , SAP Trainer, 10 yrs · Published · SAP S/4HANA 2023 · all levels

High availability

High availability (HA) keeps an SAP system running despite the failure of individual components. Because SAP runs mission-critical operations, HA design, especially for the single points of failure, is essential in any production landscape.

Quick answer

HA handles component failure within a site (keeping the system up); disaster recovery handles loss of a whole site.

Key takeaways
  • In an SAP system, the components whose loss would stop everything are the database and the central services (message and enqueue…
  • A subtlety unique to SAP: the enqueue (lock) service must fail over without losing locks, or in-flight transactions break.
  • Clustered central services (ASCS/ERS): with an enqueue replication server so locks survive a failover.
  • Watch out: Protecting app servers but not central services/database.

The single points of failure

In an SAP system, the components whose loss would stop everything are the database and the central services (message and enqueue services, ASCS). HA design focuses on making these redundant, since ordinary application-server instances are already horizontally redundant.

HA building blocks

  • Clustered central services (ASCS/ERS): with an enqueue replication server so locks survive a failover.
  • Database HA: clustering or replication (e.g. HANA System Replication).
  • Multiple application servers: load-balanced, so one failing is tolerated.
  • Redundant infrastructure: network, storage, power.

Enqueue replication

A subtlety unique to SAP: the enqueue (lock) service must fail over without losing locks, or in-flight transactions break. The Enqueue Replication Server (ERS) exists precisely to preserve locks across a central-services failover.

HA vs DR

HA handles component failure within a site (keeping the system up); disaster recovery handles loss of a whole site. A complete strategy needs both.

Common pitfalls

  • Protecting app servers but not central services/database.
  • Ignoring enqueue replication, losing locks on failover.
  • Never testing failover until a real outage.

Practice challenge

+0 XPStreak ×0
Question 1 of 3
Which statement is true of High availability?

Frequently asked questions

What does the term High availability refer to in SAP?
High availability (HA) keeps an SAP system running despite the failure of individual components. Because SAP runs mission-critical operations, HA design, especially for the single points of failure, is essential in any production landscape.
What else is worth knowing about High availability?
HA handles component failure within a site (keeping the system up); disaster recovery handles loss of a whole site.
What is the practical takeaway on High availability?
In an SAP system, the components whose loss would stop everything are the database and the central services (message and enqueue services, ASCS).
What tends to go wrong with High availability?
Protecting app servers but not central services/database. Ignoring enqueue replication, losing locks on failover. Never testing failover until a real outage.
Already working on SAP and stuck on a live ticket?Get an expert SAP developer on screen-share to finish your daily tasks with you. Deliver on time, protect your reputation and your job. Monthly support only, no task-wise plans.Task assigned · no idea where to startStill stuck · your job on the lineExpert joins your screenDelivered on timeExplore On Job Support