Topology > Redundancy > Reports, and Trends Server Redundancy | Topology

Reports and Trends Server Redundancy

Redundancy of Reports, Trends, and I/O servers is achieved by adding standby servers, within a defined cluster, to provide redundant system components. In addition you can also utilize the dual end point (or multiple network interfaces) capabilities of each component, effectively enabling you to specify a complete and unique network connection from a client to a server. See Network Redundancy.

Consider the following diagram:

Server redundancy of each component in the diagram is achieved by providing a corresponding standby server on the same network (LAN 1). Redundancy is provided as follows:

In 2018 Alarm Server Redundancy has been modified to be a main/standby model. Refer to Alarm Server Redundancy for more information.

Connectivity Parameters

The client sub system runs in every SCADA client or server process. It connects to all servers within all clusters that are enabled, allowing any process to send data requests to any other server, either through internal systems or Cicode function calls.

Two Citect.ini parameters allow you to configure how the client sub system will manage its connections to redundant pairs of Reports or Trends servers.

These parameters are [Type.ClusterName.ServerName]Priority and [Type.ClusterName.ServerName]DisableConnection, where Type is the relevant server type (Report or Trend). The default setting for these parameters provides behavior as described above, in that if the client sub system is redirected to a standby server it will retain a connection to that server, providing that it is operable, even when the primary server is restored. This is also the behavior that will occur if these parameters are not added for a given server type.

The connectivity parameters can be set at the system level using the Parameters form of the project, or specifically for each computer in the local Citect.ini file.

For a detailed explanation of these parameters see:

[Report.ClusterName.ServerName]Priority

[Trend.ClusterName.ServerName]Priority

[Report.ClusterName.ServerName]DisableConnection

[Trend.ClusterName.ServerName]DisableConnection

See Also

Published June 2018