VDI vs. VHD vs. VMDK vs. VHDX: Explicação dos formatos de imagem de disco virtual
Poderá ter encontrado ficheiros como VDI, VHD, VMDK e VHDX ao guardar, transferir ou configurar ambientes de máquinas virtuais. Estes ficheiros são conhecidos como ficheiros de imagem de disco virtual e são utilizados para armazenar imagens de disco virtual e configurações necessárias para executar sistemas operativos virtualizados.
À luz disto, é de salientar que cada formato de imagem de disco possui vantagens e desvantagens específicas, suscitando assim a questão de saber qual o formato a utilizar em circunstâncias específicas e para que objetivo pretendido.
O que é VDI?
A Imagem de Disco Virtual, ou VDI, é um formato de ficheiro de disco virtual que foi especificamente concebido para ser utilizado com o hipervisor VirtualBox da Oracle. O facto de ser um formato de código aberto permite-lhe ser compatível com várias plataformas para além do VirtualBox da Oracle, incluindo alternativas populares como o VMware e o Windows Hyper-V.
Um ficheiro VDI é gerado quando se guarda o estado de funcionamento de um computador utilizando o Virtual Media Manager do VirtualBox. Este ficheiro pode ser duplicado e distribuído livremente, proporcionando a outros o acesso ao mesmo. Quando carregado no VirtualBox, são apresentadas aos utilizadores duas opções relativamente à capacidade de armazenamento - dinâmico ou estático. O armazenamento dinâmico permite que os utilizadores continuem a aumentar o ficheiro indefinidamente, enquanto a atribuição fixa ajuda a regular o tamanho do ficheiro, atribuindo uma quantidade específica de memória ao dispositivo virtual.
Prós
|
Contras
-|-
A maioria dos hipervisores, que operam numa série de sistemas operativos diversos, são compatíveis com esta tecnologia e suportam-na.
|
Mais lento do que o VMDK e o VHDX
Opção para alocação de memória dinâmica e fixa
|
Não suporta backups incrementais
Tem um desempenho melhor que o VHD e o VHDX
|
Muito portátil
|
O VDI (Virtual Disk Image) é um formato de disco virtual excecional que oferece inúmeras vantagens aos indivíduos que utilizam o VirtualBox. É gratuito, de código aberto, possui uma impressionante compatibilidade entre plataformas e pode ser facilmente transportado de um dispositivo para outro. Ao utilizar ficheiros VDI no VirtualBox, os utilizadores finais têm a possibilidade de aceder a capacidades avançadas, incluindo conetividade remota, instantâneos e integração direta de USB em sistemas Windows, todas elas normalmente reservadas a alternativas pagas noutras plataformas de virtualização.Além disso, com a mais recente iteração do VirtualBox, os utilizadores de Linux beneficiam agora de medidas de segurança melhoradas através do suporte para Arranque Seguro.
O que são VHD e VHDX?
Virtual Hard Disk (VHD) e a sua versão alargada VHDX são formatos de ficheiro especificamente concebidos pela Microsoft para servirem como representações digitais de discos físicos num ambiente virtualizado. O primeiro, originalmente conhecido como VHD, foi utilizado principalmente em iterações anteriores das soluções de virtualização da Microsoft, incluindo o Microsoft Virtual PC e o Microsoft Virtual Server. Apesar da cessação do desenvolvimento ativo, o VHD continua a ser utilizado em instâncias mais recentes do Microsoft Hyper-V, uma plataforma de virtualização avançada, para o suporte de determinados programas de software antigos.
O Virtual Hard Disk (VHD) foi sucedido pela sua versão avançada conhecida como VHDX. Este formato de ficheiro funciona eficazmente com a plataforma de virtualização Hyper-V da Microsoft. A principal vantagem do VHDX em relação ao VHD reside na sua maior capacidade de armazenamento de até 64 terabytes e no desempenho melhorado. Além disso, oferece uma maior proteção de dados, juntamente com a compatibilidade com ferramentas de virtualização populares, como o VirtualBox, o VMware e o Citrix XenServer.
A principal utilização de ficheiros VHD e VHDX está associada a hipervisores de tipo 1, como o Hyper-V da Microsoft, que oferecem maior eficiência operacional e capacidades de desempenho, embora possam resultar em potenciais riscos de segurança para o sistema do computador anfitrião.
Prós
|
Contras
-|-
Capacidades de reparação e recuperação
|
Os sistemas operativos convidados correm um risco acrescido de serem alvo de uma vasta gama de software malicioso devido às suas características de segurança e vulnerabilidades limitadas em comparação com os sistemas operativos primários.
Uma máquina virtual pode ter vários utilizadores
|
A presença de ficheiros VHD (Virtual Hard Disk) ou VHDX corrompidos pode resultar numa falha do sistema para os sistemas operativos Windows.
Cada instância de uma máquina virtual é independente e não influencia ou tem impacto sobre qualquer outra instância, independentemente das suas interacções com outros utilizadores.
|
Requer conhecimentos técnicos para utilizar funcionalidades avançadas
Rico em funcionalidades para virtualização avançada de servidores
|
O software oferece suporte limitado a sistemas operativos não Windows, com especial ênfase no formato de disco rígido virtual VHDX.
O VHD é suportado por várias ferramentas de virtualização
|
O VHDX está largamente limitado ao Hyper-V
Os formatos de ficheiro VHD e VHDX, preferidos pelos administradores de sistemas bem versados no Microsoft Hyper-V e ferramentas associadas, oferecem uma capacidade de operação sem cabeça vantajosa para uma gestão simplificada. No entanto, a proficiência com o Windows PowerShell é essencial para utilizar a interface de linha de comando. Para aqueles que não estão familiarizados com a virtualização, pode ser prudente adotar um formato de imagem de disco mais versátil, como VDI ou VMDK.
O que é VMDK?
O formato de arquivo VMDK serviu inicialmente apenas para acomodar as necessidades de virtualização dentro das ofertas de produtos da VMware, incluindo os hipervisores Workstation Pro e Workstation Player. As atualizações subsequentes em 2011 tornaram-no um formato acessível ao público, projetado para facilitar a compatibilidade perfeita entre plataformas. Consequentemente, os ficheiros VMDK são compatíveis não só com o software da VMware, mas também com outras ferramentas de virtualização como o VirtualBox, QEMU, Hyper-V e Workstation Pro/Player.
As soluções de virtualização da VMware apresentam uma infinidade de recursos inovadores que aprimoram a funcionalidade e simplificam o gerenciamento de máquinas virtuais. Ao utilizar os hipervisores de estações de trabalho da VMware, os utilizadores têm ao seu dispor opções de cópia de segurança progressivas, criação de instantâneos sem falhas, capacidade de reversão intuitiva, Live Migration eficiente e desempenho superior quando comparado com os formatos VHD e VDI.
Prós
|
Contras
-|-
Suporte de plataforma cruzada
|
Não funciona no Microsoft Hyper-V
Melhor desempenho geral
|
Funcionalidades avançadas apenas disponíveis no Workstation Pro
O processo de transferência de dados e aplicações entre servidores ou sistemas informáticos, mantendo a disponibilidade e funcionalidade contínuas, frequentemente efectuado para otimizar o desempenho, atualizar hardware ou software ou melhorar as medidas de segurança.
|
Backups incrementais
|
As pessoas que adquiriram ou estão preparadas para adquirir licenças do Workstation Pro podem aproveitar ao máximo a ampla gama de recursos do VMDK, incluindo máquinas virtuais criptografadas, backups, conetividade remota e conteinerização, que oferecem funcionalidade excecional quando comparados a hipervisores alternativos. Embora o Workstation Player continue a ser mais eficiente do que o VirtualBox em termos de desempenho, não possui determinadas funcionalidades encontradas no VMDK.Por conseguinte, os utilizadores que não consigam justificar a compra de uma licença Workstation Pro podem optar pelo Workstation Player para um processamento mais rápido e integrar o VMDK no VirtualBox para tirar partido de funcionalidades adicionais, como a criação de cópias de segurança e a gestão remota.
E quanto ao ISO?
O Optical Disc Image (ISO) não é um formato de disco virtual em si; é antes um formato de ficheiro utilizado para criar representações de suportes de discos ópticos. Este formato é normalmente utilizado para armazenar cópias do conteúdo de um CD ou DVD, que podem ser posteriormente utilizadas para instalar ou executar aplicações de software. Embora os ficheiros ISO não tenham sido concebidos para serem utilizados em ambientes virtuais, foram considerados úteis na clonagem de dispositivos de memória. Consequentemente, os hipervisores podem efetivamente montar estes ficheiros numa capacidade virtual, obtendo acesso aos dados neles contidos e executando operações que se aproximam das de uma máquina virtual normal.
A utilização de ficheiros ISO é um meio eficaz de disseminar imagens de sistemas operativos na Web. No entanto, empregá-los na virtualização requer uma configuração mais complexa e pode resultar em desempenho e funcionalidade abaixo do ideal. Por conseguinte, é aconselhável obter imagens de disco virtual sempre que possível. Estes tipos de ficheiros personalizados aceleram o processo de configuração e incluem funcionalidades de compatibilidade pré-integradas que asseguram um funcionamento perfeito ao ligar o dispositivo.
É possível converter formatos de imagem de disco virtual?
Embora seja possível transformar ficheiros de imagem de disco virtual em tipos de ficheiro alternativos, um número significativo de indivíduos opta por alterar os seus ficheiros de imagem virtual para formatos diferentes, de modo a garantir uma funcionalidade ideal durante a migração para sistemas adicionais. Apesar de o VDI, o VHD, o VHDX e o VMDK serem compatíveis com a maioria dos softwares de virtualização predominantes, a conversão para um formato alternativo proporciona tranquilidade para quem pretende alternar entre várias plataformas.
Uma opção para converter ficheiros de imagem virtual envolve a utilização das ferramentas incorporadas oferecidas pelo VirtualBox e pela VMware Workstation. Por exemplo, o VirtualBox Virtual Media Manager pode transformar ficheiros ISO, VHD, VHDX e VMDK para o formato VDI. De forma semelhante, o assistente de máquina virtual encontrado no VMware Workstation permite aos utilizadores abrir ficheiros ISO, VDI, VHD e VHDX e depois exportá-los como ficheiros VMDK.
Para as pessoas que pretendem migrar entre vários tipos de ficheiros de imagem de disco (VDH e VHDX), é necessário utilizar o Microsoft Virtual Machine Converter.Este processo pode ser executado através de uma interface de linha de comandos utilizando o PowerShell e o VBoxCommands para utilizadores mais experientes que pretendam efetuar várias conversões em simultâneo.
Não perca o desempenho e os recursos
Os formatos de arquivo de imagem de disco virtual foram estabelecidos para garantir a interoperabilidade entre imagens de disco e plataformas de virtualização. Embora o VDI, o VHD, o VHDX e o VMDK ofereçam funcionalidade entre plataformas, a utilização destes formatos em hipervisores não nativos pode resultar numa perda de desempenho e capacidades ideais. Recomenda-se que os utilizadores utilizem VDI para VirtualBox, VHD e VHDX no Hyper-V e VMDK para VMware Workstation. Nos casos em que apenas é necessária uma utilização ocasional, é permitido utilizar qualquer hipervisor disponível. No entanto, para períodos de tempo prolongados, a conversão de ficheiros de imagem é encorajada para aproveitar todo o potencial de cada formato.