Hébergement et Virtualisation

Cours 3 : Déduplication

Explication:

  1. déduplication de la mémoire
  2. déduplication de l’espace disque (à la source / à la cible)

http://fr.wikipedia.org/wiki/Déduplication

Exercice:

  1. Déduplication de l’espace disque d’une machine virtuelle
    1. Créer une machine virtuelle stable (4Go)
      xen-create-image --hostname vm1 --lvm vg --dhcp --dist stable 
    2. Ecrire un script bash qui donne les md5 des blocs de 1Mo consécutifs du disque de la machine virtuelle
    3. Combien ont la même signature md5 ?
    4. Combien d’espace gagnerait-on si on utilisait la déduplication pour stocker cette machine virtuelle ?
  2. Déduplication sur plusieurs machines virtuelles
    1. Créer une seconde machine virtuelle stable en réutilisant la commande
      xen-create-image --hostname vm2 --lvm vg --dhcp --dist stable 
    2. Combien ces deux machines ont-elles de blocs de 1Mo en commun ?
    3. Combien d’espace gagnerait-on si on utilisait la déduplication pour stocker ces 2 machines virtuelle ?
    4. Au lieu de recréer une image, cloner la première machine virtuelle pour créer la seconde machine virtuelle.
    5. Combien d’espace gagnerait-on si on utilisait la déduplication pour stocker ces 2 machines virtuelle ?

Logiciels de déduplication

  1. http://blog.fosketts.net/2012/01/03/microsoft-adds-data-deduplication-ntfs-windows-8/
  2. http://www.netapp.com/fr/storage-efficiency/deduplication-fr.html
  3. http://www.arkeia.com/fr/products/data-deduplication
  4. zfs
  5. emc2
  6. … à compléter ...