Um diagrama de arquitetura fornece uma visão geral de como todos os componentes da funcionalidade vVols interagem entre si.
![A ilustração mostra como os diferentes componentes de vVols interagem.](images/GUID-8C59D2EB-066F-4629-99D4-9F8D5E42506E-high.png)
Os volumes virtuais são objetos exportados por um sistema de armazenamento em conformidade e normalmente correspondem um a um com um disco da máquina virtual e outros arquivos relacionados à VM. Um volume virtual é criado e manipulado fora da banda, não no caminho de dados, por um provedor VASA.
Um provedor VASA, ou um provedor de armazenamento, é desenvolvido por meio das APIs do vSphere para a Consciência de Armazenamento. O provedor de armazenamento permite a comunicação entre os ESXi hosts, vCenter Server e vSphere Client de um lado, e o sistema de armazenamento do outro. O provedor VASA é executado no lado do armazenamento e se integra ao Serviço de Monitoramento de Armazenamento (SMS) do vSphere para gerenciar todos os aspectos do armazenamento vVols. O provedor VASA mapeia objetos de disco virtual e seus derivados, como clones, snapshots e réplicas, diretamente para os volumes virtuais no sistema de armazenamento.
Os hosts ESXi não têm acesso direto ao armazenamento de volumes virtuais. Em vez disso, os hosts acessam os volumes virtuais por meio de um ponto intermediário no caminho de dados, chamado de endpoint de protocolo. Os endpoints de protocolo estabelecem um caminho de dados sob demanda das máquinas virtuais para seus respectivos volumes virtuais. Os endpoints de protocolo servem como um gateway para E / S direta na banda entre ESXi hosts e o sistema de armazenamento. O ESXi pode usar os protocolos Fibre Channel, FCoE, iSCSI e NFS para comunicação em banda.
Os volumes virtuais residem em contêineres de armazenamento que representam logicamente um pool de discos físicos no sistema de armazenamento. No lado vCenter Server e ESXi, os contêineres de armazenamento são apresentados como vVols repositórios de dados. Um único contêiner de armazenamento pode exportar vários conjuntos de recursos de armazenamento e fornecer diferentes níveis de serviço para diferentes volumes virtuais.
Assista ao vídeo para obter informações sobre a arquitetura vVols.