En virtuell maskin använder mjukvara och datorhårdvara för att emulera ytterligare datorer i en fysisk enhet. Lär dig mer om vad en virtuell maskin är och vad du kan göra i en virtuell datormiljö.
Vad är en virtuell maskin?
Virtuella maskiner emulerar ett separat operativsystem (gästen) och en separat dator från ditt befintliga operativsystem (värden), till exempel för att köra Unbuntu Linux på Windows 10. Den virtuella datormiljön visas i ett separat fönster och är vanligtvis isolerad som en fristående miljö. Ändå är interaktivitet mellan gästen och värden ofta tillåten för uppgifter som filöverföringar.
Vardagliga skäl för att använda en VM
Utvecklare använder virtuell maskinmjukvara för att skapa och testa programvara på olika plattformar utan att använda en andra enhet. Du kan använda en virtuell datormiljö för att komma åt applikationer som är en del av ett operativsystem som skiljer sig från det som är installerat på din dator. Till exempel gör virtuella maskiner det möjligt att spela ett spel exklusivt för Windows på en Mac.
Dessutom ger virtuella datorer en nivå av flexibilitet när det gäller experiment som inte alltid är genomförbart på ditt värdoperativsystem. De flesta VM-programvara låter dig ta ögonblicksbilder av gästoperativsystemet, som du kan återgå till om något går fel, till exempel en infektion med skadlig programvara.
Varför företag kan använda virtuella maskiner
Många organisationer distribuerar och underhåller flera virtuella maskiner. Istället för att köra flera datorer hela tiden använder företag virtuella datorer som finns på en mindre delmängd av kraftfulla servrar, vilket sparar pengar på fysiskt utrymme, elektricitet och underhåll.
Dessa virtuella datorer kan styras från ett enda administrativt gränssnitt och göras tillgängliga för anställda från deras fjärrarbetsstationer, ofta spridda över flera geografiska platser. På grund av den isolerade karaktären hos de virtuella maskininstanserna kan företag tillåta användare att komma åt sina företagsnätverk med denna teknik på sina datorer för ökad flexibilitet och kostnadsbesparingar.
Virtuella maskiner ger administratörer full kontroll tillsammans med övervakningskapacitet i re altid och avancerad säkerhetsövervakning. Varje virtuell dator kan styras, startas och stoppas direkt med ett musklick eller kommandoradsinmatning.
Vanliga begränsningar för virtuella maskiner
Medan virtuella datorer är användbara, finns det anmärkningsvärda begränsningar som måste förstås så att dina prestationsförväntningar är realistiska. Även om enheten som är värd för den virtuella datorn innehåller kraftfull hårdvara, kan den virtuella instansen köras långsammare än på sin oberoende dator. Framsteg inom hårdvarustöd inom virtuella datorer har kommit långt de senaste åren. Ändå kommer denna begränsning aldrig att elimineras helt.
En annan begränsning är kostnad. Förutom de avgifter som är förknippade med viss programvara för virtuella maskiner, kan installation och drift av ett operativsystem kräva en licens eller annan autentiseringsmetod. Till exempel, att köra en gästinstans av Windows 10 kräver en giltig licensnyckel precis som när du installerar operativsystemet på en faktisk PC. Även om en virtuell lösning vanligtvis är billigare i de flesta fall än att köpa ytterligare fysiska maskiner, ökar kostnaderna om du behöver en storskalig utrullning.
Andra potentiella begränsningar att överväga är bristen på stöd för vissa hårdvarukomponenter och möjliga nätverksbegränsningar. Så länge du gör din research och har realistiska förväntningar kan det vara fördelaktigt att implementera virtuella maskiner i din hem- eller företagsmiljö.
Hypervisors och annan programvara för virtuella maskiner
Applikationsbaserad VM-programvara, allmänt känd som hypervisorer, finns i alla former och storlekar anpassade för personlig och affärsmässig användning. Hypervisorer tillåter flera virtuella datorer som kör olika operativsystem att dela samma hårdvaruresurser. Systemadministratörer kan använda hypervisorer för att övervaka och hantera flera virtuella maskiner över ett nätverk samtidigt.
FAQ
Vad har virtuella maskiner med operativsystem att göra?
När du har installerat en virtuell maskinapplikation måste du välja och installera ett operativsystem på din virtuella maskin. När ett operativsystem har installerats kan du använda din virtuella maskin som vilken annan dator som helst.
Vad är skillnaden mellan en emulator och en virtuell maskin?
Virtuella maskiner är fullfjädrade, fristående miljöer där du kan installera och använda hela operativsystem. Emulatorer försöker återskapa specifik mjukvara och hårdvara virtuellt för att uppnå ett visst mål, som att spela ett spel på ett inaktuellt system.