Hva er virtualiseringsprogramvare?
Virtualisering gjelder å lage et system i et system for å dele ressurser. Virtualiseringsprogramvare er det som får dette til å skje. Den er designet for å skape et miljø som narrer andre programmer til å tro at de jobber med en dedikert maskin, rent til eget bruk.
Operativsystemer liker ikke deling, så det er ofte nødvendig å lure dem til å tro at de ikke er det. Virtualiseringsprogramvare gjør luringen ved å opprette "forekomster", som er separate partisjoner på en maskin. Hver forekomst mener den er den eneste, og derfor tror alt installert på det også. Dette skaper en slags forseglet boks, der uansett hva som skjer inni den ikke kan påvirke det som er utenfor. Virtualiseringsprogramvaren sjonglerer deretter maskinressursene slik at hver forekomst har det den trenger for å fungere effektivt.
Virtualisering er nyttig på mange måter. Det betyr at databrukere kan prøve flere operativsystemer på et system uten å måtte gjenoppbygge det hver gang. Det lar forskjellige plattformer dele ressurser, spesielt hvis de ikke trenger mange. Det kan også lage et minilaboratorium på en datamaskin, noe som tillater eksperimentering uten å risikere hele maskinen.
Det beste eksemplet på virtualisering er webhotell. Et nettsted er hostet på en server som er koblet til Internett-ryggraden. Denne serveren kjører virtualiseringsprogramvare, som deler serverressursene mellom flere "virtuelle" servere. Hver virtuelle server mener at den er den eneste serveren på maskinen og fungerer ganske lykkelig.
Noen som betaler for webhotell betaler for et segment av denne serveren og sin egen forekomst. Programvaren på hver forekomst betjener deretter nettstedet, og alt fungerer som om nettstedet var på en egen server. Dette senker kostnadene betydelig for både webhotellet og kunden. Verten kan ha mange flere kunder som deler maskiner til en mye lavere pris. Kundene har alle egenskapene til sine egne servere, uten bekostning av dedikerte servere.
Bedrifter våkner også opp til ideen om virtualisering. Det er foreløpig anslått at de fleste forretningsservere blir brukt på det meste 40%, selv på de travleste tidspunktene. Virtualiseringsprogramvare gjør at bedrifter kan være vert for flere programvareplattformer på hver server, noe som bruker mer ressursene tilgjengelig. Dette betyr at færre servere er nødvendig, noe som kan føre til en betydelig kostnadsbesparelse. Kostnadsbesparelsen kommer ikke bare gjennom at du ikke trenger å kjøpe flere servere, men også utgiftene til å drive dem, holde dem i arbeid og vedlikeholde dem.
Virtualiseringsprogramvare kan også brukes hjemme. Datamaskiner som kjører operativsystemet Windows®, for eksempel, kan kjøre Linux på en virtuell server, der det normalt ville være vanskelig å kjøre begge deler uten mye arbeid. Dette gjør at brukeren kan bruke begge systemene uten at noen av dem forstyrrer det andre.