Redundancy of application server

For such an application, the D2000 system consists of two or several application servers (processes D2000 Server).

The following figure shows D2000 system with two application servers (A and B):

Redundant system consists of one or several application servers. The servers form so called Redundant group (RDG) which has configurationally assigned name. Each of the application servers can be in different states. In ordinary circumstances (during the standard operation), there is one server in the state HOT Server (HS) and the others are in the state STANDBY Server (SBS). HS is active and as the only one performs all tasks resulting from its configuration. All SBS servers check the presence of the HS and they are connected to the HS as client processes. Process name is the same as server name with the suffix KNL in the RDG. The HS keeps all SBS servers informed about changes in the configuration and the current values of all objects included in the configuration. Therefore, each of the SBS servers is capable of taking over the HS function at any moment.

For such a configuration of redundant system, there are several methods for connecting clients to application server.

  1. Direct connection to application server - process is started without parameters, if it is placed on the same computer as the server, or using the parameter /S from a remote computer. When the process is connected successfully, it is informed about the current state of the server. If the server is HS, the process activity is not limited in any way and the process keeps its functionality according to the process type. If the server is SBS, the process activity is limited by its type (see the chapter Activity of processes within RDG).
  2. RDG connection - process is started with the parameter /RD (or /RF) along with the RDG name. The information is used by the process, when looking for the HS of the given RDG. After making a connection, the process begins to operate.

Some other properties of RDG :

Redundancy in D2000 systems
Configuration of redundant group (Server)
Configuration and connection of client
Activity of server according to its state within redundant group
Activity of processes within redundant group