Um dos desafios típicos encontrados na virtualização de sistemas é o compartilhamento eficiente de dados em ambientes com heterogeneidade de sistemas e plataformas de virtualização. Um requisito importante é que o sistema de armazenamento compartilhado ofereça tanto a estrutura para o arranjo físico e lógico de unidades de disco, quanto a interface abstrata para acesso concorrente aos arquivos, facilitando a troca de dados entre diversas máquinas virtuais, independente dos sistemas de arquivos nativos. Um sistema de armazenamento que oferece essa possibilidade é:
- A Serial attached SCSI (SAS);
- B Network-attached storage (NAS);
- C Storage area network (SAN);
- D Network File System (NFS);
- E Common Internet File System (CIFS).