Vai al contenuto principale della pagina
Titolo: | IBM WebSphere V5.1 performance, scalability, and high availability / / [Birgit Roehm ... et al.] |
Pubblicazione: | White Plains, NY, : IBM, International Technical Support Organization, c2004 |
Edizione: | 2nd ed. |
Descrizione fisica: | xxvi, 980 p. : ill |
Disciplina: | 005.3/76 |
Soggetto topico: | Web servers - Computer programs |
Web site development | |
Altri autori: | RoehmBirgit |
Note generali: | "June 2004." |
"SG24-6198-01." | |
Nota di bibliografia: | Includes bibliographical references (p. 935-945) and index. |
Nota di contenuto: | Front cover -- Contents -- Notices -- Trademarks -- Preface -- The team that wrote this redbook -- Become a published author -- Comments welcome -- Summary of changes -- June 2004, Second 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 impacts 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. Design for scalability -- 2.1 Scaling your infrastructure -- 2.2 Understanding the application environment -- 2.3 Categorizing your workload -- 2.3.1 Workload patterns and Web site classifications -- 2.3.2 Workload characteristics -- 2.4 Determining the most affected components -- 2.5 Selecting the scaling techniques to apply -- 2.5.1 Using a faster machine -- 2.5.2 Creating a cluster of machines -- 2.5.3 Using appliance servers -- 2.5.4 Segmenting the workload -- 2.5.5 Batch requests -- 2.5.6 Aggregating user data -- 2.5.7 Managing connections -- 2.5.8 Caching -- 2.6 Applying the technique(s) -- 2.7 Re-evaluating -- Chapter 3. Introduction to topologies -- 3.1 J2EE tiers model -- 3.2 Topology selection criteria -- 3.3 Strategies for scalability. |
3.4 Single machine topology -- 3.5 Separating the Web server -- 3.6 Separating the database server -- 3.7 Vertical scaling -- 3.8 Horizontal scaling with clusters -- 3.8.1 Horizontal scaling with IP sprayer -- 3.9 One WebSphere administrative cell versus many -- 3.10 Multiple clusters on one node versus one cluster per node -- 3.11 The sample topology -- 3.12 Topologies and high availability -- 3.12.1 Using WebSphere Load Balancer custom advisor -- 3.13 Closing thoughts on topologies -- 3.14 Topology selection summary -- Part 2 Distributing the workload -- Chapter 4. Web server load balancing -- 4.1 Introduction -- 4.1.1 Scalability -- 4.1.2 Availability -- 4.1.3 Performance -- 4.2 IBM WebSphere Edge Components -- 4.3 Load Balancer overview -- 4.3.1 Load Balancer topologies -- 4.3.2 Installation and configuration -- 4.3.3 Setting up the cluster machines -- 4.3.4 Configuring a Web server cluster -- 4.3.5 Testing the configuration -- 4.4 Advisors -- 4.4.1 Custom advisors -- 4.4.2 Using WebSphere Application Server sample custom advisor -- 4.5 Server affinity -- 4.5.1 "Stickyness" to source IP address -- 4.5.2 Passive cookie affinity -- 4.5.3 Active cookie affinity -- 4.5.4 URI -- 4.5.5 SSL session ID -- 4.6 Caching Proxy -- 4.6.1 Forward proxy -- 4.6.2 Reverse proxy (IP forwarding) -- 4.6.3 Load Balancing -- 4.6.4 Dynamic caching -- Chapter 5. Plug-in workload management and failover -- 5.1 Introduction -- 5.2 The embedded HTTP transport -- 5.3 Setting up the Web containers -- 5.3.1 Virtual hosts -- 5.3.2 Transports -- 5.3.3 Creating clusters and cluster members -- 5.4 WebSphere plug-in workload management -- 5.4.1 Processing requests -- 5.4.2 The plug-in configuration file -- 5.4.3 Generation of the plug-in configuration file -- 5.4.4 Plug-in workload management and failover policies -- 5.5 Session management -- 5.5.1 Session affinity. | |
5.5.2 Session failover inside the plug-in -- 5.5.3 Session identifiers -- 5.5.4 Session persistence and failover -- 5.6 Troubleshooting the Web server plug-in -- 5.6.1 Logging -- 5.6.2 Trace -- 5.7 Web server plug-in behavior and failover -- 5.7.1 Normal operation -- 5.7.2 Failover operation -- 5.7.3 Tuning failover -- Chapter 6. EJB workload management -- 6.1 Enabling EJB workload management -- 6.2 EJB types and workload management -- 6.2.1 Stateless session beans -- 6.2.2 Stateful session beans -- 6.2.3 Entity beans -- 6.3 Naming and name spaces -- 6.3.1 Looking up an EJB home with JNDI examples -- 6.4 How EJBs participate in workload management -- 6.4.1 Initial request -- 6.4.2 Subsequent requests -- 6.4.3 Cluster run state changes -- 6.5 EJB server selection policy -- 6.5.1 Server weighted round robin routing configuration -- 6.5.2 Prefer local configuration -- 6.6 EJB workload management behavior -- 6.6.1 WLM behaviors using server weighted round robin -- 6.6.2 Prefer local -- 6.6.3 Process affinity -- 6.6.4 Transaction affinity -- 6.7 EJB workload management failover -- 6.7.1 Exceptions triggering automatic failover -- 6.7.2 Exceptions thrown by WLM to the application -- 6.8 Backup Cluster support -- Part 3 Implementing the solution -- Chapter 7. Implementing the sample topology -- 7.1 Overview -- 7.1.1 Software products -- 7.1.2 The sample topology -- 7.1.3 Applications used in our sample topology -- 7.2 Installation summary -- 7.3 Configuring Caching Proxy -- 7.3.1 Starting Caching Proxy -- 7.3.2 Set up Caching Proxy -- 7.3.3 Set administrator user ID and password -- 7.3.4 Restart Caching Proxy -- 7.4 Configuring Load Balancer -- 7.4.1 Configuring the Web servers for Load Balancer -- 7.4.2 Starting Load Balancer and administration GUI -- 7.4.3 Connecting to the Dispatcher host -- 7.4.4 Adding the Web server cluster. | |
7.4.5 Adding a port to the cluster -- 7.4.6 Adding the Web servers to the cluster -- 7.4.7 Start the Network Dispatcher manager -- 7.4.8 Checking what you have done until now -- 7.5 Configuring WebSphere clusters -- 7.5.1 Introduction -- 7.5.2 Creating the Web container cluster -- 7.5.3 Creating the EJB cluster -- 7.5.4 Configure persistent session management -- 7.6 Installing and configuring BeenThere -- 7.6.1 BeenThere installation summary -- 7.6.2 Install BeenThere -- 7.6.3 Regenerate Web server plug-in -- 7.6.4 Restart servers -- 7.6.5 Verifying BeenThere -- 7.7 Installing and configuring Trade3.1 -- 7.7.1 Trade3.1 installation summary -- 7.7.2 Download the Trade3.1 package -- 7.7.3 Set up and configure Trade3DB database -- 7.7.4 Create JDBC and JMS resources -- 7.7.5 SOAPify Trade3.ear -- 7.7.6 Install Trade3.1 from the WebSphere Administrative Console -- 7.7.7 Regenerate Web server plug-in -- 7.7.8 Restart servers -- 7.7.9 Install Trade3.1 using the installation script -- 7.7.10 Working with Trade3.1 -- 7.7.11 Verify failover with Trade3.1 -- 7.7.12 Volume testing Trade3.1 -- Part 4 High availability solutions -- Chapter 8. High availability concepts -- 8.1 Process availability and data availability -- 8.2 Clustering for high availability -- 8.3 Availability definition -- 8.3.1 Levels of availability -- 8.3.2 Availability matrix -- 8.3.3 Causes of downtime -- 8.3.4 Possible single points of failure in the WebSphere system -- 8.3.5 Levels of WebSphere system availability -- 8.3.6 Planning and evaluating your WebSphere HA solutions -- 8.4 Failover terms and mechanisms -- Chapter 9. WebSphere Application Server failover and recovery -- 9.1 Overview -- 9.2 Web container clustering and failover -- 9.2.1 Web container failures and failover -- 9.2.2 Web server plug-in failover performance tuning -- 9.2.3 Network failures. | |
9.2.4 Stream and overloading failover -- 9.3 HTTP session failover -- 9.3.1 Session affinity and failover -- 9.3.2 Session update methods and failover session data loss -- 9.3.3 Session persistence and failover -- 9.4 EJB container failover -- 9.4.1 EJB client redundancy and bootstrap failover support -- 9.4.2 EJB container redundancy and EJB WLM failover support -- 9.4.3 EJB WLM routing -- 9.4.4 LSD failover -- 9.4.5 EJB container failover behavior and tuning -- 9.4.6 Fault isolation and data integrity -- 9.4.7 EJB caching and failover -- 9.4.8 EJB types and failover -- 9.4.9 Conditions of WLM failover -- 9.4.10 Resource redundancy (EJB database, JMS resource, LDAP) -- 9.5 Enhancing WebSphere HA using clustering software -- 9.5.1 Failover unit -- 9.5.2 Configuration and setup for HACMP -- 9.5.3 Failover process -- 9.5.4 Advantages -- Chapter 10. Deployment Manager and Node Agent high availability -- 10.1 Introduction -- 10.2 Node Agent failures -- 10.2.1 Application servers -- 10.2.2 Deployment Manager -- 10.2.3 Location Service Daemon -- 10.2.4 Naming server -- 10.2.5 Security server -- 10.2.6 Application clients -- 10.2.7 Synchronization Service and File Transfer Service -- 10.2.8 RAS service, PMI and monitoring -- 10.2.9 Administrative clients -- 10.3 Enhancing Node Agent high availability -- 10.3.1 Add Node Agent as OS daemon -- 10.3.2 Enhancing Node Agent HA using clustering software -- 10.4 Deployment Manager failures -- 10.4.1 Configuration management -- 10.4.2 Node Agent -- 10.4.3 Application server -- 10.4.4 Naming server -- 10.4.5 Security server -- 10.4.6 WLM runtime service -- 10.4.7 Application clients -- 10.4.8 Synchronization Service and File Transfer Service -- 10.4.9 RAS Service and PMI monitoring -- 10.4.10 Administrative clients -- 10.5 Enhancing Deployment Manager high availability. | |
10.5.1 Add Deployment Manager to OS daemon service. | |
Titolo autorizzato: | IBM WebSphere V5.1 performance, scalability, and high availability |
Formato: | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione: | Inglese |
Record Nr.: | 9910811826403321 |
Lo trovi qui: | Univ. Federico II |
Opac: | Controlla la disponibilità qui |