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.

► Horizontal scaling<br />

Horizontal scaling involves creating application servers on multiple machines<br />

to take advantage of the additional processing capacity available on each<br />

machine. Using horizontal scaling techniques also provides hardware failover<br />

support.<br />

The following components provide functions for configuring scalability:<br />

► <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> cluster support<br />

The use of application server clusters can improve the performance of a<br />

server, simplify its administration, and enable the use of workload<br />

management.<br />

► <strong>WebSphere</strong> workload management<br />

The workload management capabilities of <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> can<br />

be used to distribute requests among converged containers and EJB<br />

containers in clustered application servers. This enables both load balancing<br />

and failover, improving the reliability and scalability of <strong>WebSphere</strong><br />

applications. On the z/OS platform, the workload management function is<br />

tightly integrated with the operating system to take advantage of the superior<br />

workload management features of z/OS.<br />

► IP sprayer<br />

The IP sprayer transparently redirects all incoming HTTP requests from Web<br />

clients to a group of Web servers. Although the clients behave as though they<br />

are communicating directly with one specific Web server, the IP sprayer is<br />

actually intercepting all those requests and distributing them among all the<br />

available Web servers in the group. IP sprayers (such as the Load Balancer<br />

Edge component or Cisco Local Director) can provide scalability, load<br />

balancing, and failover for Web servers and other TCP/IP-based servers<br />

whose protocol is understood by the IP sprayer.<br />

5.1.6 <strong>Application</strong> deployment<br />

Various application deployment decisions affect topology decisions. The<br />

following application deployment-related considerations should be clarified<br />

before finalizing the architecture.<br />

Deployment of your EJBs<br />

The way you deploy your EJBs will have a significant impact on your application<br />

topology and of the performance you can expect. You have the choice to deploy<br />

EJBs to the same application servers and clusters as the client modules invoking<br />

the EJBs, or to separate, dedicated application servers and clusters running the<br />

EJBs only.<br />

Chapter 5. Topologies 129

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

Saved successfully!

Ooh no, something went wrong!