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.

Availability<br />

The concept of a separate servant and control region greatly enhances the<br />

availability of a user application.<br />

► Multiple servant regions can form a kind of vertical cluster running your<br />

application. In the case that one servant region goes down, users with in-flight<br />

transactions in that servant will receive an error. The other servant regions will<br />

continue to work and respond to requests, so the overall application is still<br />

available and new requests can enter the system. z/OS will automatically<br />

re-launch the failed servant.<br />

► The control region might be identified as a single point of failure. Although the<br />

control region is unique per application server, the risk of failure is low. Only<br />

<strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> for z/OS product code is executed in this<br />

region. To remain available with your application, keep in mind that it is also<br />

possible to create a <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> cluster, as in an<br />

distributed environment.<br />

Performance<br />

From a performance point of view the concept of different regions and the usage<br />

of WLM greatly enhances performance and scalability.<br />

► Performance improvements are achieved by creating multiple servant<br />

regions, because more requests can be processed in parallel if the system<br />

has enough resources available.<br />

► You can set detailed performance targets on a transactional level for the<br />

response time. The system will automatically adjust resources on a 7x24x365<br />

basis, to make sure that these goals are kept.<br />

► Through the usage of multiple JVMs with smaller heaps, the penalty a single<br />

transaction has to pay during garbage collection, will decrease and general<br />

throughput will increase.<br />

14.2 What is new in <strong>V7.0</strong><br />

<strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> <strong>V7.0</strong> in general offers some new concepts,<br />

functions, and features. Refer to Chapter 3, “<strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong><br />

concepts” on page 51 for an overview of these concepts, functions, and features.<br />

432 <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> <strong>V7.0</strong>: <strong>Concepts</strong>, Planning, and Design

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

Saved successfully!

Ooh no, something went wrong!