La fonctionnalité Virtual Volumes modifie le paradigme de gestion du stockage de la gestion de l'espace au sein de banques de données à la gestion d'objets de stockage abstraits par des baies de stockage. Avec Virtual Volumes, une machine virtuelle individuelle, et non la banque de données, devient une unité de gestion de stockage, tandis que le matériel de stockage prend le contrôle complet du contenu, de la disposition et de la gestion du disque virtuel.

Historiquement, la gestion du stockage vSphere utilisait une approche centrée sur les banques de données. Avec cette approche, les administrateurs du stockage et les administrateurs vSphere déterminent ensemble d'avance les besoins de stockage sous-jacents des machines virtuelles. L'administrateur du stockage configure ensuite des LUN et des partages NFS, puis les présente aux hôtes ESXi. L'administrateur vSphere crée des banques de données basées sur des LUN ou des partages NFS, et utilise ces banques de données comme stockage de machine virtuelle. Généralement, la banque de données représente le plus faible niveau de granularité pour la gestion des données du point de vue du stockage. Cependant, une banque de données unique contient plusieurs machines virtuelles qui peuvent avoir différentes exigences. Avec l'approche traditionnelle, la différenciation au niveau de la machine virtuelle est difficile.

La fonctionnalité Virtual Volumes contribue à améliorer la granularité et vous permet de différencier les services de machine virtuelle au niveau application en offrant une nouvelle approche à la gestion du stockage. Plutôt que d'organiser le stockage autour des fonctionnalités d'un système de stockage, Virtual Volumes établit cette organisation en fonction des besoins de machines virtuelles individuelles, ce qui rend le stockage orienté machine virtuelle.

La fonctionnalité Virtual Volumes mappe les disques virtuels et leurs dérivés, clones, snapshots et réplicas, directement à des objets, nommés volumes virtuels, sur un système de stockage. Ce mappage permet à vSphere de décharger les opérations de stockage intensives telles que les snapshots, le clonage et la réplication sur le système de stockage.

En créant un volume pour chaque disque virtuel, vous pouvez définir des stratégies au niveau optimal. Vous pouvez décider d'avance des besoins de stockage d'une application et communiquer ces besoins au système de stockage afin qu'il crée un disque virtuel approprié en fonction de ces besoins. Par exemple, si votre machine virtuelle nécessite une baie de stockage active-active, il n'est plus nécessaire de sélectionner une banque de données qui prenne en charge le modèle actif-actif, mais vous pouvez plutôt créer un volume virtuel individuel qui sera automatiquement placé sur la baie active-active.