eviden-logo

Evidian > Products > High Availability Software - Zero Extra Hardware > Cloud: The Simplest Load Balancing Cluster with Failover on Windows and Linux

Cloud: 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 Cloud?

The solution in Cloud

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

This article explains how to implement quickly a Cloud 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.

Architecture

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

How it works in Cloud?

  • 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 Cloud 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.

Partners, the success with SafeKit

This platform agnostic solution is ideal for a partner reselling a critical application and who wants to provide a redundancy and high availability option easy to deploy to many customers.

With many references in many countries won by partners, SafeKit has proven to be the easiest solution to implement for redundancy and high availability of building management, video management, access control, SCADA software...

Building Management Software (BMS)

Video Management Software (VMS)

Electronic Access Control Software (EACS)

SCADA Software (Industry)

Free trial + Cloud quick start configuration to deploy a SafeKit farm cluster between two Windows or Linux nodes

SafeKit Modules for Plug&Play Redundancy and High Availability Solutions

Advanced clustering architectures

Several modules can be deployed on the same cluster. Thus, advanced clustering architectures can be implemented:

Evidian SafeKit Webinar

Evidian SafeKit Overview Slides

  • Demonstration
  • Examples of redundancy and high availability solution
  • Evidian SafeKit sold in many different countries with Milestone
  • 2 solutions: virtual machine cluster or application cluster
  • Distinctive advantages
  • More information on the web site

More slides

SafeKit High Availability Differentiators against Competition

Evidian SafeKit 8.2

All new features compared to 7.5 described in the release notes

Packages

One-month license key

Technical documentation

Training

Modules and quick installation

SafeKit 8.2 Training

Introduction

  1. Overview / pptx

    • Demonstration
    • Examples of redundancy and high availability solution
    • Evidian SafeKit sold in many different countries with Milestone
    • 2 solutions: virtual machine or application cluster
    • Distinctive advantages
    • More information on the web site
  2. Competition / pptx

    • Cluster of virtual machines
    • Mirror cluster
    • Farm cluster

Installation, Console, CLI

  1. Install and setup / pptx
    • Package installation
    • Nodes setup
    • Upgrade
  2. Web console / pptx
    • Configuration of the cluster
    • Configuration of a new module
    • Advanced usage
    • Securing the web console
  3. Command line / pptx
    • Configure the SafeKit cluster
    • Configure a SafeKit module
    • Control and monitor

Advanced configuration

  1. Mirror module / pptx
    • start_prim / stop_prim scripts
    • userconfig.xml
    • Heartbeat (<hearbeat>)
    • Virtual IP address (<vip>)
    • Real-time file replication (<rfs>)
    • How real-time file replication works?
    • Mirror's states in action
  2. Farm  module / pptx
    • start_both / stop_both scripts
    • userconfig.xml
    • Farm heartbeats (<farm>)
    • Virtual IP address (<vip>)
    • Farm's states in action
  1. Checkers / pptx
    • userconfig.xml
    • errd checker
    • intf and ip checkers
    • custom checker
    • splitbrain checker for a mirror module
    • tcp, ping, module checkers
    • Checkers in action

Troubleshooting

  1. Troubleshooting / pptx
    • Analyze yourself the logs
    • Take snapshots for support
    • Boot / shutdown
    • Web console / Command lines
    • Mirror / Farm / Checkers
    • Running an application without SafeKit

Support

  1. Evidian support / pptx
    • Get permanent license key
    • Register on support.evidian.com
    • Call desk