Clustering is imprecisely defined in distributed computing. In general, a cluster is a combination of computers or partitions of a computer (nodes) that act cooperatively to provide one or more of the following:
This document focuses on cluster servers that provide HA and scalability as provided by the PRIMECLUSTER software suite. It does not discuss other kinds of clustering such as administrative clusters or scientific computing clusters.
Figure 1.1 Typical two-node cluster
PRIMECLUSTER also supports the single-node cluster configuration with one node. Application status is monitored in a single-node cluster. If an error is detected, availability can be improved by automatically restarting the application and trying recovery.
Furthermore, PRIMECLUSTER supports the following virtualization environments and cloud environment:
KVM environment
RHOSP environment
VMware environment
Oracle VM Server for SPARC environment
Oracle Solaris Zones environment
Kernel Zone
Non-global Zone
FJCS for OSS environment