Architectures à haute disponibilité : mise en miroir, ferme de serveurs et clustering logiciel avancé
Quelles sont les différentes architectures de haute disponibilité et les différents clusters logiciels avec SafeKit ?
Cluster miroir

Cluster ferme

Cluster ferme + miroir

Cluster actif/actif

Cluster N-1

Comment créer des clusters de haute disponibilité avec SafeKit ?
Utiliser des modules de haute disponibilité
Un module de haute disponibilité est une personnalisation de SafeKit pour une application. Il existe deux types de modules : le module miroir avec réplication de données en temps réel et basculement et le module ferme avec équilibrage de charge et basculement.
Si vous déployez un module miroir sur 2 serveurs, alors vous créez un cluster miroir et si vous déployez un module ferme sur N serveurs, alors vous créez un cluster ferme.
Plusieurs modules applicatifs peuvent être déployés sur les mêmes serveurs. Ainsi, des architectures de clustering avancées peuvent être implémentées comme celles présentées précédemment (ferme+miroir, actif/actif, N-1).
Qu’est-ce qu’un module ?
En pratique, un module applicatif est un fichier « .Safe » (type zip) comprenant :
1 - le fichier de configuration userconfig.xml qui contient :
- les noms ou adresses IP physiques des serveurs,
- le nom ou l’adresse IP virtuelle du cluster,
- les répertoires de fichiers à répliquer en temps réel (pour un module miroir),
- les critères d’équilibrage de charge réseau (pour un module ferme),
- la configuration des détecteurs de pannes logicielles et matérielles
2 - les scripts pour démarrer et arrêter l’application.
Déploiement plug and play de modules de haute disponibilité
Une fois qu’un module applicatif est configuré et testé avec une application, le déploiement ne nécessite aucune compétence informatique spécifique :
- installer l’application sur 2 serveurs standards (physiques ou virtuels),
- installer le logiciel SafeKit sur les deux serveurs,
- installer le module applicatif sur les deux serveurs.
🔍 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 (Logiciels OEM, Serveurs Edge, SCADA, et plus) |
| 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 |