Un snapshot conserve l'état et les données d'une machine virtuelle au moment de sa création. Les snapshots sont utiles lorsque vous devez retourner à plusieurs reprises au même état mais que vous ne souhaitez pas créer plusieurs machines virtuelles. Les snapshots de volumes virtuels ont plusieurs fonctions. Vous pouvez les utiliser pour créer une copie en mode suspension à des fins de sauvegarde ou d'archivage, ou pour créer un environnement de test et de restauration pour les applications. Vous pouvez également les utiliser pour provisionner instantanément des images d'application.
Dans un environnement Virtual Volumes, les snapshots sont gérés par ESXi et vCenter Server, mais ils sont effectués par la baie de stockage.
Chaque snapshot crée un objet de volume virtuel supplémentaire, un volume virtuel de snapshot, qui stocke le contenu de la mémoire de la machine virtuelle. Les données de la machine virtuelle d'origine sont copiées vers cet objet et restent en lecture seule, afin d'empêcher le système d'exploitation invité d'écrire sur le snapshot. Vous ne pouvez pas redimensionner le volume virtuel de snapshot. En général, lors de la réplication de la machine virtuelle, son volume virtuel de snapshot est également répliqué.
Ce volume virtuel de base reste actif ou ouvert en lecture et en écriture. Lorsqu'un autre snapshot est créé, il conserve le nouvel état et les données de la machine virtuelle au moment où vous effectuez le snapshot.
Lorsque vous supprimez des snapshots, seul le volume virtuel de base est conservé, tandis que les objets de volume virtuel de snapshot sont supprimés. Le volume virtuel de base représente l'état le plus récent de la machine virtuelle. Contrairement aux snapshots des banques de données traditionnelles, les volumes virtuels de snapshot n'ont pas besoin de valider leur contenu dans le volume virtuel de base.
Pour plus d'informations sur la création et la gestion de snapshots, reportez-vous à la documentation Administration d'une machine virtuelle vSphere.