New standard for high-availability enterprise-level security systems

SecurOS Cluster

Modern IT-systems require the implementation of cluster architecture for flexibility and fault tolerance. SecurOS Cluster technology allows to build flexible IT-systems that are resistant to hardware failures. In case of hardware failures, the system’s functionality is restored automatically and the recovery process is transparent for video surveillance operator.


The stability of video recording is provided by the servers’ interoperability. If any physical server falls, the virtual SecurOS video server migrates to the standby physical server automatically. SecurOS Cluster supports various configurations, starting with “2+1” configuration (and even “1+1”) and ending with more complicated that may include several dozens of servers. SecurOS Cluster allows to create solution with a necessary level of stability by allocating the estimated number of cluster servers for backup servers. That excludes any data loss, security management process shutdown, video archive loss during the period of work on replacing a failed server.

  • SecurOS Video Server becomes a virtual portable entity, no longer attached to hardware
  • An arbitrary number of standby servers can be used to improve system reliability
  • SecurOS Cluster supports both failover and failback functionality
  • SecurOS Cluster natively provides redundancy for its video analytic modules
  • SecurOS Cluster is a built-in feature of the SecurOS platform. Users do not need to purchase and use any third-part virtualization or clustering software

Technical features

  • The system’s efficiency restoration occurs automatically
  • The recovery time of the video server on the backup node is 30-120 sec
  • During the recovery period the SecurOS operator can view live video using multicast broadcast
  • Supports the ability to restore archived data from the camera’s SD-card (provided by SecurOS EdgeStorage Sync technology)
  • After replacing the failed physical server to a functioning one, it remains to function as a standby device, if there is no need to use the Failback mode
  • The priority physical server can be assigned for each virtual video server. The priority server is the physical server to which the virtual video server returns as soon as the physical server becomes available. As the failback mode initiates, the SecurOS video server will take its primary physical server as the priority server. In particular, it simplifies maintenance work
  • The cluster is managed on the basis of the physical servers quorum. The physical servers in the cluster make decisions by a simple majority vote: «50% + 1 vote». The managing of the servers quorum enables to avoid the «split brain» scenario which is extremely dangerous for system functionality
  • To record video in a security system configured using the SecurOS Cluster technology, the ability to work with central storage or local server storage is supported

Special configurations support

Special configurations support hi-level redundancy of special SecurOS configurations:

  • configuration of two videoservers, where the second (standby) server ensures the redundancy of the first (priority) one;
  • configuration in which videoservers are located in geographically diverse sites that are backed up in the unified local data center. That excludes any problems with cluster performance if the connection between sites and data center is lost.

SecurOS Server Manager

SecurOS Server Manager is a standalone application that was created in order to setup and monitor SecurOS Cluster configurations as well as classic SecurOS configurations (without clasterization), it allows to set up one or several independent SecurOS configurations simultaneously.

Within SecurOS Server Manager administrator can:

  • Create new clusters or disable clusterization;
  • Relocate virtual videoservers (Nodes) between physical servers (Hosts), select priority Hosts for Nodes;
  • Temporary put out the cluster performance and switch off videoservers to perform updates or technical support service of a system;
  • Set up local physical drivers for archive video recording;
  • Restore system’s configuration from a backup file;
  • Monitor current state of Nodes and Hosts (as well as videoservers’ state in classic configuration), status of connection to the Configuration Server, etc.

See a detailed overview of SecurOS Cluster technology in our video presentation: