Saltar al contenido

Vad är en virtuell maskin?

14 de julio de 2021
gabriel beaudry 93842 virtual machine 598370b7c412440010936d67

En virtuell maskin använder programvara och datorhårdvara för att emulera ytterligare datorer i en fysisk enhet. Läs mer om vad en virtuell maskin är och vad du kan göra i en virtuell miljö.

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 datorns miljö visas i ett separat fönster och är vanligtvis isolerad som 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 virtuell dator

Utvecklare använder programvara för virtuell maskin för att skapa och testa programvara på olika plattformar utan att använda en andra enhet. Du kan använda en VM-miljö för att komma åt applikationer som ingår i 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 flexibilitetsnivå när det gäller experiment som inte alltid är möjligt på ditt värdoperativsystem. I de flesta VM-programvaror kan du ta ögonblicksbilder av gäst-operativsystemet, som du kan återgå till om något går fel, t.ex. en skadlig programinfektion.

Varför företag kan använda virtuella maskiner

Många organisationer distribuerar och underhåller flera virtuella maskiner. I stä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, el 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 avlägsna arbetsstationer, ofta spridda över flera geografiska platser. På grund av de virtuella maskininstansernas isolerade karaktär 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 realtidsövervakningskapacitet och avancerad säkerhetstillsyn. Varje virtuell dator kan kontrolleras, startas och stoppas direkt med ett musklick eller kommandoradsinmatning.

Vanliga begränsningar för virtuella maskiner

Även om 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 den skulle göra 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 kostnaden. Bortsett från avgifterna för viss programvara för virtuell maskin kan installation och körning av ett operativsystem kräva en licens eller annan autentiseringsmetod. Till exempel kräver en gästinstans av Windows 10 en giltig licensnyckel precis som när du installerar operativsystemet på en faktisk dator. Medan 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 lansering. Andra potentiella begränsningar att tänka på är bristen på stöd för vissa hårdvarukomponenter och möjliga nätverksbegränsningar. Så länge du gör din forskning och har realistiska förväntningar kan implementering av virtuella maskiner i ditt hem eller din affärsmiljö vara till nytta.

Hypervisors och annan programvara för virtuell maskin

Applikationsbaserad VM-programvara, allmänt känd som hypervisorer, finns i alla former och storlekar som är skräddarsydda för personlig och affärsanvändning. Hypervisors tillåter att flera virtuella datorer som kör olika operativsystem delar samma hårdvaruresurser. Systemadministratörer kan använda hypervisorer för att övervaka och hantera flera virtuella maskiner i ett nätverk samtidigt.