| 3 products in 1 |
Saves on Windows and Linux the cost of external shared/replicated storage, load balancing boxes, and enterprise editions of OS and databases. Includes all clustering features: synchronous real-time file replication, failure monitoring, automatic restart, virtual IP failover. |
Traditional approaches require separate products for storage replication, load balancing, and clustering — increasing cost and complexity. |
| Very simple configuration |
Configuration via application modules. New services and replicated directories can be added easily. All managed through a centralized web console. No domain controller or Active Directory required. |
Microsoft cluster and similar solutions require complex Active Directory configuration and domain controllers. |
| Synchronous replication |
Real-time replication is synchronous with no data loss on failure (RPO = 0). |
Asynchronous replication can lose recent transactions that were not yet replicated at failure time. |
| Fully automated failback |
After failure, when a server reboots, the replication failback is fully automatic. The failed server reintegrates the cluster without stopping the application on the remaining server. |
Most replication solutions (especially database-level) require manual resynchronization. The application may even be stopped during failback. |
| Replication of any type of data |
Replication works for databases and for any files that need to be replicated. |
Database-level replication only protects the database, not configuration files, logs, or other application data. |
| File replication vs disk replication |
Replication is based on file directories that can be located anywhere, even on the system disk. |
Disk replication requires a dedicated disk partition and special application configuration to store data there. |
| File replication vs shared disk |
Servers can be deployed in two remote sites with no shared infrastructure. |
Shared disk solutions require physical proximity and cannot span remote sites. |
| Remote sites and virtual IP |
All clustering features work for 2 servers in remote sites. Extended LAN enables level-2 VIP rerouting. For different IP networks, VIP is managed via a load balancer with SafeKit health check. |
Many clustering solutions do not support remote site failover or require complex DNS redirection with unpredictable recovery times. |
| Quorum and split brain |
Works with only 2 servers. A simple split brain checker to a router handles network isolation between sites. |
Most clustering solutions require a 3rd server for quorum management. |
| Active/active cluster |
The secondary server is not dedicated. The cluster can run active/active with 2 different mirror modules. |
Fault-tolerant systems dedicate the secondary to execute the same application synchronized at instruction level. |
| Uniform HA solution |
SafeKit implements both mirror cluster (replication + failover) and farm cluster (load balancing + failover). A N-tier architecture can be made HA with one solution on Windows and Linux. |
Typical architectures mix different technologies for load balancing, replication, and failover — increasing operational complexity. |
| RTO / RPO |
Quick application restart in case of failure: around 1 minute or less. Zero data loss (synchronous replication). |
Full VM replication (VMware HA, Hyper-V cluster) requires rebooting the entire OS on a new hypervisor, resulting in longer recovery times. |