Scenario: A company has deployed SAP HANA Scale-Out architecture to run one of their mission-critical business application. As part of the SAP HANA Scale-out, they have a number of HANA worker nodes that need to be load balanced to ensure SAP Application or 3rd party application always connect to Master node using same [Frontend] DB hostname.
The below configuration only applies to SAP BW Scale-out N+1 configuration where a pacemaker is not implemented.
Overview:
SAP HANA is an in-memory database platform that enables real-time analytics and processing of large data volumes. In a scale-out configuration, SAP HANA can be deployed across multiple virtual machines to improve scalability and performance. Any one of the virtual machines can host the master node, required for connectivity from SAP Application Servers & 3rd party applications. This is where a Standard Load Balancer can help to simplify the configuration.
The Azure Standard load balancer can be used to route traffic to the master node of the Scale-Out configuration using the Nameserver SQL Server port 3<NR>13 as the probe port of multiple hosts of SAP HANA, ensuring that all resources are utilized effectively for High-Availability. This result in faster processing times, reduced latency, and a better overall user experience from operations perspective.
Overall, this blog will provide a high-level guidance for organizations that are deploying SAP HANA in a scale-out configuration on Azure and want to leverage the benefits of a Standard Load Balancer to optimize their application performance.
Important Considerations for configuration:
Advantages of using Standard Load Balancer over multi-node connection strings for HANA scale-out connectivity,
High-Level Steps:
When deploying SAP HANA in a scale-out configuration, a Standard Load Balancer can be used to route traffic to master node across multiple Scale-out nodes of the SAPP BW database from SAP application servers.
Here are the general steps for using a Standard Load Balancer with SAP HANA Scale-out:
Advantages of using Standard Load Balancer over multi-node connection strings for HANA scale-out,
The configuration will also work for SAP HANA Scale-out HA/DR configuration across zones using single Standard Load Balancer.
Scenario#1
High-Availability using N+1 Scale-Out deployment
below example with SAP BW Scale-Out using VM SKU M128s
Scenario#2
Combined High-Availability & Disaster Recovery using N+1 Scale-Out deployment across zones.
Refer below link for more information on the parts of the configurations,
SAP HANA scale-out with HSR and Pacemaker on RHEL | Microsoft Learn
SAP HANA scale-out with HSR and Pacemaker on SLES | Microsoft Learn
Azure Load Balancer Floating IP configuration | Microsoft Learn
Jitendra Singh is a Program Manager at Microsoft, part of Customer Solutions & Incubation team, responsible for safeguarding SAP Workload On Azure customer scenarios and helping achieve the most out of the cloud investment.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.