My Account Log in

2 options

WebSphere application server V6 scalability and performance handbook / Birgit Roehm.

Ebook Central Academic Complete Available online

View online

Ebook Central College Complete Available online

View online
Format:
Book
Author/Creator:
Roehm, Birgit.
Contributor:
Chen, Gang.
Fernandes, Andre de Oliveira.
Ferreria, Cristiane.
Krick, Rodney.
Ley, Denis.
Peterson, Robert R.
Poul, Gerhard.
Wong, Joshua.
Zhou, Ruibin.
Series:
IBM redbooks.
Redbooks
Language:
English
Subjects (All):
Client/server computing.
WebSphere.
Physical Description:
xxviii, 1084 p. : ill.
Place of Publication:
White Plains, N.Y. : IBM, c2005.
Contents:
Front cover
Contents
Notices
Trademarks
Preface
The team that wrote this redbook
Become a published author
Comments welcome
Summary of changes
May 2005, First Edition
Part 1 Getting started
Chapter 1. Overview and key concepts
1.1 Objectives
1.1.1 Scalability
1.1.2 Workload management
1.1.3 Availability
1.1.4 Maintainability
1.1.5 Session state
1.1.6 Performance impact of WebSphere Application Server security
1.2 WebSphere Application Server architecture
1.2.1 WebSphere Application Server Network Deployment components
1.2.2 Web clients
1.2.3 Java clients
1.3 Workload management
1.3.1 Web server workload management
1.3.2 Plug-in workload management
1.3.3 Workload management using WebSphere clustering
1.3.4 Enterprise Java Services workload management
1.4 Managing session state among servers
1.4.1 HTTP sessions and the session management facility
1.4.2 EJB sessions or transactions
1.4.3 Server affinity
1.5 Performance improvements over previous versions
1.6 The structure of this redbook
Chapter 2. Infrastructure planning and design
2.1 Infrastructure deployment planning
2.1.1 IBM Design Centers for e-business on demand
2.2 Design for scalability
2.2.1 Understanding the application environment
2.2.2 Categorizing your workload
2.2.3 Determining the most affected components
2.2.4 Selecting the scaling techniques to apply
2.2.5 Applying the technique(s)
2.2.6 Re-evaluating
2.3 Sizing
2.4 Benchmarking
2.4.1 IBM eServer™ Benchmarking Centers
2.4.2 IBM Test Center
2.5 Performance tuning
2.5.1 Application design problems
2.5.2 Understand your requirements
2.5.3 Test environment setup
2.5.4 Test phases
2.5.5 Load factors
2.5.6 Production system tuning
2.5.7 Conclusions.
Chapter 3. Introduction to topologies
3.1 J2EE tiers model
3.2 Topology selection criteria
3.3 Strategies for scalability
3.4 Web server topology in a Network Deployment cell
3.4.1 Web server managed node
3.4.2 Web server unmanaged node
3.4.3 IBM HTTP Server (IHS) as unmanaged node (special case)
3.5 Single machine, single node, Web server separated
3.6 Vertical scaling topology
3.7 Horizontal scaling topology
3.8 Horizontal scaling with IP sprayer topology
3.9 Topology with redundancy of several components
3.10 The sample topology
3.11 Topologies and high availability
3.11.1 Using WebSphere Load Balancer custom advisor
3.12 Topology selection summary
Part 2 Distributing the workload
Chapter 4. Introduction to WebSphere Edge Components
4.1 Introduction
4.1.1 Scalability
4.1.2 Availability
4.1.3 Performance
4.2 IBM WebSphere Edge Components overview
4.3 Load Balancer overview
4.3.1 Dispatcher
4.3.2 Content Based Routing (CBR)
4.3.3 Site Selector
4.3.4 Cisco CSS Controller and Nortel Alteon Controller
4.4 Server affinity in Load Balancer
4.4.1 Stickyness to source IP address
4.4.2 Cross port affinity
4.4.3 Passive cookie affinity
4.4.4 Active cookie affinity
4.4.5 URI affinity
4.4.6 SSL session ID
4.5 Load Balancer topologies
4.5.1 Load Balancer on a dedicated server
4.5.2 Collocated servers
4.5.3 High availability
4.5.4 Mutual high availability
4.6 Dispatcher scripts
4.7 Load Balancer features comparison
4.8 Caching Proxy overview
4.8.1 Forward proxy
4.8.2 Reverse proxy (IP forwarding)
4.8.3 Using multiple Caching Proxy servers
4.8.4 Dynamic caching
4.9 WebSphere Edge Components V6 new features
Chapter 5. Using IBM WebSphere Edge Components
5.1 Load Balancer installation.
5.1.1 Load Balancer installation wizard
5.1.2 Load Balancer installation using SMIT in AIX
5.1.3 Post installation tasks
5.2 Load Balancer configuration: basic scenario
5.2.1 Configuring the Load Balancer cluster
5.2.2 Configuring the balanced servers
5.2.3 Testing the basic scenario
5.3 Load Balancer: high availability scenario
5.3.1 Configuring high availability
5.3.2 Adding reach targets
5.3.3 Checking the configuration
5.3.4 Configuring the high availability scripts
5.3.5 Testing the high availability scenario
5.4 Load Balancer: NAT scenario
5.4.1 Testing the NAT scenario
5.5 Load Balancer: additional configuration options
5.5.1 Basic Load Balancer scenario with customizable advisor settings
5.5.2 Using WebSphere Application Server custom advisor
5.5.3 Starting Dispatcher automatically after a reboot
5.5.4 Starting and stopping Dispatcher components
5.6 Caching Proxy installation
5.6.1 Checking prerequisites
5.6.2 Caching Proxy installation wizard
5.6.3 Caching Proxy installation using SMIT in AIX
5.7 Caching Proxy configuration
5.7.1 Using the Caching Proxy configuration wizard
5.7.2 Using the Caching Proxy Web-based administration tool
5.7.3 Manual configuration
5.7.4 Creating and defining a cache storage
5.8 Managing the Caching Proxy process
5.8.1 Testing the Caching Proxy scenario
Chapter 6. Plug-in workload management and failover
6.1 Introduction
6.2 WebContainer transport chains and virtual hosts
6.2.1 WebContainer Inbound Chains
6.2.2 Virtual hosts
6.2.3 Transport chains: the details
6.3 Creating clusters and cluster members
6.4 Web server topologies
6.4.1 Managed Web servers
6.4.2 Unmanaged Web servers
6.4.3 Unmanaged IBM HTTP Server V6.0 server (special case)
6.5 WebSphere plug-in configuration file.
6.5.1 The plug-in configuration file
6.5.2 Generation of the plug-in configuration file
6.5.3 Propagation of the plug-in file
6.5.4 Bypassing the plug-in
6.6 WebSphere plug-in workload management
6.6.1 Processing requests
6.6.2 Plug-in workload management policies
6.7 Web container failures and failover
6.7.1 Primary and backup servers
6.8 HTTP session management
6.8.1 Session affinity
6.8.2 Session identifiers
6.8.3 Session management and failover inside the plug-in
6.8.4 Session management configuration
6.8.5 Database session management configuration
6.8.6 Memory-to-memory replication configuration
6.8.7 Understanding DRS (Data Replication Services)
6.8.8 Session management tuning
6.9 Troubleshooting the Web server plug-in
6.9.1 Logging
6.9.2 Trace
6.10 WebSphere plug-in behavior
6.10.1 Normal operation
6.10.2 Failover operation
6.10.3 Tuning failover
Chapter 7. EJB workload management
7.1 Enabling EJB workload management
7.2 EJB types and workload management
7.2.1 Stateless session beans
7.2.2 Stateful session beans
7.2.3 Entity beans
7.3 EJB bootstrapping
7.3.1 Bootstrapping within WebSphere containers
7.3.2 Bootstrapping outside of a J2EE container
7.4 How EJBs participate in workload management
7.4.1 Initial request
7.4.2 Subsequent requests
7.4.3 Cluster run state changes
7.5 EJB workload management routing policy
7.5.1 Server weighted round robin
7.5.2 Prefer local
7.5.3 Process affinity
7.5.4 Transaction affinity
7.6 EJB high availability and failover
7.6.1 EJB client redundancy and bootstrap failover support
7.6.2 EJB container redundancy and EJB WLM failover support
7.6.3 EJB failover behavior
Part 3 Implementing the solution
Chapter 8. Implementing the sample topology
8.1 Overview.
8.2 Software products
8.2.1 The sample topology
8.2.2 Applications used in our sample topology
8.3 Installation summary
8.4 Installing and configuring WebSphere Edge Components
8.4.1 Configuring the Caching Proxy
8.4.2 Configuring the Load Balancer
8.4.3 Checking the Load Balancer and Caching Proxy configurations
8.5 Installing WebSphere and configuring clusters
8.5.1 Introduction
8.5.2 Deployment Manager installation and profile creation
8.5.3 Application server nodes installation (federated nodes)
8.5.4 Verifying the profiles
8.5.5 Creating the Web container cluster
8.5.6 Creating the EJB cluster
8.5.7 Verifying the cluster topology
8.5.8 Configure distributed session management
8.5.9 Starting the clusters
8.6 Installing and configuring IBM HTTP Server 6.0
8.6.1 IBM HTTP Server 6.0 installation
8.6.2 WebSphere plug-in installation
8.6.3 Configuring Web servers in the cell
8.6.4 Testing Web server configurations
8.7 Installing and configuring BeenThere
8.7.1 BeenThere installation summary
8.7.2 Install BeenThere
8.7.3 Regenerate Web server plug-in
8.7.4 Configuring WEBcluster members for BeenThere
8.7.5 Verifying BeenThere
8.8 Installing and configuring Trade 6
8.8.1 Download the Trade 6.0.1 installation package
8.8.2 Set up and configure tradedb database
8.8.3 Configure the WebSphere cell
8.8.4 Install Trade 6 from the WebSphere Administrative Console
8.8.5 Regenerate Web server plug-in and start servers
8.8.6 Install Trade 6 using the installation script
8.8.7 Working with Trade 6
8.8.8 Verify failover with Trade 6
8.8.9 Volume testing Trade 6
8.8.10 Uninstalling Trade 6
Part 4 High availability and caching
Chapter 9. WebSphere HAManager
9.1 Introduction
9.2 Core group
9.2.1 Core group coordinator.
9.2.2 Transport buffer.
Notes:
"May 2005."
Includes bibliographical references and index.
OCLC:
927360385

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account