GLOSSARIUM

Wat is een virtuele machine?

  Deze pagina is automatisch vertaald door DeepL. Switch to English

Een virtuele machine (VM) is een 'computer binnen uw computer'. Het is software die zich gedraagt als een fysieke pc, compleet met een eigen virtuele CPU, geheugen, opslag en netwerk, zodat u een ander besturingssysteem (OS) kunt uitvoeren in een venster op uw bureaublad of op een server. Zie het als een veilige, op zichzelf staande sandbox waar u apps kunt installeren, instellingen kunt uitproberen of oude software kunt uitvoeren zonder uw hoofdsysteem aan te raken.

VM-Virtualization

Hoe werkt een VM?

Onder de motorkap creëert en beheert een programma, een zogenaamde hypervisor, de VM. Het verdeelt uw echte hardware en wijst delen ervan toe aan elke virtuele machine. Het gast-besturingssysteem in de VM denkt dat het de hele pc voor zichzelf heeft, ook al deelt het bronnen met uw hostsysteem en andere VM's die u uitvoert. Slim, toch?

Hyperviser_1

VM versus container: wat is het verschil?

Om precies te zijn: VM's virtualiseren hardware, terwijl containers de gebruikersruimte van het besturingssysteem virtualiseren. Een VM bevat een volledig gastbesturingssysteem en is meer geïsoleerd, wat ideaal is voor een sterke scheiding en het draaien van verschillende besturingssystemen. Containers delen de kernel van het hostbesturingssysteem, waardoor ze lichter zijn en sneller opstarten, wat perfect is voor het verpakken en implementeren van apps. Beide hebben hun plaats: VM's zijn uw volledige appartementen, containers zijn efficiënte studio's op dezelfde verdieping.

Is het gebruik van een VM de moeite waard?

Dat hangt af van wat je nodig hebt. Als je software test, onbetrouwbare bestanden uitvoert, je werk- en privéomgeving gescheiden wilt houden of een specifiek besturingssysteem nodig hebt voor een bepaalde app, dan is een VM een uitstekende keuze. Voor dagelijks surfen op het web of gamen kun je meestal volstaan met je host-OS. En ja, je kunt ook gamen in een VM, maar de prestaties en hardware-pass-through worden al snel complex, dus is dit voor de meeste mensen niet de eerste keuze.

Heb ik speciale hardware nodig?

Niet exotisch, gewoon modern. De meeste CPU's van het afgelopen decennium bieden ondersteuning voor virtualisatie (zoek naar Intel VT‑x/VT‑d of AMD‑V) en minimaal 8-16 GB RAM maakt het leven een stuk gemakkelijker. Opslagruimte helpt ook, want VM-schijfbestanden kunnen behoorlijk groot zijn. Op laptops kunt u rekening houden met meer ventilatorgeluid en een hoger batterijverbruik wanneer een VM zwaar wordt belast. Op desktops en servers kunt u comfortabel meerdere VM's draaien als u voldoende RAM en opslagruimte hebt.

Screen-Shot-2018-03-20-at-9.24.09-AM_tcm19-56643

Waarvoor kan ik een VM gebruiken?

  • Testen en ontwikkeling: creëer schone omgevingen die u binnen enkele seconden kunt vastleggen en terugzetten.
  • Legacy-software: houd oudere apps in leven op hun favoriete besturingssysteem zonder uw hele systeem terug in de tijd te slepen.
  • Beveiligingssandbox: open verdachte bestanden of surf naar risicovolle websites in een wegwerpbare VM.
  • Multi-OS-workflows: voer Linux-tools uit op Windows, controleer een site in meerdere OS/browsercombinaties of probeer veilig een nieuwe distributie uit.
  • Training en demo's: Geef teamgenoten een vooraf gebouwde, bekende omgeving die hun machines niet beschadigt.

Hoe veilig zijn VM's?

VM's zijn sterk geïsoleerd, wat een van de redenen is waarom ze zo populair zijn in datacenters. Dat gezegd hebbende, niets is magisch: houd host- en gast-besturingssystemen up-to-date, gebruik gerenommeerde hypervisors en behandel VM's met dezelfde beveiligingsmaatregelen die u elders ook zou toepassen. Snapshots zijn uw vriend: maak er een voordat u grote wijzigingen doorvoert, zodat u fouten zonder problemen ongedaan kunt maken.

Populaire VM-platforms

Op desktops vindt u tools zoals Hyper‑V, VirtualBox, VMware Workstation en Parallels. In de serverwereld zijn KVM, VMware ESXi en Hyper-V gangbaar. De juiste keuze hangt af van uw besturingssysteem, hardware en of u functies nodig hebt zoals PCIe/GPU-pass‑through, live migratie of gedeelde opslag.

rh03v3fa-virtualbox
cv--vkfuxzyknb2pqctasnpabo8
vmware_workstation_logo

GERELATEERDE INHOUD