Clustered Environments

Honeywell Voice Maintenance & Inspection Solution can be installed on servers that are grouped for failover. Failover systems provide a fully redundant instance of each node, brought online only when its associated primary node fails.

The VoiceConsole application may also be configured on a server cluster for load balancing. See the VoiceConsole Implementation Guide for more details.

The solution does not support clusters for load balancing VoiceCheck at this time.

Clusters can be configured in three ways, as shown in the next sections.

  • Single database with clustered application servers
  • Single application server with a clustered database
  • Clustered database and application servers

Single Database with Clustered Application Servers

The VoiceCheck or VoiceConsole application is installed on multiple nodes of a clustered application server that communicates with a single instance of the associated database. Application clients communicate through a dispatcher. 

Shown below, this configuration is setup during the VoiceCheck or VoiceConsole installation process. 

Single Database with Clustered Application Servers

The shared drive contains log files.

Single Application Server with Clustered Database

VoiceCheck or VoiceConsole is installed on a single application server. It communicates with the associated database that has multiple nodes acting as a single interface for a common underlying database. This configuration is shown in the figure below.

Single Application Server with Clustered Database

See your database documentation for setup information.

Clustered Database and Application Servers

This configuration, shown in the figure below is a combination of the two scenarios described above.

In this scenario there are no single points of failure as both the application servers and the databases have some form of redundant response mechanism.

Both Database and Application Server Clustering

The shared drive contains the log files.