VDI vs. VHD vs. VMDK vs. VHDX: Uitleg over de indeling van virtuele schijfafbeeldingen
Mogelijk ben je bestanden zoals VDI, VHD, VMDK en VHDX tegengekomen bij het opslaan, downloaden of instellen van virtuele machine-omgevingen. Deze bestanden staan bekend als virtuele disk image bestanden en worden gebruikt om virtuele disk images en configuraties op te slaan die nodig zijn om gevirtualiseerde besturingssystemen te draaien.
In het licht hiervan is het opmerkelijk dat elk schijfimageformaat specifieke voor- en nadelen heeft, waardoor de vraag rijst welk formaat moet worden gebruikt onder specifieke omstandigheden en voor welk doel.
Wat is VDI?
De Virtual Disk Image, of VDI, is een bestandsformaat voor virtuele schijven dat speciaal is ontworpen voor gebruik met Oracle’s VirtualBox hypervisor. Doordat het een open-source formaat is, is het compatibel met meerdere platformen naast Oracle’s VirtualBox, waaronder populaire alternatieven als VMware en Windows Hyper-V.
Een VDI-bestand wordt gegenereerd wanneer men de operationele status van een computer opslaat met de Virtual Media Manager van VirtualBox. Dit bestand kan worden gedupliceerd en vrij worden gedistribueerd, zodat anderen er toegang toe hebben. Bij het laden in VirtualBox krijgen gebruikers twee opties met betrekking tot de opslagcapaciteit: dynamisch of statisch. Dynamische opslag stelt gebruikers in staat om het bestand onbeperkt te vergroten, terwijl vaste toewijzing helpt bij het reguleren van de bestandsgrootte door een specifieke hoeveelheid geheugen toe te wijzen aan het virtuele apparaat.
Voordelen
|
Nadelen
-|-
De meeste hypervisors, die werken met een reeks verschillende besturingssystemen, zijn compatibel met en ondersteunen deze technologie.
|
Langzamer dan VMDK en VHDX
Optie voor dynamische en vaste geheugentoewijzing
|
Ondersteunt geen incrementele back-ups
Presteert beter dan VHD en VHDX
|
Zeer draagbaar
|
VDI (Virtual Disk Image) is een uitzonderlijk virtueel schijfformaat dat veel voordelen biedt aan gebruikers van VirtualBox. Het is gratis, open-sourced, heeft een indrukwekkende cross-platform compatibiliteit en kan gemakkelijk worden getransporteerd van het ene apparaat naar het andere. Door gebruik te maken van VDI-bestanden binnen VirtualBox hebben eindgebruikers toegang tot geavanceerde mogelijkheden, waaronder connectiviteit op afstand, snapshots en directe USB-integratie op Windows-systemen, die normaal gesproken zijn voorbehouden aan betaalde alternatieven in andere virtualisatieplatforms.Bovendien profiteren Linux-gebruikers met de meest recente versie van VirtualBox nu van verbeterde beveiligingsmaatregelen via ondersteuning voor Secure Boot.
Wat zijn VHD en VHDX?
Virtual Hard Disk (VHD) en de uitgebreide versie VHDX zijn bestandsformaten die speciaal door Microsoft zijn ontworpen om te dienen als digitale representaties van fysieke schijven binnen een gevirtualiseerde omgeving. De eerste, oorspronkelijk bekend als VHD, werd voornamelijk gebruikt in eerdere versies van Microsofts virtualisatieoplossingen, waaronder Microsoft Virtual PC en Microsoft Virtual Server. Ondanks de stopzetting van de actieve ontwikkeling wordt VHD nog steeds gebruikt in recentere versies van Microsoft Hyper-V, een geavanceerd virtualisatieplatform, voor de ondersteuning van bepaalde oudere softwareprogramma’s.
Virtual Hard Disk (VHD) werd opgevolgd door zijn geavanceerde versie bekend als VHDX. Dit bestandsformaat werkt effectief met Microsofts Hyper-V virtualisatieplatform. Het belangrijkste voordeel van VHDX ten opzichte van VHD ligt in de grotere opslagcapaciteit tot 64 terabytes en de verbeterde prestaties. Daarnaast biedt het verbeterde gegevensbescherming en compatibiliteit met populaire virtualisatietools zoals VirtualBox, VMware en Citrix XenServer.
Het primaire gebruik van VHD- en VHDX-bestanden wordt geassocieerd met type 1 hypervisors zoals Hyper-V van Microsoft, die verbeterde operationele efficiëntie en prestatiemogelijkheden bieden, maar mogelijk resulteren in potentiële beveiligingsrisico’s voor het hostcomputersysteem.
Voordelen
|
Nadelen
-|-
Herstel- en herstelmogelijkheden
|
Gastbesturingssystemen lopen een verhoogd risico om het doelwit te worden van een breed scala aan kwaadaardige software vanwege hun beperkte beveiligingsfuncties en kwetsbaarheden in vergelijking met primaire besturingssystemen.
Een virtuele machine kan meerdere gebruikers hebben
|
De aanwezigheid van corrupte Virtual Hard Disk (VHD) of VHDX bestanden kan leiden tot een systeemcrash voor Windows besturingssystemen.
Elke instantie van een virtuele machine is onafhankelijk en heeft geen invloed op andere instanties, ongeacht de interacties met andere gebruikers.
|
Vereist technisch inzicht om geavanceerde functies te gebruiken
Rijk aan functies voor geavanceerde servervirtualisatie
|
De software biedt beperkte ondersteuning voor niet-Windows besturingssystemen, met een bijzondere nadruk op de indeling voor virtuele harde schijven VHDX.
VHD wordt ondersteund door tal van virtualisatietools
VHDX is grotendeels beperkt tot Hyper-V
De VHD- en VHDX-bestandsindelingen, die favoriet zijn bij systeembeheerders die goed bekend zijn met Microsoft Hyper-V en de bijbehorende tools, bieden een voordelige headless functie voor gestroomlijnd beheer. Bekwaamheid met Windows PowerShell is echter essentieel om de opdrachtregelinterface te kunnen gebruiken. Voor degenen die niet bekend zijn met virtualisatie, kan het verstandig zijn om in plaats daarvan een veelzijdigere schijfindeling te gebruiken, zoals VDI of VMDK.
Wat is VMDK?
De VMDK-bestandsindeling diende aanvankelijk alleen voor virtualisatiebehoeften binnen het productaanbod van VMware, waaronder de hypervisors Workstation Pro en Workstation Player. Latere updates in 2011 maakten er een publiek toegankelijke bestandsindeling van, ontworpen om naadloze compatibiliteit met andere platforms mogelijk te maken. VMDK-bestanden zijn daarom niet alleen compatibel met de software van VMware, maar ook met andere virtualisatietools zoals VirtualBox, QEMU, Hyper-V en Workstation Pro/Player.
De virtualisatieoplossingen van VMware beschikken over een groot aantal innovatieve mogelijkheden die de functionaliteit verbeteren en het beheer van virtuele machines stroomlijnen. Door gebruik te maken van VMware’s workstation-hypervisors beschikken gebruikers over vooruitstrevende back-upopties, naadloze snapshot-creatie, intuïtieve rollback-capaciteit, efficiënte Live Migration en superieure prestaties in vergelijking met VHD- en VDI-indelingen.
Voordelen
|
Nadelen
-|-
Cross-platform ondersteuning
|
Werkt niet op Microsoft Hyper-V
Betere algemene prestaties
|
Geavanceerde functies alleen beschikbaar op Workstation Pro
Het proces van het overbrengen van gegevens en toepassingen tussen servers of computersystemen met behoud van continue beschikbaarheid en functionaliteit, Vaak uitgevoerd om prestaties te optimaliseren, hardware of software te upgraden of beveiligingsmaatregelen te verbeteren.
|
Incrementele back-ups
|
Personen die Workstation Pro-licenties hebben aangeschaft of bereid zijn deze aan te schaffen, kunnen volledig profiteren van de uitgebreide reeks mogelijkheden van VMDK, waaronder versleutelde virtuele machines, back-ups, externe connectiviteit en containerisatie, die uitzonderlijke functionaliteit bieden in vergelijking met alternatieve hypervisors. Hoewel Workstation Player qua prestaties efficiënter blijft dan VirtualBox, mist het bepaalde functionaliteiten in VMDK.Daarom kunnen gebruikers die de aanschaf van een Workstation Pro-licentie niet kunnen rechtvaardigen, kiezen voor Workstation Player voor een snellere verwerking en VMDK integreren met VirtualBox om gebruik te maken van extra functies zoals het maken van back-ups en beheer op afstand.
Hoe zit het met ISO?
Optical Disc Image (ISO) is niet per se een virtueel schijfformaat; het is in plaats daarvan een bestandsformaat dat wordt gebruikt voor het maken van representaties van optische schijfmedia. Dit formaat wordt meestal gebruikt om kopieën van de inhoud van een CD of DVD op te slaan, die vervolgens kunnen worden gebruikt om softwaretoepassingen te installeren of uit te voeren. Hoewel ISO-bestanden niet in de eerste plaats bedoeld waren voor gebruik binnen virtuele omgevingen, is gebleken dat ze nuttig zijn voor het klonen van geheugenapparaten. Bijgevolg kunnen hypervisors deze bestanden effectief mounten in een virtuele capaciteit, toegang krijgen tot de gegevens die ze bevatten en bewerkingen uitvoeren die lijken op die van een standaard virtuele machine.
Het gebruik van ISO-bestanden is een effectieve manier om images van besturingssystemen via het web te verspreiden. Ze gebruiken in virtualisatie vereist echter een meer ingewikkelde set-up en kan resulteren in suboptimale prestaties en functionaliteit. Daarom is het aan te raden om virtuele schijf-images te verkrijgen wanneer dat mogelijk is. Deze op maat gemaakte bestandstypen versnellen het configuratieproces en bevatten vooraf geïntegreerde compatibiliteitsfuncties die zorgen voor een naadloze werking bij het inschakelen van je apparaat.
Kun je beeldformaten van virtuele schijven converteren?
Hoewel het mogelijk is om virtuele disk image-bestanden te converteren naar alternatieve bestandstypen, kiezen veel mensen ervoor om hun virtuele image-bestanden te wijzigen naar verschillende formaten om optimale functionaliteit te garanderen tijdens de migratie naar andere systemen. Ondanks het feit dat VDI, VHD, VHDX en VMDK compatibel zijn met de meeste gangbare virtualisatiesoftware, biedt het converteren naar een ander formaat gemoedsrust voor degenen die willen wisselen tussen verschillende platforms.
Eén optie voor het converteren van virtuele imagebestanden is het gebruik van de ingebouwde tools van VirtualBox en VMware Workstation. De VirtualBox Virtual Media Manager kan bijvoorbeeld ISO-, VHD-, VHDX- en VMDK-bestanden omzetten naar VDI-formaat. Op vergelijkbare wijze kunnen gebruikers met de wizard voor virtuele machines in VMware Workstation ISO-, VDI-, VHD- en VHDX-bestanden openen en deze vervolgens exporteren als VMDK-bestanden.
Voor personen die willen migreren tussen verschillende typen schijfimagebestanden (VDH en VHDX), is het gebruik van de Microsoft Virtual Machine Converter noodzakelijk.Dit proces kan worden uitgevoerd via een opdrachtregelinterface met PowerShell en VBoxCommands voor meer ervaren gebruikers die meerdere conversies tegelijk willen uitvoeren.
Verlies niet op prestaties en functies
Virtuele disk image bestandsformaten zijn vastgesteld om interoperabiliteit tussen disk images en virtualisatieplatformen te garanderen. Hoewel VDI, VHD, VHDX en VMDK platformonafhankelijke functionaliteit bieden, kan het gebruik van deze formaten op niet-native hypervisors resulteren in een verlies van optimale prestaties en mogelijkheden. Het wordt aanbevolen dat gebruikers VDI gebruiken voor VirtualBox, VHD en VHDX voor Hyper-V en VMDK voor VMware Workstation. In gevallen waar slechts af en toe gebruik nodig is, is het toegestaan om elke beschikbare hypervisor te gebruiken. Voor langere perioden wordt echter conversie van imagebestanden aangemoedigd om het volledige potentieel van elke indeling te benutten.