This chapter includes the following sections:
This document is written for application developers and administrators who are developing or deploying Web-based applications on one or more clusters. It also contains information that is useful for business analysts and system architects who are evaluating WebLogic Server or considering the use of WebLogic Server clusters for a particular application.
The topics in this document are primarily relevant to planning, implementing, and supporting a production environment that includes WebLogic Server clusters. Key guidelines for software engineers who design or develop applications that will run on a WebLogic Server cluster are also addressed.
It is assumed that the reader is familiar with Java EE, HTTP, HTML coding, and Java programming (servlets, JSP, or EJB development).
This chapter, Introduction and Roadmap, describes the organization of this guide.
Understanding WebLogic Server Clustering provides a brief introduction to WebLogic Server clusters.
Communications In a Cluster describes how WebLogic Server instances communicate to one another in a cluster and how they utilize a cluster-wide JNDI tree.
Understanding Cluster Configuration explains how the information that defines the configuration of a cluster is stored and maintained, and identifies the methods you can use to accomplish cluster configuration tasks.
Load Balancing in a Cluster describes the load balancing support that a WebLogic Server cluster provides for different types of objects, and provides planning and configuration considerations for architects and administrators.
Failover and Replication in a Cluster describes how WebLogic Server detects failures in a cluster, and summarizes how failover is accomplished for different types of objects.
Whole Server Migration describes the different migration mechanisms supported by WebLogic Server.
Service Migration describes the service migration mechanisms supported by WebLogic Server:
Cluster Architectures describes alternative architectures for a WebLogic Server cluster.
Setting up WebLogic Clusters contains guidelines and instructions for configuring a WebLogic Server cluster.
Dynamic Clusters introduces and describes dynamic clusters.
Configuring and Managing Coherence Clusters describes how to configure and manage Coherence clusters.
Clustering Best Practices provides recommendations for design and deployment practices that maximize the scalability, reliability, and performance of applications hosted by a WebLogic Server cluster.
Troubleshooting Common Problems provides guidelines on how to prevent and troubleshoot common cluster problems.
The WebLogic Cluster API describes the WebLogic Cluster API.
Configuring BIG-IP Hardware with Clusters describes options for configuring an F5 BIG-IP controller to operate with a WebLogic Server cluster.
Configuring F5 Load Balancers for MAN/WAN Failover explains how to configure F5 hardware load balancers.
Configuring Radware Load Balancers for MAN/WAN Failover describes how to configure Radware hardware load balancers.
"Understanding Enterprise JavaBeans" in Developing Enterprise JavaBeans, Version 2.1, for Oracle WebLogic Server
"Creating and Configuring Web Applications" in Developing Web Applications, Servlets, and JSPs for Oracle WebLogic Server.
This release of WebLogic Server adds WLST commands to improve usability for dynamic cluster lifecycle operations. By using the WLST scaleUp
and scaleDown
commands, you can easily start and stop dynamic servers in a dynamic cluster and expand or shrink the size of a dynamic cluster. For more information, see Starting and Stopping Servers in Dynamic Clusters and Expanding or Reducing Dynamic Clusters.
For a comprehensive listing of the new WebLogic Server features introduced in this release, see What's New in Oracle WebLogic Server.