Sun Java logo     Copyright      Index      Next     

Sun logo
Sun Java System Application Server Enterprise Edition 8.1 2005Q1 Deployment Planning Guide 

Contents


Preface
Who Should Use This Guide
Before You Read This Book
How This Book Is Organized
Conventions Used in This Book
Typographic Conventions
Symbols
Default Paths and File Names
Shell Prompts
Related Documentation
Books in This Documentation Set
Other Server Documentation
Accessing Sun Resources Online
Contacting Sun Technical Support
Related Third-Party Web Site References
Sun Welcomes Your Comments

Chapter 1   Product Concepts
J2EE Platform Overview
J2EE Applications
Containers
J2EE Services
Web Services
Client Access
External Systems and Resources
Application Server Components
Server Instances
Administrative Domains
Domain Administration Server (DAS)
Clusters
Node Agents
Named Configurations
HTTP Load Balancer Plug-in
Session Persistence
IIOP Load Balancing in a Cluster
Message Queue and JMS Resources
High-Availability Database
Overview
System Requirements
HADB Architecture
Nodes and Node Processes
Data Redundancy Units
Spare Nodes
Example Spare Node Configurations
Mitigating Double Failures
HADB Management System
Management Client
Management Agent
Management Domains
Repository
Setup and Configuration Roadmap

Chapter 2   Planning your Deployment
Establishing Performance Goals
Estimating Throughput
Estimating Load on Application Server Instances
Maximum Number of Concurrent Users
Think Time
Average Response Time
Requests Per Minute
Estimating Load on the HADB
HTTP Session Persistence Frequency
HTTP Session Size and Scope
Stateful Session Bean Checkpointing
Planning the Network Configuration
Estimating Bandwidth Requirements
Calculating Bandwidth Required
Estimating Peak Load
Configuring Subnets
Choosing Network Cards
Network Settings for HADB
Planning for Availability
Rightsizing Availability
Using Clusters to Improve Availability
Adding Redundancy to the System
Identifying Failure Classes
Using HADB Redundancy Units to Improve Availability
Using HADB Spare Nodes to Improve Fault Tolerance
Planning Failover Capacity
Design Decisions
Designing for Peak or Steady State Load
System Sizing
Number of Application Server Instances
Number of HADB Nodes
Number of HADB Hosts
HADB Storage Capacity
Planning Message Queue Broker Deployment
Multi-Broker Clusters
Master Broker and Client Synchronization
Configuring Application Server to Use Message Queue Brokers
Managing JMS with Admin Console
Managing JMS with asadmin
Java Message Service Type
Default JMS Host
Example Deployment Scenarios
Default Deployment
Using an MQ Broker Cluster with an Application Server Cluster
Specifying an Application-Specific MQ Broker Cluster
Application Clients

Chapter 3   Selecting a Topology
Common Requirements
General Requirements
HADB Nodes and Machines
Load Balancer Configuration
Co-located Topology
Example Configuration
Variation of Co-located Topology
Separate Tier Topology
Example Configuration
Variation of Separate Tier Topology
Determining Which Topology to Use
Comparison of Topologies

Appendix A   Checklist for Deployment

Index


Copyright      Index      Next     


Part No: 819-0078.   Copyright 2004 - 2005 Sun Microsystems, Inc. All rights reserved.