De nombreux utilisateurs sont confus entre la capture instantanée et la sauvegarde de VM. Elles peuvent toutes deux être utilisées pour sécuriser les données des machines virtuelles, mais elles fonctionnent différemment. Dans cet article, je ferai une comparaison pour montrer les différences entre la capture instantanée VM et la sauvegarde, ainsi que leur utilisation appropriée.
La machine virtuelle (VM) fournit un environnement sandbox sécurisé pour tester des programmes ou accéder à des données infectées par des virus. Sa capacité à ne pas affecter les machines physiques en a fait une solution populaire auprès des entreprises.
Lors de l"utilisation de VM, la protection des données est l"une des tâches les plus importantes. Les sauvegardes de machines virtuelles et les captures instantanées sont toutes deux des mesures courantes pour garantir la sécurité des données. Mais quel est la différence entre une capture instantanée et une sauvegarde, et comment les utiliser correctement ? De nombreux utilisateurs sont confrontés à cette question. Cet article vise à y répondre.
Une capture instantanée de VM est une image qui capture l"état complet et les données d"une machine virtuelle à un moment précis. L"état inclut l"état d"alimentation de la VM (allumée, éteinte ou en suspension), et les données incluent tous les fichiers qui composent la VM (disque, mémoire et autres périphériques). C"est un moyen rapide et efficace pour revenir en arrière à un moment précis, comme la fonction d"annulation.
*Dans les environnements Microsoft Hyper-V, les captures instantanées sont également appelées points de contrôle depuis Windows Server 2012 R2.
Comment les captures instantanées fonctionnent-elles exactement ? Lors de la prise d"une capture instantanée de VM, toutes les données modifiables deviennent en lecture seule. Vous pouvez prendre plusieurs captures instantanées pour restaurer la VM à différents moments. Les captures instantanées de VM ne sont pas autonomes, mais dépendent du disque parent de la VM ou de la chaîne de captures instantanées, enregistrant de manière incrémentielle les modifications depuis la dernière capture instantanée.
Lorsque vous créez une capture instantanée pour la première fois, le premier disque enfant est créé à partir du disque parent. Les captures instantanées successives génèrent de nouveaux disques enfants à partir du dernier disque enfant de la chaîne. La relation peut changer si vous avez plusieurs branches dans la chaîne de captures instantanées.
Lors de la création d"une capture instantanée VMware, par exemple, vous créerez les fichiers suivants :
Fichier .vmdk : un fichier de disque virtuel qui contient les données brutes du disque virtuel.Fichier -delta.vmdk : un fichier de disque incrémentiel qui enregistre toutes les modifications apportées à la machine virtuelle depuis la dernière capture instantanée. Il augmente en taille tant que la capture instantanée reste ouverte et enregistre des modifications.Fichier .vmsd : un fichier centralisé pour stocker des informations et des métadonnées sur les captures instantanées.Fichier .vmsn : le fichier d"état de la capture instantanée qui stocke la configuration actuelle et éventuellement l"état en cours d"exécution d"une machine virtuelle.
Ces fichiers sont placés sur la même infrastructure de stockage que les disques parent.
Note : Lors de la création d"un checkpoint Hyper-V, vous créerez les fichiers suivants :
Une sauvegarde de VM est une copie indépendante d"une partie ou de la totalité des données d"une VM, qui ne dépend pas de la VM d"origine. Par conséquent, les sauvegardes de VM peuvent être stockées en toute sécurité hors site, dans le cloud ou dans d"autres emplacements. C"est la mesure la plus couramment utilisée pour la protection des données de VM.
Les sauvegardes de VM peuvent être divisées en 2 types en fonction de leur fonctionnement : les sauvegardes basées sur l"image et les sauvegardes basées sur les fichiers.
La sauvegarde basée sur l"image est une image qui capture l"état actuel de l"ensemble de la machine virtuelle, sauvegardant le système d"exploitation de la machine virtuelle, les fichiers de configuration et toutes les données sur le disque.
Les sauvegardes basées sur des fichiers sauvegardent une machine virtuelle comme s"il s"agissait d"une machine physique en configurant un agent sur la machine invitée. Vous pouvez choisir ce que vous voulez sauvegarder vous-même, mais cela ne protège que le système d"exploitation et les applications, vous ne pouvez pas restaurer l"environnement virtualisé.
La sauvegarde et les snapshots de VM peuvent tous deux être utilisés pour sécuriser les données d"une machine virtuelle, mais ils fonctionnent très différemment. De nombreux utilisateurs en ont été confus. Par conséquent, dans cette section, j"analyserai quelles sont les différences entre un snapshot et une sauvegarde.
Difference |
Snapshot VM | Backup VM |
Sécurité des données | Les snapshots dépendent du disque parent. Si le disque parent est supprimé, le snapshot lui-même n"est pas suffisant pour restaurer la machine virtuelle (VM). | Les sauvegardes des VM sont indépendantes de la VM d"origine et peuvent être stockées en toute sécurité en dehors du site, dans le cloud ou dans d"autres emplacements. |
Impact sur les performances | Non adapté à une conservation à long terme, car le fichier de disque incrémentiel augmente et peut prendre beaucoup d"espace, ce qui affecte les performances de la VM. | Les sauvegardes des VM peuvent être stockées en toute sécurité pendant une longue période sans affecter les performances de la VM. |
Récupération de VM | Les snapshots de VM ne peuvent être utilisés que pour revenir en arrière à l"état de la VM au moment où le snapshot a été pris. | Les sauvegardes peuvent être utilisées pour créer une ou plusieurs nouvelles VM à l"emplacement d"origine ou différent, sans la VM d"origine. |
Vitesse de création | Faster. It only captures the state and data at a specific point in time. | Slower. The more data is backed up, the longer the process takes. |
La réponse est NON. Les snapshots peuvent être utilisés pour revenir en arrière sur les VM, mais ne peuvent pas être utilisés comme sauvegardes.
Comme décrit ci-dessus, un snapshot VM dépend du disque parent. Si le disque parent est supprimé ou si l"infrastructure virtuelle ou physique échoue, le snapshot lui-même n"est pas suffisant pour restaurer la VM entière. En revanche, une sauvegarde VM est une copie complète indépendante du disque parent, elle ne sera pas affectée et peut être utilisée pour restaurer la VM.
De plus, après avoir pris une snapshot de la machine virtuelle (VM), toutes les modifications apportées à la VM seront stockées dans le fichier de disque incrémentiel. Par conséquent, la taille de la snapshot peut devenir très importante et prendre beaucoup d"espace disque, et les conserver pendant une longue période affectera les performances de la VM. Il est nécessaire d"effectuer une consolidation des snapshots pour éviter les pénalités de performance. Pendant ce temps, les sauvegardes de VM peuvent être conservées pendant une longue période sans affecter la VM d"origine.
Sur la base de ces inconvénients des snapshots VMware, nous ne les recommandons pas comme moyen de sauvegarde régulier.
◆ Les snapshots de VM peuvent servir de sécurité rapide avant de réaliser des développements ou des tests.
Avec eux, vous disposez de points de restauration pour revenir rapidement en arrière en cas de problème. Notez que la conservation de snapshots pendant une longue période peut affecter les performances de la VM. VMware recommande d"utiliser uniquement 2 à 3 snapshots en chaîne et pour les snapshots individuels pas plus de 72 heures.
◆ La sauvegarde de la VM est une mesure de protection des données complète pour toutes les situations.
Alors que la sauvegarde basée sur les fichiers est appropriée lorsque vous avez juste besoin de sauvegarder une petite quantité de données sur la VM, les sauvegardes basées sur l"image sont plus complètes et plus sûres pour la récupération d"urgence. Mise en place d"une stratégie de sauvegarde automatisée appropriée peut maintenir la continuité de votre entreprise et aller plus loin dans la sécurisation de votre VM.
◆ Dans la pratique, il est recommandé d"utiliser les snapshots de VM en combinaison avec les sauvegardes.
Les snapshots de VM peuvent être utilisés comme mesure de retour arrière temporaire à court terme avant des opérations non sécurisées, tandis que la sauvegarde de la VM peut agir comme une protection à long terme et stable de la VM pour la récupération d"urgence.
Après avoir compris ce que sont les snapshots de VM et les sauvegardes et leur utilisation appropriée, vous pouvez maintenant les créer en fonction de vos besoins réels. Dans cette section, je vous présenterai les étapes spécifiques pour créer, restaurer et supprimer des snapshots de VMware ESXi VM à titre d"exemple.
1. Accédez au client web VMware ESXi et accédez aux Machines virtuelles. Cliquez avec le bouton droit sur le nom de la VM et sélectionnez Snapshots > Take snapshot.
2. Fournir un nom et une description pour cette capture d"écran. Et sélectionner Capturer la mémoire de la machine virtuelle, ou Débloquer le système de fichiers invité (nécessite l"installation des outils VMware).
3. Cliquer sur Prendre une capture d"écran pour commencer. Vous pouvez vérifier la progression dans Tâches récentes.
1. Cliquez avec le bouton droit sur le nom de la machine virtuelle et sélectionnez Captures d"écran > Gérer les captures d"écran.
2. Sélectionnez la capture d"écran cible, puis cliquez sur Restaurer la capture d"écran.
Astuce : Si vous souhaitez restaurer la dernière capture d"écran, cliquez avec le bouton droit sur le nom de la machine virtuelle et sélectionnez Restaurer la capture d"écran.
La suppression d"un instantané consolidera les modifications apportées à la VM et supprimera l"instantané. Vous devez toujours vous rappeler de supprimer les instantanés si vous souhaitez conserver les modifications après l"instantané et ne pas le restaurer.
1. Faites un clic droit sur le nom de la VM et sélectionnez Instantanés > Gérer les instantanés.
2. Sélectionnez l"instantané cible et cliquez sur Supprimer l"instantané.
Astuce : Si vous souhaitez supprimer tous les instantanés, vous pouvez cliquer sur Tout supprimer à côté de Supprimer l"instantané, puis cliquer sur Supprimer dans l"alerte pop-up.
Choisir AOMEI Cyber Backup plutôt que les méthodes de sauvegarde intégrées de VMware offre une solution de sauvegarde de machines virtuelles flexible et idéale.
Cliquez sur le bouton suivant pour télécharger le logiciel gratuit.
*Vous pouvez choisir d"installer ce logiciel de sauvegarde de VM sur un système Windows ou Linux.
Je vais maintenant vous montrer comment sauvegarder et restaurer les VM VMware ESXi à titre d"exemple.
Étape 1. Liez les appareils
Étape 2. Créer des tâches de sauvegarde
Étape 3. Démarrer la sauvegarde de la machine virtuelle
Étape 4. Restaurer une VM à partir des sauvegardes
Cliquez sur "…" > "Restaurer" à gauche de la tâche de sauvegarde pour ouvrir l"assistant de restauration, cliquez sur "Sélectionner le contenu" pour spécifier un point de restauration, puis sélectionnez "Restaurer à l"emplacement d"origine". Cliquez sur "Démarrer la restauration".
Bien que l"Édition gratuite couvre la plupart des besoins de sauvegarde de VM, vous pouvez également passer à l"Édition Premium pour profiter de :▶Sauvegarde de VM en lot : Sauvegardez un grand nombre de VM gérées par vCenter Server ou des hôtes ESXi autonomes en lot.▶Nettoyage de sauvegarde : Configurez une politique de rétention pour supprimer automatiquement les anciens fichiers de sauvegarde et économiser de l"espace de stockage.▶Restauration vers un nouvel emplacement : Créez une nouvelle VM dans le même datastore/host ou dans un autre directement depuis la sauvegarde, ce qui évite de reconfigurer la nouvelle VM.
Pouvoir annuler les machines virtuelles après des échecs, les instantanés de VM peuvent également être utilisés pour la sécurité des données. Cependant, ils ne peuvent toujours pas remplacer les sauvegardes de VM. Dans cet article, j"ai comparé les instantanés de VM aux sauvegardes, analysé les différences entre eux et montré comment les utiliser correctement. J"espère que cela pourra vous être utile.
Excepté les opérations de base que j"ai présentées, il y a plus à explorer concernant les instantanés, par exemple, planifier des instantanés VMware. Sauvegardez régulièrement vos VM et vous pourrez en profiter librement.