Skip to content

Parallel servers

Parallel servers are used to increase the performance and availability of server systems. Exactly two versiondog servers are combined to form a network.

Requirements

  • The two servers must be installed on different computers.
  • The two servers must each have their own parallel server license (i.e. the serial numbers must be different).

Advantages of parallel servers

  • Fail-safe
    • Both servers have the same data. As soon as the data changes, the servers are synchronized.
    • The versiondog applications are kept redundant. If one server fails, the remaining server alone takes over all tasks.
  • Load balancing
    • The resulting loads, in particular Check-In/Check-Out processes and scheduler jobs, are automatically distributed between the two servers by default.
    • Clients can optionally login to a specific server. If this is not available, the other server is automatically selected.
    • Scheduler jobs can be explicitly assigned to a specific server. If this server is unavailable, the other server automatically takes over the jobs.

Info

If one of the two servers is unavailable for a configurable period of time, a warning is issued in the Windows event log, in the event display of versiondog and, if configured, by email. This warning is regenerated every 24 hours as long as the server is unavailable. As soon as the server is restarted, the configured time period applies again. Once the server is available again, parallel server operation is resumed.

Info

We recommend stopping the services of both parallel servers for safety reasons before making major changes to the network. This is the only way to ensure that no open tasks (e.g. due to Check-In or other changes) are accumulated on one of the servers.