A SERVICE OF

logo

General Clustering Architecture
BEA AquaLogic Commerce Services Deployment Guide 51
Load Balancing and Clustering (optional)
This section explains how to setup a cluster of WebLogic servers with Apache HTTP Server as a
load balancer and rsync for file synchronization.
General Clustering Architecture
A server cluster is a group of computers that act as one server. The most common use of a cluster
is to increase performance and/or availability. When setup as a load balancing cluster, the work
goes through one server and then is distributed among all nodes in the cluster.
Cluster Components
The following are the typical components of a load balancing cluster.
Load Balancer – All traffic to your website goes through this server and it distributes the
work to the nodes in the cluster.
Cluster Nodes – The servers in the cluster that each have an instance of the web application
and perform all of the work.
File Synchronization Server – Synchronizes changes to common files across all servers in the
cluster.
AquaLogic Commerce Services has been architected to run on a load balanced cluster. A typical
configuration for this would be as follows.
Load Balancer – An Apache server with a load balancing module configured.
Cluster Nodes – Multiple application servers setup in a cluster each with the AquaLogic
Commerce Services Storefront deployed to it.
Commerce Manager Server – One application server with the AquaLogic Commerce Services
Commerce Manager deployed to it.
File Synchronization Server – An rsync server setup on the Commerce Manager Server and
an rsync client setup on each Cluster Node.
Clustering Your Application Server
This section provides you with the tools and information you need to setup an application server
cluster with WebLogic.
WebLogic 9.2 Clustering
This section describes how to setup a WebLogic 9.2 cluster on Linux servers using the BEA
WebLogic Scripting Tool (WLST). WLST is a scripting tool installed with WebLogic that allows
for command-line configuration of the WebLogic server. The set of scripts provided here along
with these instructions will allow you to setup a WebLogic cluster in your environment with ease.