Evidian Logo

Eviden > Produits > SafeKit : logiciel tout-en-un de haute disponibilité « SANless » et de clustering d'applications > Alternative à SQL Server Always On : haute disponibilité pour les éditions Express et Standard

Alternative à SQL Server Always On : haute disponibilité pour les éditions Express et Standard

SafeKit propose un cluster HA sans SAN pour SQL Server Standard et Express

Alternative à Always On SQL Server avec les éditions express et standard

La solution pour Microsoft SQL Server

SafeKit apporte la haute disponibilité à Microsoft SQL Server entre deux nœuds redondants avec une réplication synchrone en temps réel des données et un basculement automatique.

La solution est indépendante de l'édition Microsoft SQL Server et fonctionne avec les éditions express et standard.

Un produit générique

SafeKit est un produit générique. Vous pouvez répliquer plus que les données et les journaux du serveur SQL. Si votre application est basée sur SQL Server avec des dossiers spécifiques contenant votre configuration ou d'autres fichiers, vous pouvez les répliquer de la même manière. Et vous pouvez redémarrer vos propres services en plus des services du serveur SQL.

>> Guide d'installation de SafeKit avec Microsoft SQL Server et les éditions express et standard

Sans Microsoft failover cluster

SafeKit fonctionne sans Microsoft failover cluster comme avec Always On SQL Server. Il s'agit d'une offre tout-en-un qui apporte adresse IP virtuelle, réplication synchrone en temps réel des dossiers, basculement et retour après panne automatiques, et plus encore... SafeKit élimine le besoin de disques partagés et des éditions entreprise des base de données.

Sans contrôleur de domaine, ni Active Directory

SafeKit fonctionne sans configurer un contrôleur de domaine ni un annuaire AD comme avec Always On SQL Server. Cette solution facile à déployer et économique ne nécessite aucune compétence particulière.

Sans 3 nœuds pour le quorum

SafeKit fonctionne sans avoir besoin de 3 nœuds pour le quorum comme avec Always On SQL Server. En cas d'isolation réseau, SafeKit met en place un split brain checker avec un ping vers un routeur jouant le rôle de témoin. De plus, plusieurs heartbeats peuvent être facilement configurés dans le produit.

Autres solutions de redondance et de haute disponibilité

Avec SafeKit, vous pouvez implémenter sur Windows et Linux, la réplication et le basculement en temps réel de n'importe quels dossiers ou services, bases de donnée, machines virtuelles Hyper-V ou KVM complètes, applications Docker, Kubernetes, Cloud.

Une solution complète

SafeKit résout :

  • les pannes matérielles (20 % des problèmes), y compris la panne complète d'une salle informatique,
  • les pannes logicielles (40 % des problèmes), y compris le redémarrage de processus critiques,
  • et les erreurs humaines (40 % des problèmes) grâce à sa simplicité d'utilisation et sa console Web.

Comment fonctionne le cluster miroir SafeKit avec Microsoft SQL Server ?

Étape 1. Réplication en temps réel

Le serveur 1 (PRIM) exécute l'application Microsoft SQL Server. Les clients sont connectés à une adresse IP virtuelle. SafeKit réplique en temps réel via le réseau les modifications apportées à l'intérieur des fichiers.

Réplication de fichiers au niveau octet dans un cluster miroir Microsoft SQL Server

La réplication est synchrone, sans perte de données en cas de panne, contrairement à la réplication asynchrone.

Il vous suffit de configurer les noms des répertoires à répliquer dans SafeKit. Il n'y a aucun prérequis sur l'organisation des disques. Les répertoires peuvent être situés sur le disque système.

Étape 2. Basculement automatique

En cas de panne du serveur 1, le serveur 2 prend le relais (failover). SafeKit bascule l'adresse IP virtuelle et redémarre automatiquement l'application Microsoft SQL Server sur le serveur 2.

L'application retrouve sur le serveur 2 des fichiers à jour répliqués par SafeKit. L'application continue de s'exécuter sur le serveur 2 en modifiant localement ses fichiers, qui ne sont alors plus répliqués vers le serveur 1.

Basculement de Microsoft SQL Server dans un cluster miroir

Le temps de basculement est égal au temps de détection de la panne (30 secondes par défaut) plus le temps de démarrage de l'application.

Étape 3. Retour automatique après panne

Le retour après panne (failback) consiste à redémarrer le serveur 1 après avoir résolu le problème qui a causé sa défaillance.

SafeKit resynchronise automatiquement les fichiers, en mettant à jour uniquement les fichiers modifiés sur le serveur 2 pendant que le serveur 1 était arrêté.

Retour après panne dans un cluster miroir Microsoft SQL Server

Le retour après panne se déroule sans perturber l'application Microsoft SQL Server, qui peut continuer à s'exécuter sur le serveur 2.

Étape 4. Retour à la normale

Après la réintégration, les fichiers repassent en mode miroir, comme à l'étape 1. Le système se retrouve en mode haute disponibilité, avec l'application Microsoft SQL Server s'exécutant sur le serveur 2 et SafeKit répliquant les mises à jour de fichiers vers le serveur 1.

Retour au fonctionnement normal dans un cluster miroir Microsoft SQL Server

Si l'administrateur souhaite que l'application s'exécute sur le serveur 1, cela peut être fait manuellement via la console web au moment opportun, ou automatiquement par configuration.

Comment configurer un cluster miroir SafeKit pour Microsoft SQL Server ?

SafeKit Web Console: High Availability configuration dashboard for Microsoft SQL Server showing heartbeat networks, virtual IP setup, and real-time directory replication for a mirror cluster.

La console web SafeKit offre une interface intuitive pour orchestrer la haute disponibilité de vos applications critiques. En quelques étapes seulement, vous pouvez configurer un cluster miroir SafeKit pour garantir la continuité d'activité :

  • Basculement d'application (onglet Macros) : définissez les services applicatifs spécifiques à redémarrer automatiquement en cas de défaillance.
  • Réseau(x) de heartbeat : canal(aux) de communication dédié(s) utilisé(s) par les nœuds du cluster pour surveiller mutuellement leur état de santé et leur disponibilité en continu, et pour synchroniser les décisions de basculement.
  • Gestion de l'IP virtuelle : configurez l'adresse IP virtuelle (VIP) pour une reconnexion transparente des clients après un basculement.
  • Réplication en temps réel : sélectionnez les répertoires critiques pour une réplication synchrone au niveau octet, basée sur l'hôte.
  • Checkers (Vérificateurs) : surveillez l'état de santé de l'application et déclenchez une récupération automatique si une défaillance de processus est détectée.

Le cluster SafeKit inclut un vérificateur de split-brain dédié pour résoudre les problèmes d'isolement réseau sans nécessiter de troisième machine témoin (witness) ou de réseau de heartbeat supplémentaire. En savoir plus sur le heartbeat, le basculement et le quorum dans un cluster.

Comment surveiller un cluster miroir SafeKit pour Microsoft SQL Server ?

SafeKit Web Console: Real-time monitoring of a 2-node mirror cluster for Microsoft SQL Server showing PRIM and SECOND states with active data replication.

La console de gestion SafeKit offre une vue unifiée de votre infrastructure de haute disponibilité. Elle permet aux administrateurs de surveiller l'état opérationnel du cluster et de suivre la synchronisation des données en temps réel.

Pour un cluster miroir à 2 nœuds, la console affiche clairement les rôles de chaque serveur :

  • PRIM (Primary) : le nœud actif qui exécute actuellement l'application et gère l'IP virtuelle. Il effectue les écritures sur le stockage local et la réplication en temps réel vers le nœud secondaire.
  • SECOND (Secondary) : le nœud en veille (standby) qui reçoit les mises à jour synchrones au niveau octet. Il est prêt à prendre le relais instantanément en cas de défaillance du Primaire.
  • État ALONE : vous alerte visuellement lorsque le cluster fonctionne sur un seul nœud (par exemple, pendant une maintenance ou après une panne), indiquant que la redondance est temporairement perdue.
  • Progression de la resynchronisation : lorsqu'un nœud défaillant récupère, son état passe à l'orange pendant la réintégration des données en arrière-plan, garantissant l'absence de temps d'arrêt pendant la phase de « retour à la normale ».

Au-delà des simples icônes d'état, l'interface permet une orchestration du basculement en un clic, vous donnant la possibilité de réassigner manuellement le rôle primaire pour une maintenance planifiée tout en assurant une disponibilité continue pour l'activité des utilisateurs.

🔍 Hub de navigation SafeKit Haute Disponibilité

Explorez SafeKit : fonctionnalités, vidéos techniques, documentation et essai gratuit
Type de ressource Description Lien direct
Fonctionnalités clés Pourquoi choisir SafeKit pour une haute disponibilité simple et économique ? Voir pourquoi choisir SafeKit pour la Haute Disponibilité
Cas d'usage Découvrez comment SafeKit garantit la haute disponibilité des infrastructures critiques Voir tous les cas d'usage
Modèle de déploiement HA SANless tout-en-un : Cluster logiciel sans partage (Shared-Nothing) Voir SafeKit HA SANless tout-en-un
Stratégies HA SafeKit : Infrastructure (VM) vs Haute Disponibilité au niveau applicatif Voir SafeKit HA & Redondance : Niveau VM vs Niveau Applicatif
Spécifications techniques Limitations techniques pour le clustering SafeKit Voir les limitations de la Haute Disponibilité SafeKit
Preuve de concept SafeKit : Démos de configuration HA et de basculement Voir les tutoriels de basculement SafeKit
Architecture Fonctionnement du cluster miroir SafeKit (Réplication et basculement en temps réel) Voir Cluster miroir SafeKit : réplication et basculement en temps réel
Architecture Fonctionnement du cluster de ferme SafeKit (Répartition de charge réseau et basculement) Voir Cluster de ferme SafeKit : répartition de charge et basculement
Avantages concurrentiels Comparaison : SafeKit vs Clusters de Haute Disponibilité (HA) traditionnels Voir la comparaison SafeKit vs Clusters HA traditionnels
Ressources techniques SafeKit Haute Disponibilité : Documentation, téléchargements et essai Voir l'essai gratuit SafeKit HA & la documentation technique
Solutions préconfigurées Bibliothèque de modules applicatifs SafeKit : solutions HA prêtes à l'emploi Voir les modules applicatifs de Haute Disponibilité SafeKit