Designing and Building HADR for SAP Workloads on Azure

High availability and disaster recovery are key to ensuring reliable business continuity. While SAP workloads are mainly confined to Azure's infrastructure layer, it is still possible to utilize many Azure functions and features to enhance system reliability with relatively little effort. This course looks at when, where, and how to use Azure's built-in infrastructure redundancy to improve system resiliency and how various database high availability options are supported.

Learning Objectives

  • Understand the key aspects of high availability and disaster recovery
  • Learn about availability and availability zones
  • Learn about Azure Site Recovery and how to implement it through the Azure portal
  • Learn how to set up an internal load balancer in the context of SAP workloads
  • Understand the Azure support options for Pacemaker and STONITH
  • Learn how to implement Data Guard mirroring via the Azure CLI
  • Set up Windows Failover Cluster and SQL Server Always On through the Azure portal

Intended Audience

This course is intended for anyone who wants to use Azure's built-in infrastructure redundancy to enhance the reliability and resiliancy of their SAP workloads.


To get the most out of this course, you should be familiar with Azure, Azure CLI, SAP, SQL Server, and STONITH.


Hi, and welcome to this Design and Implement High Availability and Disaster Recovery for SAP on Azure course. While we'll be concentrating on how you can leverage Azure's high availability offerings because SAP runs on several database platforms, I will be talking about database-specific high availability features. If you think "shoot the other node in the head," also known by its acronym STONITH is a video game, you might want to do some research before starting the course. Seriously, as a heads up, I'll talk about configuring Oracle Data Guard through the Azure CLI, setting up SQL Server Always-on through the portal, and setting up a service principal for a STONITH fence agent. The demos are pretty much paint by numbers, so even if you don't have in-depth knowledge of a specific platform, you'll get a good idea of the steps needed to implement the technology. Apart from databases, most of the high availability features relate to Infrastructure, so specific platform knowledge is not essential.

My name is Hallam Webber, and I'll be your instructor for this course. We welcome all comments and feedback, so please feel free to reach out to us at with any questions or comments. Let's make ourselves highly available.

About the Author
Learning Paths

Hallam is a software architect with over 20 years experience across a wide range of industries. He began his software career as a  Delphi/Interbase disciple but changed his allegiance to Microsoft with its deep and broad ecosystem. While Hallam has designed and crafted custom software utilizing web, mobile and desktop technologies, good quality reliable data is the key to a successful solution. The challenge of quickly turning data into useful information for digestion by humans and machines has led Hallam to specialize in database design and process automation. Showing customers how leverage new technology to change and improve their business processes is one of the key drivers keeping Hallam coming back to the keyboard.