Un diagrama arquitectónico proporciona una descripción general de cómo todos los componentes de la funcionalidad de Virtual Volumes interactúan entre sí.

La ilustración muestra cómo interactúan los diferentes componentes de Virtual Volumes.

Los volúmenes virtuales son objetos exportados por un sistema de almacenamiento compatible y generalmente se corresponden uno a uno con un disco de máquina virtual y otros archivos relacionados con máquina virtual. Un proveedor VASA crea y manipula fuera de banda, no en la ruta de acceso a los datos, un volumen virtual.

Un proveedor VASA, o un proveedor de almacenamiento, se desarrolla a través de vSphere API for Storage Awareness. El proveedor de almacenamiento habilita la comunicación entre la pila de vSphere (hosts ESXi, vCenter server y vSphere Web Client) por una parte, y el sistema de almacenamiento, por otra. El proveedor VASA se ejecuta del lado del almacenamiento y se integra con el servicio de supervisión de almacenamiento (SMS) de vSphere para administrar todos los aspectos del almacenamiento de Virtual Volumes. El proveedor VASA asigna objetos de disco virtual y sus derivados, como clones, instantáneas y réplicas, directamente a los volúmenes virtuales del sistema de almacenamiento.

Los hosts ESXi no tienen acceso directo al almacenamiento de volúmenes virtuales. En su lugar, los hosts acceden a los volúmenes virtuales a través de un punto intermedio en la ruta de acceso de datos, denominado extremo de protocolo. Los extremos de protocolo establecen una ruta de acceso de datos a pedido desde las máquinas virtuales a sus volúmenes virtuales respectivos, y sirven de puerta de enlace para las operaciones de E/S dentro de banda entre los hosts ESXi y el sistema de almacenamiento. ESXi puede utilizar los protocolos de canal de fibra, FCoE, iSCSI y NFS para la comunicación dentro de banda.

Los volúmenes virtuales residen dentro de los contenedores de almacenamiento que lógicamente representan un grupo de discos físicos en el sistema de almacenamiento. En la pila de vSphere, los contenedores de almacenamiento se presentan como almacenes de datos virtuales. Un único contenedor de almacenamiento puede exportar varios conjuntos de capacidades de almacenamiento. Como resultado, cuando se crea una máquina virtual en el almacén de datos virtual, se pueden utilizar distintas directivas de almacenamiento para colocar los volúmenes virtuales dentro del mismo contenedor de almacenamiento, de forma tal que se cumpla con las distintas necesidades de almacenamiento de una máquina virtual.

Mire el vídeo para obtener información sobre la arquitectura de Virtual Volumes.