Wat is een virtuele machine (VM)?

Een inleiding tot virtualisatie en de voordelen van VM's

Virtuele machines: virtuele computers binnen computers

Een virtuele machine, vaak kortweg een VM, is niet anders dan andere fysieke computers, zoals een laptop, een smartphone of een server. Het heeft een CPU, geheugen, schijven om uw bestanden op te slaan en kan indien nodig verbinding maken met internet. Hoewel de onderdelen waaruit uw computer bestaat (hardware) fysiek en tastbaar zijn, worden VM's vaak gezien als virtuele computers of door software gedefinieerde computers binnen fysieke servers, die alleen bestaan uit code.

Verken virtuele machines en de cloud met een gratis Azure-account

VM's maken, implementeren en bewaken met 12 maanden gratis services

Start gratis

Hoe werkt een virtuele machine?

Virtualisatie is het proces van het maken van een op software gebaseerde, of virtuele versie van een computer, met toegewezen aantallen CPU, geheugen en opslag die is 'geleend' van een fysieke hostcomputer (zoals uw pc) en/of een externe server, zoals een server in het datacentrum van een cloudprovider. Een virtuele machine is een computerbestand (meestal een installatiekopie genoemd), dat zich als echte computer gedraagt. Het kan in een venster worden uitgevoerd als een afzonderlijke computeromgeving, vaak om een ander besturingssysteem uit te voeren, of kan zelfs functioneren als de volledige computerervaring van de gebruiker, zoals gebruikelijk op de werkcomputers van een groot aantal personen. De virtuele machine wordt gepartitioneerd van de rest van het systeem, wat inhoudt dat de software binnen een VM niet kan conflicteren met het primaire besturingssysteem van de hostcomputer.

Waarvoor worden VM's gebruikt?

Hier volgen enkele manieren waarop virtuele machines worden gebruikt:

  • Apps maken en implementeren in de cloud.
  • Uitproberen van een nieuw besturingssysteem (OS), waaronder bètaversies.
  • Een nieuwe omgeving installeren, zodat ontwikkelaars eenvoudiger en sneller ontwikkel- en testscenario's kunnen uitvoeren.
  • Back-ups maken van uw bestaande besturingssysteem.
  • Toegang tot door virussen geïnfecteerde gegevens of het uitvoeren van een oude toepassing door een ouder besturingssysteem te installeren.
  • Het uitvoeren van software of apps op besturingssystemen waarvoor deze oorspronkelijk niet waren bedoeld.

Wat zijn de voordelen van het gebruiken van VM's?

Terwijl virtuele machines worden uitgevoerd als afzonderlijke computers met afzonderlijke besturingssystemen en toepassingen, hebben ze het voordeel dat ze volledig onafhankelijk zijn van elkaar en de fysieke hostmachine. Met een stukje software genaamd een hypervisor, of virtuele machinebeheerder, kunt u verschillende besturingssystemen op verschillende virtuele machines tegelijk uitvoeren. Hierdoor is mogelijk om bijvoorbeeld Linux-VM's uit te voeren op een Windows-besturingssysteem, of om een eerdere versie van Windows uit te voeren op het huidige Windows-besturingssysteem.

En omdat VM's onafhankelijk van elkaar zijn, zijn ze ook zeer draagbaar. U kunt een VM op een hypervisor vrijwel onmiddellijk naar een andere hypervisor verplaatsen.

Vanwege hun flexibiliteit en portabiliteit bieden virtuele machines veel voordelen, zoals:

  • Kostenbesparingen: het uitvoeren van meerdere virtuele omgevingen vanaf één infrastructuur betekent dat u de footprint van de fysieke infrastructuur drastisch kunt verlagen. Hiermee kunt u uw marges verhogen: u hoeft lang niet zo veel servers te onderhouden en kunt besparen op onderhoudskosten en elektriciteit.
  • Flexibiliteit en snelheid: u kunt een virtuele machine relatief eenvoudig en snel maken en dit is voor uw ontwikkelaars veel eenvoudiger dan het inrichten van een volledige nieuwe omgeving. Dankzij virtualisatie wordt het proces voor het uitvoeren van ontwikkel- en testscenario's veel sneller.
  • Gereduceerde downtime: VM's zijn heel draagbaar en eenvoudig te verplaatsen van de ene hypervisor naar de andere op een andere machine. Dit betekent dat ze een fantastische oplossing zijn voor back-ups, in het geval dat de host onverwacht uitvalt.
  • Schaalbaarheid: met VM's kunt u uw apps eenvoudiger schalen door meer fysieke of virtuele servers toe te voegen om de werkbelasting over meerdere VM's te verdelen. Hierdoor kunt u de beschikbaarheid en prestaties van uw apps vergroten.
  • Beveiligingsvoordelen: omdat virtuele machines in meerdere besturingssystemen worden uitgevoerd, kunt u met een gastbesturingssysteem op een virtuele machine apps met een twijfelachtige beveiliging uitvoeren en uw hostbesturingssysteem beveiligen. VM's bieden ook betere forensische beveiliging en worden vaak gebruikt om computervirussen op een veilige manier te onderzoeken en de virussen te isoleren om te voorkomen dat hun hostcomputer risico loopt.

Aan de slag met virtuele machines

Ontdek Azure Cloud Compute en leer van een technisch expert van Azure hoe u virtuele machines kunt maken en implementeren.

Bekijk de demo

Gerelateerde producten en services voor VM's

Azure Virtual Machines

Maak binnen enkele seconden Linux- en Windows-VM's (virtuele machines) en bespaar geld

Windows Virtual Machines

On-demand, uiterst schaalbare en beveiligde gevirtualiseerde infrastructuur met virtuele Windows-machines in Azure

Linux Virtual Machines

Maak en implementeer in enkele seconden zakelijke, door de community gedreven opensource-software en bespaar kosten

Azure Dedicated Host

Toegewezen fysieke server om virtuele machines voor Windows en Linux op Azure te hosten en uit te voeren

Machine Learning Server op virtuele machines

Een flexibel machine learning-platform om inzichten te verkrijgen met R en Python

SQL Server op Virtual Machines

Uw SQL Server-workloads migreren naar de cloud tegen de laagste TCO

Azure Spot-VM's

Gebruik Azure om clouduitgaven te verminderen met schaalbare rekencapaciteit met grote kortingen

Azure IaaS (infrastructuur als een dienst)

Profiteer van uiterst beschikbare, schaalbare en veilige cloudinfrastructuur met Azure, en betaal alleen voor de resources die u gebruikt

Azure Virtual Machine Scale Sets

Lees de documentatie over het bouwen van schaalbare toepassingen met virtuele-machineschaalsets

Veelgestelde vragen

  • Het proces van het maken van een op software gebaseerde, of 'virtuele' versie van iets, ongeacht of dit rekenkracht, opslag, netwerken, servers of apps betreft, wordt virtualisatie genoemd. Virtualisatie als technologie heeft een lange geschiedenis en is vandaag nog steeds relevant voor het bouwen van een strategie voor cloud-computing. Virtualisatie is daarom het proces, en de machines die met dit proces worden gemaakt, worden meestal virtuele machines, of VM's, genoemd.
  • Meerdere virtuele machines kunnen tegelijkertijd op dezelfde fysieke computer worden uitgevoerd, allemaal beheerd door een hypervisor. Een hypervisor is de software waarmee de fysieke hardware en de virtuele 'hardware' van de VM worden geïntegreerd. Dit is vergelijkbaar met de werking van een besturingssysteem op een typische computer: net zoals bij een school een oversteekouder leerlingen helpt veilig een drukke weg over te steken, zorgt de hypervisor ervoor dat elke virtuele machine de benodigde resources van de fysieke server geordende manier en op tijd krijgt.
  • Dit is de meest elementaire categorie van cloud-computingservices. Met IaaS huurt u IT-infrastructuur (servers en virtuele machines (VM's), opslag, netwerken en besturingssystemen) op basis van betalen per gebruik bij een cloudprovider als Microsoft Azure.

    Meer informatie over IaaS

  • Ja en nee. Azure Virtual Machines vormt de infrastructuur van Azure IaaS (infrastructuur als een dienst) die wordt gebruikt om permanente VM's te implementeren met vrijwel elke gewenste VM-serverworkload. Dit zijn exemplaren van de installatiekopieservice die schaalbare rekenresources op aanvraag bieden met prijzen op basis van gebruik.

    Azure Virtual Machines is dus de service die VM's biedt die zijn geoptimaliseerd voor workloads voor algemeen gebruik, opslag, geheugen of rekenkracht, of voor workloads die grafisch intensief zijn. Deze worden aangeboden in verschillende typen en grootten om aan uw behoeften te voldoen en uw budget binnen de perken te houden.

    Meer informatie over Azure IaaS

  • Spot-VM's maken deel uit van services die worden aangeboden door een cloudprovider, zoals Microsoft Azure, die schaalbare rekencapaciteit biedt met hoge kortingen.

    Spot-VM's zijn ideaal voor workloads die kunnen worden onderbroken, zoals:

    • Specifieke hoogwaardige rekenscenario's, batchverwerkingstaken of toepassingen voor de rendering van besturingselementen.
    • Ontwikkelings-/testomgevingen, inclusief workloads met continue integratie en levering.
    • Big Data, analyses, op containers gebaseerde, grootschalige staatloze toepassingen.

    Meer informatie over Azure Spot Virtual Machines

  • Azure Disk Storage is een service die hoogwaardige, zeer duurzame blokopslag biedt ontworpen voor gebruik met virtuele machines van Azure. Met een ongeëvenaarde tolerantie, naadloze schaalbaarheid en geïntegreerde beveiliging levert Azure Disk Storage de prijs-prestatieverhouding die u nodig hebt voor uw missie- en bedrijfskritieke apps.

    Meer informatie over Azure Disk Storage

  • In het algemeen verwijst hybride cloud-computing naar een cloudomgeving waarin een openbare cloud wordt gecombineerd met een on-premises infrastructuur, inclusief privécloud, doordat het delen van gegevens en apps tussen deze omgevingen mogelijk wordt gemaakt. Dit is een uitbreiding van uw implementatieopties en biedt meer flexibiliteit om de schaal van resources aan te passen en te profiteren van technische innovaties in de cloud, terwijl het ook interoperabiliteit biedt met on-premises omgevingen.

    Een inleiding tot hybride, openbare en privéclouds volgen

  • Cloudserviceproviders noemen cloud-computingservices ook wel 'een stack', omdat ze boven op elkaar worden gebouwd. Hoewel de IaaS (infrastructuur als een dienst) voorziet in het basiselement in de stack, worden vaak andere services in combinatie met IaaS gebruikt, zoals Platform as a Service (PaaS), Software as a Service (SaaS) en serverloze computing.

    Meer informatie over de algemene voorwaarden voor cloud-computing

VM-resources

Quickstarts van vijf minuten

Bouw voor Linux een NGINX-webserver in een Ubuntu-VM met behulp van:

Bouw voor Windows een IIS-webserver in een Windows Server 2016-VM met behulp van:

Migreren naar de cloud

Beheer kosten en migreer apps, gegevens en infrastructuur met deze gratis resources:

Trainingsmodules

Leer hoe u VM's inricht op Azure met stapsgewijze instructies van Microsoft Learn.

Alles wat u nodig hebt om snel aan de slag te kunnen met VM's

Meer informatie over hoe u de juiste VM kiest voor uw workload en kosten vermindert met Microsoft Azure.

Bent u er klaar voor? Stel een gratis account in