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.

When introducing redundancy, the need for a load distributor or front-end traffic<br />

handler arises. An IP sprayer can direct Web client requests to the next available<br />

Web server, bypassing any server that is not available. The IP sprayer server can<br />

be configured with a cascade backup (hot standby) that takes over the operation<br />

in case the primary server fails. This configuration eliminates the IP sprayer as a<br />

single point of failure in the architecture.<br />

Improved availability is one of the key benefits of scaling to multiple machines.<br />

<strong>Application</strong>s that are hosted on multiple machines generally have less down time<br />

and are able to service client requests more consistently.<br />

Hardware redundancy<br />

Eliminate single points of failure in a system by including hardware and<br />

redundancy. Hardware redundancy can be invented at different levels. In the<br />

topology considerations we are considering hardware redundancy at the system<br />

level only.<br />

You can use the following techniques:<br />

► Use horizontal scaling to distribute application servers (and applications)<br />

across multiple physical machines or z/OS images. If a hardware or process<br />

failure occurs, clustered application servers are available to handle client<br />

requests. Additional Web servers and IP sprayers can also be included in<br />

horizontal scaling to provide higher availability.<br />

► Use backup servers for databases, Web servers, IP sprayers, and other<br />

important resources, ensuring that they remain available if a hardware or<br />

process failure occurs.<br />

► Keep the servers (physical machines) within the cluster sprayed in different<br />

secured rooms to prevent site-related problems.<br />

Process redundancy<br />

Provide process redundancy and isolation so that a failing server does not impact<br />

the remaining healthy servers. The following configurations provide some degree<br />

of process isolation:<br />

► Deploy the Web server on a different machine than the application servers.<br />

This configuration ensures that problems with the application servers do not<br />

affect the Web server and vice versa. Separate systems also increase the<br />

security level.<br />

► Use horizontal scaling, placing application servers on different systems.<br />

► The usage of vertical scaling provides process isolation as related to<br />

<strong>WebSphere</strong> processes only.<br />

Chapter 5. Topologies 123

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

Saved successfully!

Ooh no, something went wrong!