Configuring Load Balancing in a BLS Group
In order to control how and where components may access Business Logic Servers over the Web Service, you can define the means of communication within a BLS group.
- Specify the individual load balancing factor on a BLS
- Specify the list of dedicated BLS on the components
- Define the Load Balancing Factor 0 for a Fall-Back BLS
Specifying Different Load Balancing Factors on the BLS
By defining a load balancing factor on the Business Logic Servers you can increase or decrease the probability of accessing a specific BLS. This allows you to control the communication flow between the Business Logic Servers in your environment; i.e. no matter how high the incoming access rate to the BLS is and independent of the amount of communication data, the defined load balancing factors can regulate the flow. When you install a BLS, the load balancing factor has a default setting of 100. You may select a value between 0 and 100.
The accesses to the BLS from clients and Relay Proxies are distributed according to the defined load balancing factors (default behavior).
Example of a BLS group (see figure):
BLS1 (LBF 1), BLS 2 (LBF 100), (BLS 3) LBF 100, (BLS 4) LBF 10, (BLS 5) LBF 10:
The BLS 1 (LBF 1) is not accessed frequently; however, BLS 2 and 3 (both LBF 100) take over the main load of the client communication in this environment. There is only little communication on BLS 4 and 5 (both LBF 10). BLS 4 and BLS 5 are equal.
Specify the list of dedicated BLS on the components
You may specify one BLS or a list of dedicated BLS for the DSM Console (DSMC) in the configuration for means of load balancing. The component communicates with the Business Logic Servers on the list. If none of the dedicated BLS is available, the default behavior will be communicating with the fall-back.
Example (see figure):
The DSMC configuration only contains the BLS 1 as communication partner. This means that the DSMC will only access BLS 1. To ensure that the BLS 1 is largely reserved for the DSMC, the load balancing factor 1 was selected.
Define the Load Balancing Factor 0 for a Fall-Back BLS
You may define one BLS within the BLS group as a reserve or 'stand-by' server. Please specify the factor 0. This BLS will be the fall-back BLS and will only communicate if none of the other BLS is available.