Documentation Home
> Sun GlassFish Enterprise Server v2.1.1 Deployment Planning Guide
Sun GlassFish Enterprise Server v2.1.1 Deployment Planning Guide
Book Information
Index
A
B
C
D
E
F
H
I
J
L
M
N
O
P
R
S
T
U
W
Preface
Chapter 1 Product Concepts
Java EE Platform Overview
Java EE Applications
Containers
Java EE 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
Example: co-located configuration
Example: separate tier configuration
Mitigating Double Failures
HADB Management System
Management Client
Management Agent
Ensuring availability of management agents
Management Domains
Repository
Setup and Configuration Roadmap
To Set Up and Configure Application Server for High Availability
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
To determine the required number of HADB nodes
Number of HADB Hosts
To calculate the number of 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
Local Java Message Service
Remote Java Message Service
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
Chapter 4 Checklist for Deployment
Checklist for Deployment
© 2010, Oracle Corporation and/or its affiliates