Hva er system virtualisering?

Vanligvis refererer systemvirtualisering til en av to ting; datasystem virtualisering eller operativsystem virtualisering. Datavirtualisering sentrerer seg om å bruke programvare for å lage et virtuelt datasystem. Operativsystem virtualisering skaper virtuelle forekomster av et operasjonsmiljø. Disse forekomstene kjøres ofte på toppen av andre systemer eller eksporterer til et virtuelt datasystem. I begge tilfeller er teknologien sentrert om å lage programvare som emulerer et maskinvaresystem.

Virtualiseringsteknologi har eksistert siden 60-tallet. De første dagene brukte datamaskiner programvare for å etterligne maskinoperasjoner og lage ressurser på lavt nivå, for eksempel minne. Disse tidlige virtuelle programmene ble hemmet av den relativt lave strømmen til datidens datamaskiner. Det var først på slutten av 90-tallet at virtuelle systemer begynte å virkelig ta fart. Økningen i datakraft, tilgang til høyhastighets dataoverføring og utbredt bruk av prosessorer med flere kjerner muliggjorde full system virtualisering å bli en realitet.

Et virtuelt datasystem kan være alt fra en server til en stasjonær arbeidsstasjon. Uansett hvilken form, fungerer datasystemet på en lignende måte - en enkelt maskinvaredatamaskin kjører et program som effektivt deler systemet opp i flere deler. Hver del har et fullt fungerende operativsystem installert eller praktisk talt koblet til det. Det overordnede programmet fører tilsyn med hver enkelt del, men utenom det fungerer hver seksjon som en uavhengig maskin.

Hva som da skjer, avhenger av formålet med den virtualiserte maskinen. En virtuell server fungerer akkurat som en vanlig server. Andre datamaskiner og systemer kobler seg til den, ofte uten å vite at systemet ikke er 'ekte'. Et virtuelt skrivebordssystem vil vanligvis koble til en ekstern arbeidsstasjon som er spesielt utstyrt for å håndtere et virtuelt arbeidsområde. Skrivebordet vil være tilgjengelig fra alle forhåndsdefinerte steder, slik at en arbeider får tilgang til sin individuelle datamaskin fra flere steder.

Operativsystemvirtualisering involverer virtuelle servere eller stasjonære datamaskiner som kobles til en enkelt versjon av et operativsystem og oppretter en virtuell kopi på toppen av deres virtuelle program. I dette tilfellet ville en bruker sette seg ned på stasjonen sin og koble seg til en virtuell server som igjen ville koble seg til en virtuell versjon av operativsystemet og sende den til brukeren. Den andre vanlige grunnen til virtualisering av operativsystemet er i vertsmiljøer. Når en datamaskin fungerer som en Internett-vert, inneholder den kontoer for mange brukere på ett system. Hver av disse brukerne krever full tilgang til systemene som leveres av operativsystemet, men ikke ressursene til de andre kontoene - ved å opprette et virtuelt operativsystem for systemet som helhet, kan kontoene få tilgang til det de trenger uten å svekke sikkerheten til de andre kontoene.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?