Virtuele machines Hiermee kunt u een besturingssysteem in een app-venster op uw bureaublad uitvoeren en als een compleet en onafhankelijk apparaat functioneren. U kunt ze gebruiken om verschillende besturingssystemen te ervaren, toepassingen uit te voeren die uw hoofdbesturingssysteem niet kan uitvoeren, en apps uitproberen in een veilige en gevirtualiseerde omgeving.
Het hele concept van een virtuele machine is om een apparaat te bieden dat bronnen van de echte host naar onze virtuele omgeving distribueert. De toewijzing van bronnen wordt ingesteld op basis van de behoeften van de gebruiker, wat betekent dat er specifieke beperkingen kunnen worden ingesteld in termen van CPU, RAM of opslagcapaciteit die aan onze virtuele machine wordt toegewezen. Gebruik van virtuele machines virtualisatie technologie.
- Wat is virtualisatietechnologie?
- De verschillende soorten virtualisatie
- Wat is het verschil tussen VDI en RDP?
- Hoe werken virtuele machines?
- Wat zijn de voordelen van het gebruik van een virtuele machine?
- Wat zijn de nadelen van het gebruik van een virtuele machine?
- Virtuele machine versus container
- Virtuele machine versus VPS
- Virtuele machinetoepassingen
- Conclusie
Wat is virtualisatietechnologie?
Virtualisatie is de methode waarbij een of meer virtuele instanties op een andere computer worden uitgevoerd. Het concept werd voor het eerst naar voren gebracht in de jaren zestig toen systeemontwikkelaars op zoek waren naar manieren om systeembronnen binnen een mainframecomputer logisch te verdelen over verschillende applicaties. De ‘cloud’ is een voorbeeld van hoe virtualisatie het gebruik van hulpbronnen en de computercapaciteit kan vergroten. Omdat het middelen verdeelt, is het zeer kosteneffectief.
Totdat virtualisatie tot stand kwam, moest een operator die twee besturingssystemen probeerde te gebruiken, zoals Windows en Linux, twee afzonderlijke besturingssystemen beheren en daartussen schakelen. Er kon er op elk moment maar één worden gebruikt en deze zou de maximale capaciteit van de hardware in beslag nemen.
Windows 10 VPS-hosting
Koop een efficiënte Windows 10 VPS voor extern bureaublad, tegen de goedkoopste prijs die er is. GRATIS Windows 10 op NVMe SSD-opslag en supersnel internet.
Bekijk Windows 10 VPS-abonnementenDe verschillende soorten virtualisatie
Met virtualisatietechnologie kunt u een systeem delen met een breed scala aan virtuele instellingen. Virtualisatieframeworks gebruiken speciale software om efficiënt een geïsoleerde virtuele omgeving te construeren waarin verschillende besturingssystemen werken en afzonderlijke bronnen worden toegewezen aan elke virtuele instantie.
Tegenwoordig kunnen alle onderdelen van een conventioneel datacenter of IT-infrastructuur worden gevirtualiseerd met deze verschillende vormen van virtualisatie:
- server virtualisatie
Door servervirtualisatie kunnen computerbronnen effectiever worden gebruikt. Hiermee kan één computer meerdere besturingssystemen tegelijkertijd uitvoeren. Hier worden virtuele kopieën van computers en besturingssystemen (virtuele machines) gegenereerd en geconsolideerd in één centrale, fysieke server.
- Virtualisatie van besturingssystemen
OS- of softwarevirtualisatie produceert een computersysteem met hardware waarmee een of meer gastbesturingssystemen op een fysieke hostcomputer kunnen worden uitgevoerd. Android OS draait bijvoorbeeld op een hostmachine die standaard gebruikmaakt van Microsoft Windows OS en gebruikt dezelfde hardware als de hostmachine. Een veelgebruikte technologie voor OS-virtualisatie is een emulator. Voor een gedetailleerd overzicht van emulators kunt u ons artikel raadplegen Lichtste Android-emulators voor pc.
- Datavirtualisatie
Datavirtualisatietechnologieën zijn gepositioneerd voor meerdere databronnen en maken het mogelijk deze als één enkele bron uit te voeren, waardoor de vereiste data in een specifiek formaat op het juiste moment aan elke applicatie of gebruiker wordt geleverd. Voordelen zijn onder meer verbeterde efficiëntie en snelheid, taakverdeling en lagere kosten. - Virtualisatie van netwerkfuncties
Netwerkvirtualisatie produceert meerdere subnetwerken op hetzelfde fysieke netwerk. Het verdeelt ook de beschikbare bandbreedte in verschillende, afzonderlijke netwerken, die elk in realtime naar servers en computers kunnen worden gedistribueerd. Voordelen zijn onder meer verbeterde betrouwbaarheid, netwerksnelheid, stabiliteit en verbeterde monitoring van gegevensgebruik. - Desktopvirtualisatie
Met desktopvirtualisatie kan de centrale beheerder (of geautomatiseerde beheersoftware) gesimuleerde desktopomgevingen op honderden fysieke computers tegelijk implementeren. In tegenstelling tot typische desktopomgevingen die fysiek op elke computer worden geïnstalleerd, geconfigureerd en aangepast, stelt desktopvirtualisatie beheerders in staat enorme configuraties, upgrades en beveiligingstests uit te voeren op alle virtuele desktops.
Wat is het verschil tussen VDI en RDP?
VDI en RDS zijn alternatieve desktopvirtualisatie en externe desktoptechnologieën. RDS gebruikt Remote Desktop Protocol of RDP als basis. Ze bieden allebei hoge prestaties en beveiliging, en veelzijdigheid voor werken op afstand, elk met zijn verschillen en overeenkomsten, sterke punten en beperkingen.
Hoe werken virtuele machines?
De virtuele machine draait als een proces, bijvoorbeeld als een applicatievenster, gelijkwaardig aan elke andere applicatie op de fysieke computer. De belangrijkste bestanden waaruit een VM bestaat, zijn onder meer a logbestand, een NVRAM-instellingenbestand, A virtueel schijfbestand, en een configuratiebestand.
Het kan zijn dat er meerdere virtuele machines op uw hostmachine draaien, en de besturingssystemen die eronder draaien worden gasten genoemd. Omdat het gastbesturingssysteem gescheiden is van het bovenliggende besturingssysteem en een ander gastbesturingssysteem, hebben eventuele wijzigingen die daarin worden aangebracht geen invloed op de bovenliggende machine of andere VM's.
Wat is een hypervisor?

Een virtuele machine kan niet rechtstreeks communiceren met een fysieke machine. A "hypervisor" is een lichtgewicht softwarelaag die nodig is om te coördineren tussen deze en de onderliggende fysieke hardware. Een hypervisor wordt gebruikt om een daadwerkelijke VM te scheiden van de cloudomgeving. Deze biedt de gastbesturingssystemen doorgaans een virtueel besturingssysteem en regelt de implementatie van de gastbesturingssystemen.
Naast een ondoordringbare virtuele grens tussen verschillende besturingssystemen, kan de hypervisor de hardwarecomponenten van conventionele machines simuleren. Gevirtualiseerde kopieën van hardwarebronnen zoals processor, invoer/uitvoer, geheugen en andere zijn toegankelijk in uw hypervisor. Omdat de hypervisor elk gesimuleerd apparaat van de andere kan scheiden, kan de virtuele omgeving meerdere hypervisors bevatten met een steeds groter wordend aantal virtuele machines.
2 soorten hypervisors
Er zijn twee hoofdtypen hypervisors die kunnen worden gebruikt voor virtualisatie:
- Type 1: Bare Metal Hypervisors (virtuele machines verwerken)
De bare-metal hypervisor werkt rechtstreeks op de hosthardware. Het bewaakt en beheert het gastbesturingssysteem. Bare metal-hypervisors worden vaak gebruikt in zakelijke omgevingen, omdat ze de overmatige toewijzing van fysieke middelen mogelijk maken. Met dit type hypervisor kunnen we extra bronnen toewijzen aan een groep virtuele machines.
- Type 2: gehoste hypervisors (virtuele systeemmachines)
De Hosted Hypervisor zou draaien op een fysieke hostserver binnen het besturingssysteem. Daarom worden ze de ‘Hosted Hypervisor’ genoemd. Het grootste verschil tussen type 1 en type 2 hypervisors is dat type 1 op hardware werkt en type 2 binnen het besturingssysteem.
Digitale machines hebben geen unieke, hypervisor-specifieke hardware nodig. Virtualisatie vereist echter meer bandbreedte, opslag en rekenkracht dan een conventionele server of computer als hetzelfde apparaat meerdere virtuele machines host.
Wat zijn de voordelen van het gebruik van een virtuele machine?
De afgelopen tien jaar zijn virtuele machines een belangrijk onderdeel geweest van cloud computing, waardoor duizenden verschillende soorten software en workloads efficiënt kunnen werken en schalen.
1- Een gescheiden omgeving van de rest van het systeem
Een virtuele machine biedt een omgeving die gescheiden is van de rest van het systeem, zodat alles wat binnen een VM draait niet in conflict komt met iets anders dat op de hosthardware draait. Omdat VM's onafhankelijk zijn, zijn ze een handige manier om nieuwe applicaties te testen of een productieomgeving op te zetten. U kunt ook een VM voor één doel uitvoeren om een bepaalde bewerking te ondersteunen.
2- U kunt een nieuw bureaublad testen
Met een virtuele machine kunt u een nieuw besturingssysteem op uw bureaublad testen zonder uw hoofdbesturingssysteem te wijzigen. Digitale computers zijn ook nuttig voor malwareonderzoekers die vaak nieuwe machines gebruiken om kwaadaardige software te testen. Bovendien helpt het gebruik van een virtuele browser u om toegang te krijgen tot websites zonder dat u zich zorgen hoeft te maken over infecties.
3- Een goede keuze voor bedrijfsontwikkelaars
Een virtuele machine is een perfecte manier om bedrijfsontwikkelaars te helpen die VM-sjablonen kunnen configureren met de juiste instellingen voor softwareontwikkelings- en testprocessen. Ze zullen VM's bouwen voor specifieke taken, zoals het statisch testen van software.
4- De flexibiliteit van virtuele machines
In termen van flexibiliteit zou virtualisatie de snelle implementatie van verschillende soorten virtuele machines mogelijk maken. Ze kunnen allemaal worden aangepast op het gebied van besturingssysteem, resourcebeheer en andere factoren. Bij de meeste hypervisorproviders kunt u ook unieke sjablonen bouwen die eenvoudig kunnen worden geïmplementeerd door op een knop te klikken.
5- Gemakkelijke overdracht en migratie op een netwerk
Virtuele machines kunnen indien nodig worden gemigreerd tussen fysieke computers op het netwerk. Hierdoor is de herverdeling van werklasten naar servers met extra verwerkingsbronnen mogelijk. VM's kunnen ook schakelen tussen on-site- en cloudomgevingen, waardoor ze ideaal zijn voor hybride cloudgebaseerde services waarbij u verwerkingsbronnen deelt tussen het datacenter en een cloudserviceprovider.
6- Virtuele machines zijn kosteneffectief
De constante kosten van hardware-updates kunnen in elk bedrijf duur zijn. Hoewel virtuele machines mogelijk nog steeds apparatuur- en softwarelicenties nodig hebben, vormen ze een kosteneffectief alternatief. Dat komt omdat het resourcegebruik door VM’s beter gereguleerd en gestructureerder kan zijn dan op meerdere hardware gebaseerde systemen.
Wat zijn de nadelen van het gebruik van een virtuele machine?
Anderzijds, virtuele machines kunnen minder efficiënt zijn dan dedicated servers, omdat ze mogelijk geen directe toegang hebben tot de hardware. Met andere woorden, ze hebben geen eigen hardware, dus moeten ze communiceren met een ouder besturingssysteem dat de hardwarereactie kan vertragen.
1- VM's verbruiken de systeembronnen
Virtuele machines nemen een aanzienlijke hoeveelheid systeembronnen van de host in beslag, vooral als u meerdere VM's gebruikt. Bovendien kunnen de host en alle andere VM's crashen als de toewijzing van bronnen niet correct is ingesteld.
2- Het is geen goede keuze voor videogamespelers
Veeleisende games of andere applicaties die aanzienlijke grafische en verwerkingskracht nodig hebben, doen het niet zo goed op virtuele machines, dus VM's zijn niet de beste manier om Windows PC-games op Linux of macOS te spelen, tenzij de game oud is of niet grafisch veeleisend.
3- Er kan een hoge opslagruimte nodig zijn
Het opzetten van meerdere virtuele machines kan een grote hoeveelheid opslagruimte van uw fysieke server vereisen. Vooral nu uw virtuele omgeving meerdere VM's begint te verzamelen, moet u voorzichtig zijn met de metrische gegevens over de uitputting van bronnen. Het is belangrijk om te erkennen dat het beheer van hulpbronnen de belangrijkste manier is om een veilige en risicovrije virtuele omgeving te garanderen. Zodra u problemen met betrekking tot het resourcegebruik van de VM kunt minimaliseren, bent u op weg naar een duurzaam virtueel machinesysteem.
Virtuele machine versus container

Containers vormen een ander onderdeel van de virtuele wereld, maar zijn niet gebaseerd op hypervisorsoftware. In wezen is een container een virtueel besturingssysteem zonder de virtuele hardwarecomponenten van een volledige virtuele machine.
Containers kunnen binnen uw virtuele machines functioneren en bestaan binnen een hypervisor, maar vormen slechts een onderdeel van een VM. Containers kunnen handig zijn als u meerdere programma's op hetzelfde besturingssysteem moet uitvoeren zonder meerdere besturingssystemen te gebruiken.
De belangrijkste voordeel van containers is dat ze minder downtime hebben dan VM's. Containers bevatten alleen binaire bestanden, bibliotheken en andere noodzakelijke componenten, evenals de applicatie. Containers op dezelfde host draaien op dezelfde besturingssysteemkernel, waardoor ze licht van gewicht zijn en daarom snel en draagbaar.
Als gevolg hiervan kunnen containers sneller opstarten, de servercapaciteit optimaliseren en het gemakkelijker maken om applicaties te leveren. Containers zijn populair voor gebruik in gevallen zoals webservers, DevOps-testen, microservices en het optimaliseren van het aantal apps dat per knooppunt kan worden geïnstalleerd.
Virtuele machine versus VPS
Virtual Private Server (VPS) maakt gebruik van virtualisatietechnologie om een fysieke server op te delen in virtuele containers, die elk als fysiek afzonderlijke server fungeren. Elke VPS geeft de gebruiker root-toegang en volledige controle, inclusief de mogelijkheid om elke bewerking te initiëren en beëindigen, en om de VPS zelf te stoppen en opnieuw te starten.
Virtual Machine in de cloudservice maakt ook gebruik van virtualisatie om de server aan virtuele containers toe te wijzen. Op dit niveau is er geen onderscheid tussen de VPS en de VM, aangezien ze dezelfde virtualisatietechnologie gebruiken.
Het belangrijkste onderscheid tussen VPS-hosting en VM-hosting is de manier waarop gegevens worden onderhouden en hoe met fysieke servers en virtuele containers wordt omgegaan. Voor VPS-hosting staan VPS-containers op een op zichzelf staande server met een eigen verzameling schijfstations, meestal in een RAID-array voor meer efficiëntie.
De keuze van de professional
Lanceer een betrouwbare en goed functionerende FreeBSD-server met Cloudzy's FreeBSD VPS en ervaar next-gen computing als een professional.
Bekijk FreeBSD VPS-abonnementenVirtuele machinetoepassingen
Er zijn verschillende populaire VM-applicaties waaruit u kunt kiezen. Hier is een korte blik op de beste software-opties voor virtuele machines, maar bekijk zeker onze gedetailleerde gids voor een deskundige vergelijkende analyse.
- VirtueleBox
- KVM met Qemu
- VMware-werkstation
- Xen
- Citrix-hypervisor
Windows 10 VPS-hosting
Koop een efficiënte Windows 10 VPS voor extern bureaublad, tegen de goedkoopste prijs die er is. GRATIS Windows 10 op NVMe SSD-opslag en supersnel internet.
Bekijk Windows 10 VPS-abonnementenConclusie
Hoewel zowel containers als VM’s hun voor- en nadelen hebben, hangt de juiste optie voor uw bedrijf af van de huidige projectvereisten. Beide kunnen echter ideale opties zijn voor kosteneffectiever computergebruik.
Simpel gezegd zijn VM's een kosteneffectievere oplossing die u helpt de hele workflow van het systeem beter en kosteneffectiever te beheren en bronnen efficiënter tussen individuele machines te verdelen.
Het is een uitstekende omgeving voor het evalueren van andere besturingssystemen, inclusief bètaversies, het blootleggen van met virussen geïnfecteerde gegevens, het maken van back-ups voor besturingssystemen en het uitvoeren van software of applicaties op besturingssystemen waarvoor ze oorspronkelijk niet bedoeld waren.
Opmerking: U kunt de PDF-versie van dit artikel downloaden door op de knop te klikken:
[su_button url=”https://cloudzy.com/wp-content/uploads/Virtual-Machine-Why-and-When-Do-You-Need-One.pdf” target=”self” style=”default” background=”#fac802″ color=”#2f3856″ size=”3″ wide=”no” center=”no” radius=”auto” icon=”” icon_color=”#FFFFFF” text_shadow=”none” desc=”” download=”” onclick=”” rel=”” title=”” id=”” class=””]Downloaden[/su_button]
