29.01.2013 Views

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

7.4.4 Clustering application servers<br />

Clustering application servers that host Web containers automatically enables<br />

plug-in workload management for the application servers and the servlets they<br />

host. Routing of servlet requests occurs between the Web server plug-in and the<br />

clustered application servers using HTTP or HTTPS, as shown in Figure 7-1.<br />

HTTP <strong>Server</strong><br />

DMZ<br />

Proxy<br />

Plug-in<br />

Servlet-<br />

Requests<br />

Figure 7-1 Plug-in (Web container) workload management<br />

This routing is based on weights associated with the cluster members. If all<br />

cluster members have identical weights, the plug-in sends equal requests to all<br />

members of the cluster, assuming no strong affinity configurations. If the weights<br />

are scaled in the range from 0 to 20, the plug-in routes requests to those cluster<br />

members with the higher weight value more often. No requests are sent to<br />

cluster members with a weight of 0 unless no other servers are available.<br />

A guideline formula for determining routing preference is:<br />

% routed to <strong>Server</strong>1 = weight1 / (weight1+weight2+...+weightn)<br />

Where there are n cluster members in the cluster.<br />

Web<br />

Container<br />

<strong>Application</strong><br />

<strong>Server</strong><br />

Web<br />

Container<br />

<strong>Application</strong><br />

<strong>Server</strong><br />

Web Cluster<br />

On the z/OS platform the assignment of transactions to cluster members is<br />

performed on real-time achievement of defined performance goals. This has the<br />

benefit that the system can differentiate between light requests that only use up a<br />

small fragment of performance, and heavy requests that use more processor<br />

capacity.<br />

Chapter 7. Performance, scalability, and high availability 243

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!