What are the Various Load Balancing Scenarios?
This section discusses a number of scenarios where the Request Dispatcher in Load Balancer can be used.
Case 1
The Request Dispatcher (RD) intercepts all requests to a set of homogeneous machines. In this case the dispatcher would not serve any request on its own.
A typical setup:
- RD as a Load Balancer
- RD for High Availability
- RD for Load Balancer and High Availability
Case 2
The node which runs the RD, would also be serving some request. A typical setup is as follows:
- The RD allows plug-ins to be written for Pramati Server
- RD with default URI/Failover/Session stickiness plug-in, which allows forwarding requests based on URI.
Case 3
A pure RD for various machines based on URI. For instance, all JSP requests will be forwarded to one node, all ASP requests would be forwarded to one node, and all static file requests will be forwarded to another node. In a typical setup, the RD is in the Demilitarized Zone (DMZ) and all the nodes are beyond the inner firewall.
Case 4
RD working along with a Pramati Plug-in for Apache/IIS to enable distribution of the load to backend Pramati Servers. Pramati Server WebGate communicating with the RD, which distributes load and provides failover facility.
Related Topics: