Skip navigation.

Deploying WebLogic Platform Applications

  Previous Next vertical dots separating previous/next from contents/index/pdf Contents View as PDF   Get Adobe Reader

Using Load Balancers and Web Proxy Servers

In a production environment, a load balancer or Web proxy server, as illustrated in the WebLogic Platform Domain Examples, is used to distribute client connection requests, provide load balancing and failover across the cluster, and provide security by concealing the local area network addresses from external users. A load balancer or Web proxy server allows all applications in the domain to be represented as a single address to external clients, and is required when using in-memory replication for client session information.

This section describes how to configure a hardware load balancer or Web proxy server.

Topics include:


Load Balancing with an External Hardware Load Balancer

If you are using load balancing hardware, instead of a proxy, it must support a compatible passive or active cookie persistence mechanism, and SSL persistence, as described below:

For more information about active and passive cookie persistence and SSL persistence, see:

For a description of connection and failover for HTTP session in a cluster with load balancing hardware, see "Accessing Clustered Servlets and JSPs with Load Balancing Hardware" in "Replication and Failover for Servlets and JSPs" in Failover and Replication in a Cluster in Using WebLogic Server Clusters.

If you are using an F5 BIG-IP hardware load balancer, see also Configuring BIG-IP Hardware with Clusters in Using WebLogic Server Clusters.


Load Balancing with a Web Proxy Server

A Web proxy server maintains a list of WebLogic Server instances that host a clustered servlet or JSP, and forwards HTTP requests to those instances. Requests are forwarded on a round-robin basis, by default, as described in "Round Robin Load Balancing" in "Load Balancing for EJBs and RMI Objects" in Load Balancing a Cluster in Using WebLogic Server Clusters.

You can implement a Web proxy server using WebLogic Server with the HttpClusterServlet or by using one of the following Web servers and associated proxy plug-ins:

Refer to the following table for information about configuring a Web proxy server to load balance servlets and JSPs.

Table 6-1 Configuring a Web Proxy Server 

If your Web server is...

Then set up...

WebLogic Server

The HttpClusterServlet as a Web proxy server, as described in:

A third-party Web server

The corresponding plug-in, as described in Using WebLogic Server Plug-ins with WebLogic Server.



Considerations When Configuring Load Balancers and Web Proxy Servers

The following lists considerations for configuring load balancers and Web proxy servers.


Skip navigation bar  Back to Top Previous Next