eviden-logo

Evidian > Products > SafeKit: Simple, Cost-Effective High Availability Software > Amazon AWS: The Simplest Load Balancing Cluster with Failover on Windows and Linux

Amazon AWS: The Simplest Load Balancing Cluster with Failover on Windows and Linux

Evidian SafeKit

How the Evidian SafeKit software simply implements a load balancing cluster with failover in Amazon AWS?

The solution in Amazon AWS

Evidian SafeKit brings load balancing and failover in Amazon AWS between two Windows or Linux redundant servers or more.

This article explains how to implement quickly a Amazon AWS cluster without specific skills.

A generic product

Note that SafeKit is a generic product on Windows and Linux.

You can implement with the same product real-time replication and failover of any file directory and service, database, complete Hyper-V or KVM virtual machines, Docker, Kubernetes, Cloud applications (see all solutions).

Architecture

How the Evidian SafeKit farm cluster implements load balancing and failover in Amazon AWS?

How it works in Amazon AWS?

  • The servers are running in different availability zones.
  • The critical application is running in all servers of the farm.
  • Users are connected to a virtual IP address which is configured in the Amazon AWS load balancer.
  • SafeKit provides a generic health check for the load balancer.
    When the farm module is stopped in a server, the health check returns NOK to the load balancer which stops the load balancing of requests to the server.
    The same behavior happens when there is a hardware failure.
  • In each server, SafeKit monitors the critical application with process checkers and custom checkers.
  • SafeKit restarts automatically the critical application in a server when there is a software failure thanks to restart scripts.
  • A connector for the SafeKit web console is installed in each server.
    Thus, the load balancing cluster can be managed in a very simple way to avoid human errors.

Comparison of SafeKit with Traditional High Availability (HA) Clusters

How does SafeKit compare to traditional High Availability (HA) cluster solutions?

This comparison highlights the fundamental differences between SafeKit and traditional High Availability (HA) cluster solutions like Failover Clusters, Virtualization HA, and SQL Always-On. SafeKit is designed as a low-complexity, software-only solution for generic application redundancy, contrasting with the high complexity and specific storage requirements (shared storage, SAN) typical of traditional HA mechanisms.
Comparison of SafeKit with traditional High Availability (HA) clusters
Solutions Complexity Comments
Failover Cluster (Microsoft) High Specific Storage (shared storage, SAN)
Virtualization (VMware HA) High Specific Storage (shared storage, SAN, vSAN)
SQL Always-On (Microsoft) High Only SQL is redundant, requires SQL Enterprise Edition
Evidian SafeKit Low Simplest, generic and software-only. Unsuitable for large data replication.

SafeKit's Advantage in Application Redundancy

SafeKit achieves its low-complexity High Availability through a simple, software-based mirroring mechanism that eliminates the need for expensive, dedicated hardware like a SAN (Storage Area Network). This makes it a highly accessible solution for quickly implementing application redundancy without complex infrastructure changes.