Qu'est-ce que la sauvegarde de machines virtuelles ?
La sauvegarde de machines virtuelles protège les machines virtuelles en copiant d'un bloc leurs disques virtuels et leur configuration. Elle s'effectue en général au niveau de l'hyperviseur, sans logiciel installé dans chaque machine, et produit un point de restauration à partir duquel la machine entière ou des fichiers isolés peuvent être récupérés.
Comment fonctionne la sauvegarde de machines virtuelles ?
Le logiciel de sauvegarde se connecte à la plateforme de virtualisation, demande un snapshot de la machine et lit ses disques virtuels par l'intermédiaire d'un proxy de sauvegarde. Le suivi des blocs modifiés lui indique quels blocs ont changé depuis la dernière exécution, et les sauvegardes suivantes ne copient que ceux-là. Pour les machines qui hébergent des bases de données, un traitement cohérent avec les applications met d'abord l'application au repos. Une fois la copie terminée, le snapshot est libéré. Le résultat est une sauvegarde au niveau image.
Comment se compare-t-elle à la sauvegarde par agent ?
Les deux approches sont employées, souvent côte à côte.
| Aspect | Sans agent, par l'hyperviseur | Agent dans la machine |
|---|---|---|
| Logiciel à maintenir | Aucun par machine | Un agent sur chaque machine |
| Nouvelles machines | Prises en compte par politique, étiquette ou dossier | L'agent doit être installé |
| Ce qui est capturé | L'image de la machine entière | Une image ou des fichiers sélectionnés |
| Fonctionne pour les serveurs physiques | Non | Oui |
| Dépendance | L'interface de snapshot de l'hyperviseur | La compatibilité avec le système d'exploitation invité |
Quelles options de restauration offre-t-elle ?
L'image d'une machine entière autorise tout un éventail de restaurations. La machine complète peut être restaurée sur son hôte d'origine ou sur un autre, y compris sur un hyperviseur différent avec certains produits. Les disques virtuels peuvent être rattachés un par un. Les fichiers et les éléments applicatifs s'extraient par restauration au niveau fichier et par restauration granulaire. Enfin, la restauration instantanée démarre la machine directement depuis le référentiel de sauvegarde en quelques minutes, pendant que ses données retournent vers le stockage de production en arrière-plan.
Qu'exige-t-elle du stockage de sauvegarde ?
Les sauvegardes courantes écrivent de grands flux séquentiels et sont limitées par le réseau et par le débit d'ingestion du référentiel. La reprise est plus exigeante. La restauration instantanée et la navigation dans les fichiers lisent le référentiel de façon aléatoire, et une restauration en masse après un incident lit des centaines de machines à la fois. Un référentiel rapide en écriture et lent en lecture donne des sauvegardes en apparence saines et des reprises lentes. Le débit de restauration, mesuré sous charge parallèle, est le chiffre à vérifier. L'article Planifier la restauration en masse de VM explique comment ordonner une grande restauration.
Questions fréquentes
Un snapshot de VM est-il une sauvegarde ?
Non. Un snapshot réside sur le même stockage que la machine et en dépend. Une sauvegarde est une copie distincte dans un référentiel.
Les machines virtuelles ont-elles encore besoin d'agents ?
Pas pour la sauvegarde image. Les agents servent quand un contrôle plus fin dans le système invité est nécessaire ou quand l'hyperviseur n'est pas pris en charge.
À quelle fréquence sauvegarder les machines virtuelles ?
Aussi souvent que l'exige la perte de données acceptable pour chaque système. Une fois par jour est courant, avec des exécutions plus fréquentes pour les workloads critiques.
