Edit

Share via


SAP HANA high availability for Azure virtual machines

You can use numerous Azure capabilities to deploy mission-critical databases like SAP HANA on Azure virtual machines (VMs). This article provides guidance on how to achieve availability for SAP HANA instances that are hosted in Azure VMs. The article describes several scenarios that you can implement by using the Azure infrastructure to increase availability of SAP HANA in Azure.

Prerequisites

This article assumes that you're familiar with Infrastructure as a Service (IaaS) basics in Azure, including:

  • How to deploy VMs or virtual networks via the Azure portal or PowerShell.
  • When you use the Azure cross-platform command-line interface (Azure CLI), including the option to use JavaScript Object Notation (JSON) templates.

This article also assumes that you're familiar with installing SAP HANA instances, and with administrating and operating SAP HANA instances. It's especially important to be familiar with the setup and operations of HANA system replication, including tasks like backup and restore for SAP HANA databases.

These articles provide a good overview of using SAP HANA in Azure:

It's also a good idea to be familiar with these articles about SAP HANA:

Beyond being familiar with deploying VMs in Azure, before you define your availability architecture in Azure, we recommend that you read Manage the availability of Windows VMs in Azure.

Service level agreements for Azure components

Azure has different availability SLAs for different components, like networking, storage, and VMs. All SLAs are documented. For more information, see Microsoft Azure Service Level Agreements.

SLA for VMs describes three different SLAs, for three different configurations:

  • A single VM that uses Azure Premium SSDs for the OS disk and all data disks. This option provides a monthly uptime of 99.9%.
  • Multiple (at least two) VMs that are organized in an Azure Availability Set. This option provides a monthly uptime of 99.95%.
  • Multiple (at least two) VMs that are organized in an Availability Zone. This option provided a monthly uptime of 99.99%.

Measure your availability requirement against the SLAs that Azure components can provide. Then, choose your scenarios for SAP HANA to achieve your required level of availability.

Next steps