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í.
Los volúmenes virtuales son objetos exportados por un sistema de almacenamiento conforme y generalmente se corresponden uno a uno con un disco de máquina virtual y otros archivos relacionados con la máquina virtual. Un proveedor VASA crea y manipula un volumen virtual fuera de banda, no en la ruta de acceso a los datos.
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 los hosts ESXi, vCenter Server y vSphere 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 (vSphere Storage Monitoring, 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 petición desde las máquinas virtuales hacia sus volúmenes virtuales respectivos. Los extremos de protocolo sirven como puerta de enlace para E/S dentro de banda directas entre los hosts ESXi y el sistema de almacenamiento. ESXi puede utilizar los protocolos de Fibre Channel, 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 el lado de vCenter Server y ESXi, los contenedores de almacenamiento se presentan como almacenes de datos de Virtual Volumes. Un solo contenedor de almacenamiento puede exportar varios conjuntos de capacidad de almacenamiento y proporcionar diferentes niveles de servicio a diferentes volúmenes virtuales.
Mire el vídeo para obtener información sobre la arquitectura de Virtual Volumes.