HA au niveau VM vs HA au niveau Application

Evidian SafeKit

Choisissez entre haute disponibilité au niveau de l'application ou au niveau de la machine virtuelle

Haute disponibilité au niveau de l'application

Dans ce type de solution, seules les données applicatives sont répliquées. Et seule l'application est redémarrée en cas de panne. Les scripts de redémarrage doivent être écrits pour redémarrer l'application. Cette solution est indépendante de la plateforme et fonctionne avec des machines physiques, des machines virtuelles, dans le Cloud.

Application HA

Nous livrons des modules applicatifs pour mettre en œuvre ce type de solution. Ils sont préconfigurés pour des applications et des bases de données bien connues. Vous pouvez les personnaliser avec vos propres services, données à répliquer, checkers d'application. Et vous pouvez combiner les modules applicatifs pour construire des architectures avancées à plusieurs niveaux.

Haute disponibilité au niveau machine virtuelle

Dans ce type de solution, la machine virtuelle (VM) complète est répliquée (Application + OS). Et la VM complète est redémarrée en cas de panne. L'avantage est qu'il n'y a pas de scripts de redémarrage à écrire par application ni d'adresse IP virtuelle à définir. Si vous ne savez pas comment fonctionne l'application, c'est la meilleure solution.

VM HA

Nous proposons deux modules pour la mise en œuvre de cette solution : un pour Hyper-V sous Windows et un pour KVM sous Linux. Plusieurs VMs peuvent être répliquées et peuvent fonctionner sur les deux hyperviseurs avec réplication croisée et reprise mutuelle.

Comparaison entre la HA au niveau des VMs et la HA au niveau application

HA de VMs avec le module Hyper-V ou KVM de SafeKit HA d'application avec les modules applicatifs de SafeKit
SafeKit dans 2 hyperviseurs

Réplication et reprise de VM complète

SafeKit dans 2 machines virtuelles ou physiques

Application HA

Réplication et reprise eu niveau applicatif

Réplique plus de données (App+OS) Réplique seulement les données applicatives
Reboot de la machine virtuelle sur l'hyperviseur 2 si l'hyperviseur 1 crash
Temps de reprise dépendant du reboot de l'OS
Temps de reprise rapide avec redémarrage de l'application sur OS2 en cas de panne du serveur 1
Autour d'1 mn ou moins (voir RTO/RPO ici)
Checker applicatif et reprise sur panne logicielle
Solution générique pour n'importe quelle application / OS Scripts de redémarrage à écrire dans des modules applicatifs de haute disponibilité

Comparaison entre SafeKit et des clusters Microsoft Hyper-V ou VMware HA

SafeKit avec le module Hyper-V ou le module KVM Microsoft Hyper-V Cluster & VMware HA
SafeKit with Hyper-V VMware HA or Hyper-V cluster
Like  Pas de disque partagé - réplication temps réel synchrone à la place avec 0 perte de données Dislike  Disque partagé et baie de disques externe spécifique
Like  Sites distants = pas de SAN pour la réplication Dislike  Sites distants = baies de disques répliquées à travers un SAN
Like  Aucune compétence informatique spécifique pour configurer le système Dislike  Compétence informatique spécifique pour configurer le système

Notez que les solutions Hyper-V/SafeKit et KVM/SafeKit sont limitées à la réplication et au basculement de 25 machines virtuelles.

SafeKit : une solution idéale pour une application partenaire

Cette solution indépendante de la plateforme est idéale pour un partenaire ayant une application critique et qui souhaite proposer une option de haute disponibilité simple à déployer auprès de nombreux clients.

Elle est également reconnue comme la plus simple à mettre en œuvre par nos partenaires.

Différentiateurs de la solution de haute disponibilité SafeKit par rapport à la concurrence

Modules SafeKit pour des solutions de haute disponibilité plug&play

SafeKit Modules for Plug&Play High Availability Solutions

Partage de charge réseau et reprise sur panne

Windows farm

Linux farm

Generic farm   > Generic farm   >
Microsoft IIS   > -
NGINX   >
Apache   >
Amazon AWS farm   >
Microsoft Azure farm   >
Google GCP farm   >
Other cloud   >

Architectures de clustering avancée

Plusieurs modules peuvent être déployés dans le même cluster. Ainsi, des architectures de clustering avancées peuvent être mises en œuvre :

Démonstrations de solutions de haute disponibilité avec SafeKit

Webinaire SafeKit

Ce webinaire présente en 2 minutes Evidian SafeKit.

Dans ce webinaire, vous comprendrez les clusters ferme et miroir de SafeKit.

Cluster Microsoft SQL Server

Cette vidéo montre la configuration d'un module miroir avec réplication temps réel synchrone et reprise sur panne.

La réplication de fichiers et le basculement sont configurés pour Microsoft SQL Server mais fonctionnent de la même manière pour d'autres bases de données.

Essai gratuit ici

Cluster Apache

Cette vidéo montre une configuration d'un module ferme avec équilibrage de charge et reprise sur panne.

L'équilibrage de charge et le basculement sont configurés pour Apache mais fonctionnent de la même manière pour d'autres services Web.

Essai gratuit ici

Cluster Hyper-V

Cette vidéo montre un cluster Hyper-V avec des réplications complètes de machines virtuelles.

Les machines virtuelles peuvent s'exécuter sur les deux serveurs Hyper-V et elles sont redémarrées en cas de panne.

Essai gratuit ici

Formation à SafeKit

Introduction

  1. Introduction / pptx

    • Fonctionnalités
    • Architectures
    • Avantages distinctifs
  2. Compétition / pptx

    • Cluster matériel vs logiciel
    • Réplication synchrone vs asynchrone
    • Réplications de fichiers vs disques
    • Haute disponibilité vs tolérance aux fautes
    • Load balancing matériel vs logiciel
    • HA de machines virtuelles vs applications

Installation, configuration, CLI

  1. Installation / pptx

    • Installation du package
    • Configuration des nœuds
    • Configuration du cluster
    • Upgrade
  2. Console web / pptx

    • Configuration du cluster
    • Onglet Configuration
    • Onglet Contrôle
    • Onglet Supervision
    • Onglet Configuration avancée
  3. Ligne de commande / pptx

    • Installation silencieuse
    • Administration du cluster
    • Administration du module
    • Command line interface

Configuration avancée

  1. Module miroir / pptx

    • userconfig.xml + restart scripts
    • Heartbeat (<hearbeat>)
    • Virtual IP address (<vip>)
    • Real-time file replication (<rfs>)
  2. Module ferme / pptx

    • userconfig.xml + restart scripts
    • Farm configuration (<farm>)
    • Virtual IP address (<vip>)
  3. Checkers / pptx

    • Failover machine (<failover>)
    • Process monitoring (<errd>)
    • Network and duplicate IP checkers
    • Custom checker (<custom>)
    • Split brain checker (<splitbrain>)
    • TCP, ping, module checkers

Support

  1. Outils pour le support / pptx

    • Analyse des snaphots
  2. Support Evidian / pptx

    • Récupérer les clés permanentes
    • S'enregistrer sur support.evidian.com
    • Call desk

Documentation

  1. Documentation technique

  2. Documentation d'avant vente