eviden-logo

Evidian > Produits > Logiciel de haute disponibilité - Zéro surcoût matériel > Cluster logiciel vs cluster matériel

Cluster logiciel vs cluster matériel

Evidian SafeKit

Différence entre un cluster logiciel et un cluster matériel ?

Aperçu

Cet article étudie les avantages et les inconvénients d'un cluster logiciel par rapport à un cluster matériel en examinant des fonctionnalités telles que la réplication de données, les disques partagés, l'équilibrage de charge, les prérequis matériels et logiciels, les compétences pour configurer le cluster...

Cluster logiciel vs cluster matériel

Les tableaux comparatifs suivants détaillent la différence entre un cluster matériel et SafeKit, un cluster logiciel.

Qu'est-ce qu'un cluster matériel ?

Il existe deux types de cluster matériel : le cluster matériel pour des applications backend telles que les bases de données et le cluster matériel pour des applications frontend telles que les services Web.

Le cluster matériel pour un backend (comme avec Microsoft failover cluster) est basé sur 2 serveurs partageant un disque avec un basculement automatique des applications en cas de panne.

Le cluster matériel pour un frontend est basé sur des load balancers (comme avec F5 BIG-IP) en amont d'une ferme de serveurs (2 serveurs ou plus). Les load balancers distribuent les sessions TCP aux serveurs disponibles dans la ferme.

Qu'est-ce qu'un cluster logiciel ?

Comme pour les clusters matériels, il existe deux types de cluster matériel : le cluster logiciel pour des applications backend telles que les bases de données et le cluster logiciel pour des applications frontend telles que les services Web.

Le cluster logiciel pour un backend (comme avec SafeKit) est basé sur 2 serveurs répliquant en temps réel des données avec un basculement automatique des applications en cas de panne.

Le cluster logiciel pour un frontend (comme avec SafeKit) est basé sur un load balancing dans une ferme de serveurs (2 serveurs ou plus). Le load balancing est réalisé par logiciel et distribue les sessions TCP aux serveurs disponibles dans la ferme.

Avantages et inconvénients du cluster logiciel par rapport au cluster matériel

Cluster logiciel SafeKit

Cluster logiciel SafeKit

Cluster matériel

Cluster matériel pour un backend

Boîtiers de load balancing

Cluster logiciel pour un frontend

Fonctionnalité
(1) Réplication temps réel de fichiers

(2) Toolkit de reprise sur panne

(3) Équilibrage de charge réseau (pas de proxy dédié)

(1) Réplication de disques

(2) Toolkit de reprise sur panne

(1) Équilibrage de charge réseau
Matériel
Serveurs physiques standards, serveurs virtuels ou Cloud Stockage dédié (partagé ou répliqué) Boîtiers réseaux dédiés au load balancing
Software
Édition standards de Windows, Linux et base de données (même les OS pour PC et les éditions gratuites des bases de données) Édition entreprise des OS et base de données Firmware dans les load balancers
Compétences
Aucune compétence spécifique pour déployer SafeKit Haut niveau de compétence dans le stockage et les OS Haut niveau de compétence dans le réseau

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

Partenaires, le succès avec SafeKit

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

Avec de nombreuses références dans de nombreux pays gagnées par des partenaires, SafeKit s'est avéré être la solution la plus simple à mettre en œuvre pour la redondance et la haute disponibilité des logiciels de gestion des bâtiments, vidéosurveillance, contrôle d'accès, systèmes SCADA...

Logiciel de gestion des bâtiments (BMS)

Logiciel de gestion vidéo (VMS)

Contrôle d'accès électroniques (EACS)

Logiciels SCADA (Industrie)

Démonstrations de solutions de redondance et de haute disponibilité

SafeKit Overview

Exemples de solutions de redondance et de haute disponibilité avec SafeKit.

Training complet ici

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

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

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 :

Documentation technique de SafeKit

SafeKit 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
    • SafeKit training
  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
    • Cluster configuration
    • Configuration tab
    • Control tab
    • Monitor tab
    • Advanced Configuration tab
  3. Command line / pptx
    • Configure the SafeKit cluster
    • Configure a SafeKit module
    • Control commands

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
    • Running an application without SafeKit
    • Take snapshots for support
    • Boot / shutdown
    • Web console / Command lines
    • Mirror / Farm / Checkers

Support

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