Skip to main content

IBM WebSphere V5.1 Performance, Scalability, and High Availability WebSphere Handbook Series

Redbooks logo

An IBM Redbooks publication

Abstract

This IBM Redbook discusses various options for scaling applications based on IBM WebSphere Application Server Network Deployment V5.1. It explores how a basic WebSphere configuration can be extended to provide more computing power by better exploiting the power of each machine and by using multiple machines. It examines a number of techniques:
- Using the IBM WebSphere Edge Components’ Load Balancer to distribute load among multiple Web servers.
- Using the WebSphere Web server plug-in to distribute the load from one Web server to multiple application servers in a server cluster.
- Using the WebSphere EJB workload management facility to distribute load at the EJB level.
- Using dynamic caching techniques to improve the performance of a Web site.
- Using clustering solutions such as HACMP to meet the high availability needs of critical applications.
- Using application development best practices to develop a scalable application.
- Using the performance tuning options available with WebSphere to adjust the application server configuration to the needs of your application.

This book provides step-by-step instructions for implementing a sample, multiple-machine environment. We use this environment to illustrate most of the IBM WebSphere Application Server Network Deployment V5.1 workload management and scalability features.

The previous edition: "WebSphere V5.0 Performance, Scalability, and High Availability Handbook, SG24-6198-00" can still be found online at: ftp://www.redbooks.ibm.com/redbooks/SG246198/sg246198-00.pdf

Table of contents

Part 1. Getting started
Chapter 1. Overview and key concepts
Chapter 2. Design for scalability
Chapter 3. Introduction to topologies
Part 2. Distributing the workload
Chapter 4. Web server load balancing
Chapter 5. Plug-in workload management and failover
Chapter 6. EJB workload management
Part 3. Implementing the solution
Chapter 7. Implementing the sample topology
Part 4. High availability solutions
Chapter 8. High availability concepts
Chapter 9. WebSphere Application Server failover and recovery
Chapter 10. Deployment Manager and Node Agent high availability
Chapter 11. WebSphere Embedded JMS server and WebSphere MQ high availability
Chapter 12. WebSphere data management high availability
Chapter 13. High availability of LDAP, NFS, and firewall
Part 5. Performance monitoring, tuning, and coding practices
Chapter 14. Dynamic caching
Chapter 15. Understanding and optimizing use of JMS components
Chapter 16. Server-side performance and analysis tools
Chapter 17. Development-side performance and analysis tools
Chapter 18. Application development: Best practices for performance and scalability
Chapter 19. Performance tuning
Appendix A. Backup/recovery of Network Deployment configuration
Appendix B. Sample URL rewrite servlet
Appendix C. Additional material

Profile

Publish Date
11 June 2004

Last Update
11 June 2004


Rating:
(based on 19 reviews)


Author(s)

ISBN

0738497800

IBM Form Number
SG24-6198-01

Number of pages
1006