Je comprends que la base de connaissances VMWare fronce les sourcils sur les instantanés de longue durée, principalement en raison de deux choses (à mon avis)
Prendre des tonnes d'instantanés peut remplir le magasin de données. Les instantanés sont simplement des fichiers delta. Disons que vous avez un VMDK 50 Gig, presque plein, et que vous prenez un instantané. Dans votre instantané, vous retournez chaque bit. Votre fichier delta sera également d'environ 50 Go. Snapshot à nouveau, retournez les bits, un autre fichier delta de 50 Gig. Ceux-ci peuvent rapidement devenir incontrôlables.
Commettre de grands instantanés comporte des risques. Lors de la consolidation des instantanés, vous écrivez les modifications delta dans le VMDK d'origine. Cela prend du temps et comporte le risque que si quelque chose se produit, vous venez de neutraliser votre VMDK.
Leurs avertissements semblent logiques.
Cela étant dit, est-il intrinsèquement mauvais d'exécuter ma machine en permanence à partir d'un VMDK instantané? Je veux faire de mon arbre ce qui suit:
- Base
- Snap1
- Snap 2
- Tu es là
- Snap1
Les snap 1 et 2 seront pris immédiatement après l'installation et l'approvisionnement du système de base. Ce sont des machines que je prévois de rafraîchir fréquemment, je vais donc simplement faire ressembler mon arbre à ceci:
- Base
- Snap1
- Tu es là
- Snap 2
- Snap1
Supprimez Snap2 et recréez Snap2.
Je ne vois pas comment cela pourrait avoir des implications pour les raisons suivantes:
Étant donné que j'ai simplement installé une image de base et pris mes deltas immédiatement après, il n'y a aucun moyen de remplir le magasin de données. En supposant que mon image de base n'est que de 10 Go (sur un disque provisionné fin de 50 Go), même si mon delta a inversé chaque bit, mon utilisation totale maximale pourrait être de 60 Go (10 Go de base VMDK qui est verrouillé + 50 Go de delta dans le fichier instantané VMDK). Cela suppose que je ne crée pas d'autres instantanés.
Étant donné que mon cas d'utilisation n'appelle pas à la consolidation des instantanés, je ne risque pas d'erreurs lors de la consolidation de mes deltas. Lorsque je reviens à Snap1 et que je supprime Snap2, tout le delta qui résidait dans Snap2 est simplement supprimé.
La charge de stockage est exactement la même, donc je devrais obtenir le même IOPS. Je comprends que certains fichiers (principalement des fichiers système) existeront sur le VMDK d'origine et d'autres (tout après la base) résideront dans le delta, mais je ne vois pas comment ESXI s'en soucierait. Tous les fichiers se trouvent sur la même banque de données physique, donc les performances doivent être équivalentes à tout référencer dans le VMDK d'origine sans instantanés.
Des pensées? ESXI 5.5 avec le magasin de données étant RAID DAS.
Je n'ai pas de licence vCenter, donc les modèles et le clonage sont hors de propos.
RÉSULTATS DU TEST
Je suis arrivé tôt aujourd'hui pour effectuer des tests. Voici les résultats. Il y a une pénalité de performance mais je ne sais pas pourquoi.
Avant d'instantanés:
Après l'instantané: