Horizontal scaling sample topology

Horizontal scaling refers to setting up multiple application server cluster members on two or more physical machines within a single WebSphere Application Server cell. In a horizontal scaling topology, an application can run on all of the machines and present a single system image to clients. This topology requires WebSphere Application Server Network Deployment.

In horizontal scaling, all of the machines host a cluster member for each application server cluster. For example, suppose you have two machines (myHost1 and myHost2) and two application server clusters (myCluster1 and myCluster2). Each cluster contains two cluster members, and each machine hosts one of the cluster members from each cluster.

This figure shows an example of a horizontal scaling topology:

Topology for horizontal scaling

This sample topology includes these features:

You can include additional components to create more advanced horizontal scaling topologies. Two types of variations on the horizontal clustering topology are listed here:

Advantages and disadvantages of horizontal scaling

Horizontal scaling provides these advantages:

The primary disadvantage of a horizontal scaling topology is that it is more complex to administer and maintain than a vertical scaling topology or a single machine topology.