cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Application Server Load Balancing

Former Member
0 Kudos

Good Day,

We are currently using Redwood CPS as our Enterprise scheduler.   My question revolves around load balancing amongst SAP application servers.  As an example, we have 3 application servers for BIP – let’s call them 0081, 0082 and 0083.  Here is a couple of things that I am seeing.  At first, it appears that the workload is being evenly distributed amongst all 3 App servers but then a cyclic job which runs every 5 minutes seems to grab a hold of a particular App server (say 0082) and will continue to submit work only to that Apps server for 30 to 40 minutes while the other 2 App servers sit idle.  Then, this same pattern will repeat itself with another App server (say 0083) for 20 minutes or so and so on.  Now on the Redwoods side of the house, I have all 3 App servers configured the same way. Load Balancing is enabled and the Multiplier and Thresholds are identical for all 3 servers.  Not sure what to do at this point.  It is not a game breaker or anything – I’m just curious. Thanks in advance for any help. Take care.

,

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

the load balancing is handled by default by SAP using a round-robin approach (see SAP Note 24092 - Distribution of background jobs on application server)

but you might have  the target_server parameter in your job definition which will force the job to be started on a specific application server.

we always remove the entry when importing a sap job.

rgrds,

Thierry

nanda_kumar21
Active Contributor
0 Kudos

Hi Greg,


Now on the Redwoods side of the house, I have all 3 App servers configured the same way.

What do you mean that? have you created a process server for each of the app servers? If yes, you are utilizing 3 Process server licenses for one SAP system.

Lets take an example,

My ECC system D15 has a primary application server(00) and 3 additional application servers(01,02,03).

  1. Create a logon group in D15-->SMLG in which i will include the required app servers.
  2. When i create process server in Redwood, i just have to create one process server, use the MSHOST string.

Now the batch jobs requests are sent to the Message server of the ECC system and Message server will load balance it across the app servers included in the logon group. This way you require only one process server license from Redwood perspective.

Thanks

Nanda