Les Instant Clones exploitent la technologie vmFork de VMware vSphere pour suspendre une image de base en cours d'exécution, ou une VM parente, et créer et personnaliser rapidement un pool de postes de travail virtuels.

Les Instant Clones partagent les disques virtuels avec la machine virtuelle parente au moment de la création. Chaque Instant Clone agit comme un poste de travail indépendant, avec un nom d'hôte et une adresse IP uniques, tout en nécessitant beaucoup moins de stockage. Les Instant Clones réduisent la capacité de stockage requise de 50 à 90 %.

Stockage pour les Instant Clones

Les Instant Clones prennent en charge l'utilisation de toutes les options standard de stockage vSphere : VMFS, NFS, vSAN et les banques de données locales.

Vous pouvez stocker des Instant Clones sur des banques de données reposant sur des supports (HDD) ou sur des banques de données sauvegardées par des disques SSD (solid-state drives). Les HDD offrent des performances inférieures, mais sont moins chers et fournissent une plus grande capacité de stockage. Les SSD ont une capacité de stockage faible et des performances de lecture élevées. En général, ils prennent en charge des dizaines de milliers d'E/S par seconde (IOPS).

Pour réduire le coût du stockage, vous pouvez avoir recours à l'utilisation de disques HDD et de disques SSD hiérarchisée. Lorsque vous créez un pool de postes de travail d'Instant Clone, VMware Horizon 8 crée une série de machines virtuelles internes pour gérer les Instant Clones. Ce type de machine virtuelle interne est un réplica, qui est essentiellement un clone complet créé à partir de l'image standard. Le réplica et les Instant Clones suivants créés à partir de celui-ci peuvent être placés sur la même banque de données/LUN (numéro d'unité logique) ou dans des banques de données distinctes avec différentes caractéristiques de performance. Par exemple, vous pouvez stocker les machines virtuelles réplicas sur une banque de données sauvegardée sur SSD. Un environnement classique ne contient qu'un petit nombre de machines virtuelles réplicas, donc les réplicas ne nécessitent pas autant de stockage. Vous pouvez ensuite stocker les Instant Clones sur des disques HDD. Ils sont bon marché et fournissent une capacité de stockage élevée, et sont donc adaptés au stockage d'un grand nombre de clones.

La configuration de réplicas et de clones de cette façon peut réduire les effets des tempêtes d'E/S qui se produisent lors de la création simultanée de nombreux clones. Par exemple, si vous déployez un pool à attribution flottante avec une stratégie de « suppression du poste de travail à la fermeture de session », et que vos utilisateurs commencent tous à travailler en même temps, Horizon 8 doit provisionner simultanément de nouvelles machines pour eux.
Important : Cette fonction est conçue pour des configurations de stockage spécifiques de fournisseurs qui offrent des solutions de disque haute performance. Ne stockez pas de réplicas sur un magasin de données séparé si votre matériel de stockage ne prend pas en charge les performances de lecture élevées.
Vous devez satisfaire à certaines exigences lorsque vous stockez le réplica et les clones d'un pool sur des banques de données distinctes :
  • Vous ne pouvez spécifier qu'un magasin de données réplica séparé pour chaque pool.
  • La banque de données réplica doit être accessible à partir de tous les hôtes ESXi dans le cluster.
  • Cette fonctionnalité n'est pas disponible si vous utilisez des banques de données vSAN. Ces types de banques de données utilisent la gestion basée sur la stratégie du logiciel afin que les profils de stockage définissent quels composants vont sur quels types de disques.

Considérations sur la disponibilité pour le stockage de réplicas sur une banque de données distincte

Vous pouvez stocker des machines virtuelles réplicas sur une banque de données distincte ou sur les mêmes banques de données que les clones. Ces configurations ont une incidence sur la disponibilité du pool de différentes manières.

Lorsque vous stockez des réplicas sur les mêmes banques de données que les clones pour améliorer la disponibilité, un réplica distinct est créé sur chaque banque de données. Si une banque de données devient indisponible, seuls les clones sur cette banque de données sont affectés. Les clones sur les autres banques de données sont toujours exécutés.

Lorsque vous stockez des réplicas sur une banque de données distincte, tous les clones du pool sont ancrés aux réplicas sur cette banque de données. Si la banque de données devient indisponible, l'intégralité du pool est indisponible.

Pour améliorer la disponibilité du pool de postes de travail, vous pouvez configurer une solution haute disponibilité pour le magasin de données sur lequel vous stockez les réplicas.