Topology
Topology
The Web server plug-in distributes requests to the cluster members on each server performing load
balancing and offering an initial failover. If any component (hardware or software) on Server B fails, the
application server on Server C can serve requests and vice versa.
Advantages
Improved throughput
The use of clusters enables the handling of more client requests simultaneously.
Improved performance
Hosting cluster members on multiple machines enables each cluster member to make use of
the machine's processing resources, avoiding bottlenecks and improving response time.
Hardware failover
Hosting cluster members on multiple machines isolates hardware failures and provides failover
support. Client requests can be redirected to cluster members on other machines if a machine
goes offline
Application software failover
Hosting cluster members on multiple nodes isolates application software failures and provides
failover support if an application server stops running. Client requests can be redirected to
cluster members on other nodes.
Disadvantages
Load balancing products can be used to distribute HTTP requests among Web servers running on
multiple physical machines. The Load Balancer Network Dispatcher is an IP sprayer that performs
intelligent load balancing among Web servers based on server availability and workload.
The Load Balancer sprays requests to the Web servers. The Load Balancer is configured in cascade. The
primary Load Balancer communicates to its backup through a heartbeat to perform failover, if needed,
eliminating a single point of failure. Both Web servers perform load balancing and failover between the
application servers in the cluster through the Web server plug-in. If any component on Server C or
Server D fails, the other can continue to receive requests.
Advantages
Improved server performance by distributing incoming TCP/IP requests (in this case, HTTP
requests) among a group of Web servers.
The use of multiple Web servers increases the number of connected users that can be served at
the same time.
Elimination of the Web server as a single point of failure. Used in combination with WebSphere
workload management, it eliminates the application servers as a single point of failure.
Improved throughput and performance by maximizing processor and memory use.
Disadvantages
Using an IP sprayer to distribute HTTP requests means that hardware and software are required
for the IP sprayer servers