Azure VM High Availability & Disaster Recovery (part 1)
High Availability of SAP Workloads
- SAP application servers
- SAP ASCS/SCS instance
- DBMS server
High availability capabilities of Azure infrastructure includes-
- Azure VM restart capability (significantly important in single-VM scenarios).
- High availability of compute (VMs), network, and storage, based on availability sets and zones.
Note- As these two context compliments each other, then you should design by combining the benefits of both of them.
Failover Clustering
It is a service which offers high availability in Windows Server while also relying on the quorum construct to avoid the split-brain scenarios. The cluster resource manager called Pacemaker facilitates high availability on Linux servers and relies on external STONITH i.e. Shoot The Other Node in the Head component to regulate the node arbitration while also leveraging Corosync to facilitate inter-node communication.
To setup the STONITH component in Azure you can either use a fencing agent or an SBD device. An SBD (storage Based Death) device needs minimum one additional VM that can act as an iSCSI target server and guarantees faster failover time but, if you don't want to deploy additional Azure VMs you can also go for the option of Azure Fence Agent. However, the main disadvantage is that the failover can take up to 10 to 15 minutes if a resource fails or the cluster nodes cannot communicate between themselves.
Deployment Scenarios
- One dedicated cluster is used for the SAP ASCS/SCS instance.
- One dedicated cluster is used for the DBMS instance.
- SAP Application Server instances are deployed in their own dedicated VMs.
- One dedicated cluster is used for both the SAP ASCS/SCS instance as well as the DBMS.
- SAP Application Server instances are deployed in own dedicated VMs.
Multi-SID deployment
- One dedicated cluster is used for both the SAP ASCS/SCS SID1 instance and the SAP ASCS/SCS SID2 instance (one cluster).
- One dedicated cluster is used for DBMS SID1, another one is used for DBMS SID2 (two clusters).
- SAP Application Server instances for the SAP system SID1 and SID2 have their own dedicated VMs.
Comments
Post a Comment