High availability is a component of an active-active server environment that, through hardware and software configurations, enables a process or application to continue operating by eliminating single points of failure and minimizing disruption to end users. The following information provides a high-level overview of a Perceptive Content Server system with high availability.
You can configure Perceptive Content servers in a load-balancing cluster configuration to achieve high availability. In a load-balancing cluster, multiple servers run simultaneously while a load balancer—a third-party device or software—balances calls to the system between available servers. A clustered configuration includes at least two Perceptive Content Server nodes, an active database cluster, shared SAN or NAS storage containing the OSM, database files, and server directories.
Perceptive Content Server also operates proactively when configured for high availability. When you balance multiple instances of Perceptive Content across redundant nodes, health policies ensure that you can detect and address problems with a server before they become severe. For example, when a health policy finds an issue on a server node that could disrupt access to an application, the instructions in the policy can redirect it so that the node no longer participates in the system and direct its traffic to other nodes. Therefore, you do not need to take the system down to repair it.