Evidian Logo

Eviden > Products > SafeKit: All-in-One SANless High Availability & Application Clustering Software > SafeKit Solutions on Windows and Linux with Application Modules

SafeKit Solutions on Windows and Linux with Application Modules

Evidian SafeKit

How the cluster configuration works with application modules?

Simplicity of cluster configuration

With the SafeKit software, cluster configuration for a critical application is simple. You must configure either a farm application module or a mirror application module according the high availability architecture suited for your critical application.

Application modules

Cluster configuration involves writing an application module which includes:

  1. the application stop and start scripts,
  2. the configuration file userconfig.xml which contains:
    • names or physical IP addresses of the servers,
    • name or virtual IP address of the cluster,
    • file directories to replicate in real time between 2 servers for a mirror module,
    • network load balancing criteria between N servers for a farm module,
    • configuration of software and hardware failures detectors.

Simplicity of software cluster deployment

Once the application module is configured and tested, deployment of the HA software cluster requires no specific IT skills:

  1. install application on 2 standard Windows or Linux servers,
  2. install the SafeKit software on both servers,
  3. install the application module on both servers,
  4. configure the new names (or IP addresses) of the servers and the new name (or virtual IP address) of the cluster ,
  5. start the cluster.

Configuration is somplified thanks to a web console.

SafeKit Application Module Library: Ready-to-Use HA Solutions

This table presents the SafeKit High Availability (HA) solutions, categorized by application and operating environment (Databases, Web Servers, VMs, Containers, Cloud). Identify the specific pre‑configured .safe module (e.g., mirror.safe, farm.safe, and others) required for real‑time replication, load balancing, and automatic failover of critical business applications on Windows or Linux. Simplify your HA cluster setup with direct links to quick installation guides.

⚠️ Note: A SafeKit .safe module is essentially a pre‑configured High Availability (HA) template that defines how a specific application will be clustered and protected by the SafeKit software. In practice, it is a zip file which contains a configuration file (userconfig.xml) and restart scripts.

SafeKit High Availability (HA) Solutions: Quick Installation Guides (with downloadable .safe modules)
Application Category How it works? Quick Installation Guide Application Module
New Applications Windows Mirror Cluster Architecture Quick Installation Guide for Windows mirror.safe (Windows)*
New Applications Linux Mirror Cluster Architecture Quick Installation Guide for Linux mirror.safe (Linux)*
New Applications Windows Load Balancing Architecture Quick Installation Guide for Windows farm.safe (Windows)*
New Applications Linux Load Balancing Architecture Quick Installation Guide for Linux farm.safe (Linux)*
Databases Microsoft SQL Server Mirror Cluster Architecture Quick Installation Guide for Microsoft SQL Server sqlserver.safe (Windows)
Databases PostgreSQL Mirror Cluster Architecture Quick Installation Guide for PostgreSQL postgresql.safe (Windows)
postgresql.safe (Linux)
Databases MySQL Mirror Cluster Architecture Quick Installation Guide for MySQL mysql.safe (Windows)
mysql.safe (Linux)
Databases MariaDB Mirror Cluster Architecture Quick Installation Guide for MariaDB mysql.safe (Windows)
mysql.safe (Linux)
Databases Oracle Mirror Cluster Architecture Quick Installation Guide for Oracle oracle.safe (Windows)
oracle.safe (Linux)
Databases Firebird Mirror Cluster Architecture Quick Installation Guide for Firebird firebird.safe (Windows)
firebird.safe (Linux)
Web Servers Apache Load Balancing Architecture Quick Installation Guide for Apache apache_farm.safe (Windows)
apache_farm.safe (Linux)
Web Servers IIS Load Balancing Architecture Quick Installation Guide for IIS iis_farm.safe (Windows)
Web Servers NGINX Load Balancing Architecture Quick Installation Guide for NGINX farm.safe (Windows & Linux)*
VMs and Containers Hyper-V VM HA Architecture Quick Installation Guide for Hyper-V hyperv.safe (Windows)
VMs and Containers KVM VM HA Architecture Quick Installation Guide for KVM kvm.safe (Linux)
VMs and Containers Docker Container HA Architecture Quick Installation Guide for Docker mirror.safe (Linux)*
VMs and Containers Podman Container HA Architecture Quick Installation Guide for Podman mirror.safe (Linux)*
VMs and Containers Kubernetes K3S Cluster Architecture Quick Installation Guide for Kubernetes K3S k3s.safe (Linux)
AWS Cloud AWS Mirror Cluster Architecture Quick Installation Guide for AWS mirror.safe (Windows & Linux)*
AWS Cloud AWS Load Balancing Architecture Quick Installation Guide for AWS farm.safe (Windows & Linux)*
GCP Cloud GCP Mirror Cluster Architecture Quick Installation Guide for GCP mirror.safe (Windows & Linux)*
GCP Cloud GCP Load Balancing Architecture Quick Installation Guide for GCP farm.safe (Windows & Linux)*
Azure Cloud Azure Mirror Cluster Architecture Quick Installation Guide for Azure mirror.safe (Windows & Linux)*
Azure Cloud Azure Load Balancing Architecture Quick Installation Guide for Azure farm.safe (Windows & Linux)*
Cloud Cloud Mirror Cluster Architecture Quick Installation Guide for Cloud mirror.safe (Windows & Linux)*
Cloud Cloud Load Balancing Architecture Quick Installation Guide for Cloud farm.safe (Windows & Linux)*
Physical Security / VMS Milestone XProtect Mirror Cluster Architecture Quick Installation Guide for Milestone XProtect milestone.safe (Windows)
Physical Security / VMS Nedap AEOS Mirror Cluster Architecture Quick Installation Guide for Nedap AEOS nedap.safe (Windows)
Physical Security / VMS Genetec SQL Mirror Cluster Architecture Quick Installation Guide for Genetec (SQL Server) sqlserver.safe (Windows)
Physical Security / VMS Bosch AMS VM HA Architecture Quick Installation Guide for Bosch AMS hyperv.safe (Windows)
Physical Security / VMS Bosch BIS VM HA Architecture Quick Installation Guide for Bosch BIS hyperv.safe (Windows)
Physical Security / VMS Bosch BVMS VM HA Architecture Quick Installation Guide for Bosch BVMS hyperv.safe (Windows)
Physical Security / VMS Hanwha Vision VM HA Architecture Quick Installation Guide for Hanwha Vision hyperv.safe (Windows)
Physical Security / VMS Hanwha Wisenet VM HA Architecture Quick Installation Guide for Hanwha Wisenet hyperv.safe (Windows)
Siemens Products Siemens Siveillance VM HA Architecture Quick Installation Guide for Siemens Siveillance suite hyperv.safe (Windows)
Siemens Products Siemens Desigo CC VM HA Architecture Quick Installation Guide for Siemens Desigo CC hyperv.safe (Windows)
Siemens Products Siemens Siveillance Mirror Cluster Architecture Quick Installation Guide for Siemens Siveillance VMS SiveillanceVMS.safe (Windows)
Siemens Products Siemens SiPass VM HA Architecture Quick Installation Guide for Siemens SiPass hyperv.safe (Windows)
Siemens Products Siemens SIPORT VM HA Architecture Quick Installation Guide for Siemens SIPORT hyperv.safe (Windows)
Siemens Products SIMATIC PCS 7 VM HA Architecture Quick Installation Guide for Siemens SIMATIC PCS 7 hyperv.safe (Windows)
Siemens Products SIMATIC WinCC VM HA Architecture Quick Installation Guide for Siemens SIMATIC WinCC hyperv.safe (Windows)

* mirror.safe and farm.safe modules are included by default in the SafeKit installation package.

🔍 SafeKit High Availability Navigation Hub

Explore SafeKit: Features, technical videos, documentation, and free trial
Resource Type Description Direct Link
Key Features Why Choose SafeKit for Simple and Cost-Effective High Availability? See Why Choose SafeKit for High Availability
Use Cases Explore How SafeKit Ensures the High Availability of Critical Infrastructure See All Use Cases
Deployment Model All-in-One SANless HA: Shared-Nothing Software Clustering See SafeKit All-in-One SANless HA
HA Strategies SafeKit: Infrastructure (VM) vs. Application-Level High Availability See SafeKit HA & Redundancy: VM vs. Application Level
Technical Specifications Technical Limitations for SafeKit Clustering See SafeKit High Availability Limitations
Proof of Concept SafeKit: High Availability Configuration & Failover Demos See SafeKit Failover Tutorials
Architecture How the SafeKit Mirror Cluster works (Real-Time Replication & Failover) See SafeKit Mirror Cluster: Real-Time Replication & Failover
Architecture How the SafeKit Farm Cluster works (Network Load Balancing & Failover) See SafeKit Farm Cluster: Network Load Balancing & Failover
Competitive Advantages Comparison: SafeKit vs. Traditional High Availability (HA) Clusters See SafeKit vs. Traditional HA Cluster Comparison
Technical Resources SafeKit High Availability: Documentation, Downloads & Trial See SafeKit HA Free Trial & Technical Documentation
Pre-configured Solutions SafeKit Application Module Library: Ready-to-Use HA Solutions See SafeKit High Availability Application Modules