Lors de la mise en œuvre de la haute disponibilité, une décision clé est de protéger au niveau de la machine virtuelle (VM) ou au niveau de l'application. La HA au niveau VM réplique et bascule des machines virtuelles entières, offrant une solution générique pour toute application. La HA au niveau applicatif cible uniquement les données et services de l'application, ce qui permet des temps de reprise plus rapides et une utilisation moindre des ressources. SafeKit offre de manière unique les deux approches — sans nécessiter de stockage partagé (SAN) dans les deux cas — vous permettant de choisir la solution la mieux adaptée à votre infrastructure et à vos exigences de reprise.
| Critère | HA VM avec module SafeKit Hyper-V ou KVM | HA applicative avec modules applicatifs SafeKit | Microsoft Hyper-V Cluster & VMware HA |
|---|---|---|---|
| Architecture | SafeKit installé dans 2 hyperviseurs. Réplication et basculement de la VM complète. | SafeKit installé dans 2 machines virtuelles ou physiques. Réplication et basculement au niveau applicatif. | Cluster d'hyperviseurs avec stockage partagé. Redémarrage de la VM sur un autre hôte si l'hyperviseur tombe en panne. |
| Stockage | Pas de disque partagé — réplication synchrone en temps réel sans perte de données | Pas de disque partagé — réplication synchrone des données applicatives uniquement | Nécessite un disque partagé et une baie de disques externe spécifique |
| Données répliquées | Réplique plus de données (application + OS) | Réplique uniquement les données applicatives | Pas de réplication — stockage partagé accessible par tous les hôtes |
| Temps de reprise | Redémarrage de la VM sur l'hyperviseur 2 si l'hyperviseur 1 tombe en panne. Temps de reprise = temps de redémarrage de la VM. Basculement si la VM tombe en panne. | Reprise rapide avec redémarrage de l'application sur le serveur 2. Environ 1 minute ou moins (voir RTO/RPO ici). Vérificateur applicatif avancé et basculement logiciel. | Redémarrage complet de la VM sur un nouvel hyperviseur. Temps de reprise = redémarrage de l'OS + démarrage de l'application. |
| Reprise après sinistre / Sites distants | Pas de SAN nécessaire — réplication intégrée à SafeKit entre sites distants | Pas de SAN nécessaire — réplication intégrée à SafeKit entre sites distants | Nécessite des baies de disques répliquées via un SAN ou vSAN |
| Configuration | Définir l'emplacement du dossier des fichiers VM où l'application est installée. Solution générique pour toute application/OS. | Définir les services à redémarrer, les dossiers applicatifs à répliquer et une adresse IP virtuelle pour le basculement dans un module applicatif. | Compétences IT spécifiques requises pour configurer le système |
| Plateformes supportées | Fonctionne avec Hyper-V et KVM (pas VMware directement, sauf en imbriquant Hyper-V ou KVM dans VMware). | Fonctionne sur toute infrastructure : serveurs physiques, machines virtuelles VMware, Hyper-V, KVM, cloud. | Limité aux environnements VMware vSphere ou Microsoft Hyper-V |
| Compétences IT | Aucune compétence IT spécifique requise. Basculement automatique. | Aucune compétence IT spécifique requise. Basculement automatique. | Compétences IT spécifiques requises pour configurer le système |