En virtuel computer, også kendt som en
virtuel maskine (VM) , er en softwarebaseret emulering af et fysisk computersystem. Det giver dig mulighed for at køre et operativsystem (OS) og dets applikationer inden for et andet operativsystem, hvilket i det væsentlige skaber et virtuelt miljø i dit eksisterende system.
Sådan fungerer det:
* Hypervisor: Et softwareprogram kaldet en hypervisor fungerer som en bro mellem den virtuelle maskine og værtscomputerens hardware. Det giver VM adgang til værtscomputerens ressourcer som CPU, hukommelse og opbevaring.
* gæst OS: Den virtuelle maskine kører et gæstoperativsystem, som kan være et andet operativsystem end værten. For eksempel kan du køre Windows som gæst OS på en MacOS -vært.
* Virtuelle ressourcer: Hypervisoren tildeler virtuelle ressourcer som virtuel CPU, virtuel RAM og virtuel opbevaring til VM. Disse ressourcer er en undergruppe af værtens virkelige ressourcer og kan justeres baseret på VM's krav.
Fordele ved virtuelle computere:
* Isolering: VMS isolerer applikationer og operativsystemer fra hinanden, hvilket forhindrer konflikter og forbedrer sikkerheden.
* Fleksibilitet: Du kan nemt oprette, klone og slette VM'er, så du kan eksperimentere med forskellige softwarekonfigurationer og miljøer.
* Ressourceeffektivitet: VMS kan dele ressourcer med værtssystemet og udnytte hardware effektiv.
* Portabilitet: Du kan nemt flytte VM'er mellem forskellige fysiske maskiner eller skymiljøer.
* Katastrofegendannelse: VMS kan fungere som sikkerhedskopier for dine vigtige data og applikationer.
Eksempler på virtuel maskinsoftware:
* VMware Workstation: En populær og kraftfuld virtualiseringssoftware til desktops og bærbare computere.
* Oracle VirtualBox: En gratis og open source virtualiseringssoftware.
* Microsoft Hyper-V: En indbygget virtualiseringsfunktion i Windows Server og nogle Windows-klientoperativsystemer.
Brug sager:
* Softwareudvikling: Test af softwareapplikationer i forskellige operativsystemer.
* serverkonsolidering: Kører flere servere på en enkelt fysisk maskine.
* desktop virtualisering: Adgang til dit desktopmiljø fra enhver enhed.
* cloud computing: Oprettelse og styring af virtuelle maskiner i skymiljøer.
I det væsentlige giver en virtuel computer en sikker, fleksibel og effektiv måde at køre forskellige operativsystemer og applikationer på en enkelt fysisk maskine.