Virtuelle maskiner giver dig mulighed for at køre et operativsystem i et appvindue på dit skrivebord, som fungerer som en komplet og uafhængig enhed. Du kan bruge dem til at opleve forskellige operativsystemer, køre applikationer, som dit hovedoperativsystem ikke kan køre, og teste apps i et sikkert og virtualiseret miljø.
Hele konceptet bag en virtuel maskine er at levere en enhed, som distribuerer ressourcer fra den rigtige host til vores virtuelle miljø. Fordelingen af ressourcer er opsættet i henhold til brugerens behov, hvilket betyder, at der kan sættes specifikke begrænsninger for CPU, RAM eller lagerkapacitet, som er tildelt vores virtuelle maskine. Virtuelle maskiner bruger virtualiseringsteknologi.
- Hvad er virtualiseringsteknologi?
- De forskellige typer af virtualisering
- Hvad er forskellen mellem VDI og RDP?
- Hvordan virker virtuelle maskiner?
- Hvad er fordelene ved at bruge en virtuel maskine?
- Hvad er ulemperne ved at bruge en virtuel maskine?
- Virtuel maskine vs. Container
- Virtuel maskine vs. VPS
- Virtuelle maskineapplikationer
- Konklusion
Hvad er virtualiseringsteknologi?
Virtualisering er metoden til at køre en eller flere virtuelle instanser på en anden computer. Konceptet blev først foreslået i 1960'erne, da systemudviklere søgte efter måder at logisk opdele systemressourcer på en mainframe-computer mellem forskellige applikationer. "Clouden" er et eksempel på, hvordan virtualisering kan øge ressourceanvendelse og computerkraft. Fordi den distribuerer ressourcer, er den meget omkostningseffektiv.
Før virtualisering kom til, skulle en operatør, der ville køre to operativsystemer som f.eks. Windows og Linux, administrere to separate systemer og skifte mellem dem. Der kunne kun bruges et ad gangen, og det ville kræve maksimal hardwarekapacitet.
Windows 10 VPS-hosting
Få dig en effektiv Windows 10 VPS til remote desktop til den laveste pris. GRATIS Windows 10 der kører på NVMe SSD-lager og højhastighedsinternet.
Se Windows 10 VPS-planerDe forskellige typer af virtualisering
Virtualiseringsteknologi gør det muligt at dele et system med en bred vifte af virtuelle miljøer. Virtualiseringsframeworks bruger specialiseret software til effektivt at konstruere et isoleret virtuelt miljø, hvor forskellige operativsystemer kører, og separate ressourcer tildeles hver virtuel instans.
I dag kan alle dele af et konventionelt datacenter eller IT-infrastruktur virtualiseres ved hjælp af disse forskellige former for virtualisering:
- server virtualisering
Servervirtualisering gør det muligt at anvende computeressourcer mere effektivt. Det tillader én computer at køre flere operativsystemer samtidigt. Det er her, virtuelle kopier af computere og operativsystemer (Virtuelle maskiner) genereres og konsolideres i en enkelt, central fysisk server.
- Operativsystemvirtualisering
OS- eller softwarevirtualisering producerer et computersystem med hardware, der gør det muligt for et eller flere gæsteoperativsystemer at køre på en fysisk værtscomputer. Android OS vil f.eks. køre på en værtsmaskine, der nativt bruger Microsoft Windows OS, og vil bruge den samme hardware som værtsmaskinen. En almindeligt brugt teknologi til OS-virtualisering er en emulator. For en detaljeret oversigt over emulatorer kan du se vores artikel om Letteste Android-emulatorer til pc.
- Datavirtualisering
Datavirtualiseringsteknologier er placeret foran flere datakilder og tillader dem at blive behandlet som en enkelt kilde, hvilket giver de nødvendige data i et specifikt format på det rette tidspunkt til enhver applikation eller bruger. Fordelene omfatter forbedret effektivitet og hastighed, lastbalancering og lavere omkostninger. - Virtualiserering af netværksfunktioner
Netværksvirtualisering producerer flere undernetværk på samme fysiske netværk. Det opdeler også den disponible båndbredde i flere separate netværk, som hver kan distribueres til servere og computere i realtid. Fordelene omfatter forbedret pålidelighed, netværkshastighed, stabilitet og forbedret dataforbrugsovervågning. - Skrivebordsvirtualisering
Desktop virtualisering giver centraladministratoren (eller automatiseret administrationssoftware) mulighed for at implementere simulerede skrivebordsmiljøer til hundredvis af fysiske computere på én gang. I modsætning til typiske skrivebordsmiljøer, der installeres, konfigureres og ændres fysisk på hver computer, gør desktop virtualisering det muligt for administratorer at udføre massive konfigurationer, opgraderinger og sikkerhedstests på alle virtuelle skriveborde.
Hvad er forskellen mellem VDI og RDP?
VDI og RDS er alternative teknologier til desktop virtualisering og fjernskrivebord. RDS bruger Remote Desktop Protocol eller RDP som grundlag. Begge leverer høj ydeevne og sikkerhed samt fleksibilitet til fjernarbejde, hver med deres forskelle og ligheder, styrker og begrænsninger.
Hvordan virker virtuelle maskiner?
Den virtuelle maskine kører som en proces, for eksempel som et applikationsvindue, svarende til enhver anden applikation på den fysiske computer. Vigtige filer, der udgør en VM, omfatter en logfil, og NVRAM indstillingsfil, a virtuel diskfil, og en konfigurationsfil.
Du kan have flere virtuelle maskiner kørende på din host-maskine, og de operativsystemer, der kører under den, kaldes gæster. Eftersom gæst-OS'et er adskilt fra værten og andre gæst-OS'er, påvirker eventuelle ændringer af det ikke værts-maskinen eller andre VM'er.
Hvad er en hypervisor?

En virtuel maskine kan ikke kommunikere direkte med en fysisk maskine. Enhypervisorer et letvægt softwarelag, der er nødvendigt for at koordinere mellem den og den underliggende fysiske hardware. En hypervisor bruges til at adskille en faktisk VM fra cloud-miljøet. Den leverer typisk gæst-operativsystemerne med en virtuel operativ platform og styrer implementeringen af gæst-operativsystemerne.
Udover at have en ugennemtrængelig virtuel grænse mellem flere OS'er kan hypervisoren simulere hardwarekomponenterne fra konventionelle maskiner. Virtualiserede kopier af hardwareressourcer såsom processor, input/output, hukommelse og andre vil være tilgængelige i din hypervisor. Da hypervisoren kan adskille hver simuleret enhed fra de andre, kan det virtuelle miljø indeholde flere hypervisorer med et stadigt stigende antal virtuelle maskiner.
2 Typer af Hypervisors
Der er to hovedtyper af hypervisorer, der kan bruges til virtualisering:
- Type 1: Bare Metal Hypervisors (Processer virtuelle maskiner)
Bare metal-hypervisoren fungerer direkte på vært-hardwaren. Den overvåger og administrerer gæst-OS'et. Bare metal-hypervisorer bruges almindeligvis i erhvervsmiljøer, da de muliggør overallokering af fysiske ressourcer. Vi kan tildele yderligere ressourcer til en gruppe virtuelle maskiner med denne type hypervisor.
- Type 2: Hosted Hypervisors (Systemvirtuelle maskiner)
Den hostede hypervisor kører på en fysisk host-server inden for operativsystemet. Det er derfor, de hedder 'Hosted Hypervisor'. Den største forskel mellem type 1 og type 2-hypervisorer er, at type 1 fungerer på hardware, og type 2 kører inden for operativsystemet.
Digitale maskiner har ikke brug for unik, hypervisor-specifik hardware. Virtualisering kræver dog mere båndbredde, lagerplads og computerkraft end en konventionel server eller computer, hvis den samme enhed hoster flere virtuelle maskiner.
Hvad er fordelene ved at bruge en virtuel maskine?
I det seneste årti har virtuelle maskiner været en nøglekomponent i cloudcomputing, hvilket gør det muligt for tusindvis af forskellige typer software og arbejdsbelastninger at køre og skaleres effektivt.
1- Et isoleret miljø adskilt fra resten af systemet
En virtuel maskine tilbyder et miljø, der er isoleret fra resten af systemet, så alt, der kører inden for en VM, ikke vil konflikte med noget andet, der kører på vært-hardwaren. Da VM'er er uafhængige, er de en praktisk måde at teste nye applikationer eller konfigurere et produktionsmiljø på. Du kan også køre en single-purpose VM til at understøtte en bestemt operation.
2- Du kan teste et nyt operativsystem
En virtuel maskine hjælper dig med at teste et nyt OS på din desktop uden at ændre dit hoved-OS. Digitale computere er også brugbare for malware-forskere, der ofte bruger nye maskiner til at teste ondsindet software. Derudover hjælper brugen af en virtuel browsing-maskine dig med at få adgang til websites uden at bekymre dig om inficering.
3- Et godt valg for forretningsudviklere
En virtuel maskine er en perfekt måde at hjælpe forretningsudviklere på, som kan konfigurere VM-skabeloner med korrekte indstillinger til softwareudvikling og testprocesser. De vil bygge VM'er til bestemte opgaver, såsom statiske softwaretests.
4- Fleksibiliteten ved virtuelle maskiner
Med hensyn til fleksibilitet ville virtualisering muliggøre hurtig implementering af forskellige typer virtuelle maskiner. De kan alle tilpasses i form af OS, ressourcestyring og andre faktorer. De fleste hypervisor-udbydere vil også gøre det muligt for dig at bygge unikke skabeloner, der kan implementeres ved blot at klikke på en knap.
5- Nem overførsel og migration på et netværk
Virtuelle maskiner kan migreres mellem fysiske computere på netværket efter behov. Dette gør det muligt at omfordele arbejdsbelastninger til servere med ekstra processeringsressourcer. VM'er kan også skifte mellem on-site og cloud-miljøer, hvilket gør dem ideelle til hybride cloud-baserede services, hvor du deler processeringsressourcer mellem datacenteret og en cloud-tjenesteudbyder.
6- Virtuelle maskiner er omkostningseffektive
De konstante omkostninger ved hardwareopgraderinger kan være dyre i enhver virksomhed. Selvom virtuelle maskiner stadig kan have brug for udstyr og softwarelicenser, er de et cost-effective alternativ. Det skyldes, at ressourceanvendelsen af VM'er kan være mere reguleret og mere struktureret end systemer baseret på flere hardware.
Hvad er ulemperne ved at bruge en virtuel maskine?
På den anden side, virtuelle maskiner kan være mindre effektive end dedikerede servere, fordi de måske ikke har direkte adgang til hardwaren. Med andre ord har de ikke deres egen hardware, så de skal kommunikere gennem et parent-OS, hvilket kan bremse hardwareresponsen.
1- Virtuelle maskiner forbruger systemressourcer
Virtuelle maskiner bruger betydelige systemressourcer fra værten, især hvis du kører flere VM'er. Desuden kan værten og alle andre VM'er gå ned, hvis ressourceallokeringen ikke er konfigureret korrekt.
2- Det er ikke et godt valg for gamere
Krævende spil og andre applikationer, der skal bruge betydelig grafik- og processorkraft, fungerer ikke særlig godt på virtuelle maskiner. VM'er er derfor ikke det bedste valg til at spille Windows PC-spil på Linux eller macOS, medmindre spillet er gammelt eller ikke grafisk krævende.
3- Der kan være behov for meget lagerplads
Opsætning af flere virtuelle maskiner kræver betydelig lagringplads på din fysiske server. Især når dit virtuelle miljø samler flere VM'er, bør du være opmærksom på dine ressourceforbrug. Det er vigtig at huske, at ressourcestyring er det vigtigste for at sikre et sikkert virtuelt miljø. Når du først kan minimere problemer med VM'ens ressourceforbrug, er du på vej mod et bæredygtigt virtuelt maskinesystem.
Virtuel maskine vs. Container

Containere er en anden del af den virtuelle verden, men de er ikke baseret på hypervisor-software. En container er grundlæggende et virtuelt OS uden de virtuelle hardwarekomponenter i en fuldstændig virtuel maskine.
Containere kan køre inden for dine virtuelle maskiner og findes inden for en hypervisor, men de er kun en del af en VM. Containere kan være nyttige, når du skal køre flere programmer på samme OS uden at bruge flere OS'er.
Det nøglefordel ved containere er, at de har mindre nedetid end VM'er. Containere indeholder kun binære filer, biblioteker og andre nødvendige komponenter samt applikationen. Containere på samme vært kører samme OS-kernel, hvilket gør dem lette og derfor hurtige og bærbare.
Som resultat kan containere starte hurtigere, optimere serverkapacitet og gøre det lettere at levere applikationer. Containere er blevet populære til webservere, DevOps-testing, microservices og optimering af antallet af apps, der kan installeres pr. node.
Virtuel maskine vs. VPS
Virtual Private Server (VPS) bruger virtualiseringsteknologi til at opdele en fysisk server i virtuelle containere, som hver fungerer som en fysisk separat server. Hver VPS giver brugeren root-adgang og fuld kontrol, herunder mulighed for at igangsætte og afslutte enhver operation samt at stoppe og genstarte VPS selv.
Virtual Machine i cloud-tjenester bruger også virtualisering til at tildele serveren til virtuelle containere. På dette niveau er der ingen forskel mellem VPS og VM, da de bruger samme virtualiseringsteknologi.
Den vigtigste forskel mellem VPS-hosting og VM-hosting ligger i, hvordan data vedligeholdes, og hvordan fysiske servere og virtuelle containere håndteres. Ved VPS-hosting er VPS-containere på en selvstændig server med sit eget sæt diskdrev, normalt i et RAID-array for større effektivitet.
Professionelnes valg
Start en pålidelig og højtudbyttet FreeBSD-server med Cloudzy's FreeBSD VPS og oplev moderne computing som en professionel.
Se FreeBSD VPS-planerVirtuelle maskineapplikationer
Der er flere populære VM-applikationer at vælge imellem. Her er et hurtigt overblik over de bedste virtuelle machine-softwaremuligheder, men tjek vores detaljerede guide for en ekspertsammenligning.
- VirtualBox
- KVM med Qemu
- VMware arbejdsstation
- Xen
- Citrix Hypervisor
Windows 10 VPS-hosting
Få dig en effektiv Windows 10 VPS til remote desktop til den laveste pris. GRATIS Windows 10 der kører på NVMe SSD-lager og højhastighedsinternet.
Se Windows 10 VPS-planerKonklusion
Selvom containere og VM'er både har fordele og ulemper, afhænger det rigtige valg for dit firma af de aktuelle projektkrav. Begge kan dog være ideelle muligheder for mere omkostningseffektiv computing.
Kort sagt er VM'er en mere omkostningseffektiv løsning, der hjælper dig med at styre hele systemarbejdsprocessen bedre og mere omkostningseffektivt samt distribuere ressourcer mere effektivt mellem individuelle maskiner.
Det er et glimrende miljø til at evaluere andre operativsystemer, herunder betaversioner, eksponering af virusinficerede data, generering af OS-backup'er og kørsel af software eller applikationer på OS'er, som de ikke oprindeligt var beregnet til.
Bemærk: Du kan downloade PDF-versionen af denne artikel ved at klikke på knappen:
[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=""]Download[/su_button]
