Cluster Types

Unwired Platform clusters are groups of similar components that work together to service client requests.

A cluster is a parallel or distributed computing system made up of many discrete systems that form a single, unified computing resource. Through clustering, you can partition the system load across redundant Unwired Platform components to design a highly-available mobility system architecture.

There are two key tiers in a cluster: Unwired Servers (the server tier) and runtime databases (the data tier). These tiers may then further be supported by a relay server and perhaps a load balancer depending on the scale of your rollout. However, each tier uses a different type of cluster model:
Each cluster includes a primary server, and a group of participating servers that are sometimes refered to as secondary servers or slaves:

Each Unwired Server in a cluster runs on different hosts, so that it can connect to the data tier independently, as well as have its own copy of the system files required for component execution. Sybase recommends that you run each cluster member from its own installation directory.