06.08.2013 Views

DC-papperet76 - Åbo Akademi

DC-papperet76 - Åbo Akademi

DC-papperet76 - Åbo Akademi

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Applikationsvirtualisering<br />

- 37 -<br />

Petri Vuorinen, Mattias Eriksson<br />

Virtualisering är inget nytt begrepp, tidigare har datorer<br />

virtualiserats för att lätt kunna flyttas till en annan fysisk<br />

maskin och för att maximera användningen av hårdvara<br />

och dra ner på strömförbrukningen. Vad det innebär är<br />

att man på en dator installerar flera operativsystem som<br />

kör sina egna program och uppgifter, helt oberoende av<br />

de andra. Nu har också virtualisering av program blivit<br />

mer vanligt och vi har börjat med de första testerna på<br />

datacentralen.<br />

Applikationsvirtualisering är ett sätt att paketera ihop ett<br />

program så att man kapslar in alla filer och inställningar<br />

och därefter kan köra det på en dator från ett enda paket<br />

utan att behöva installera programmet från början.<br />

Man kan ha program av olika versioner installerat på<br />

samma maskin utan att de vet om varandra, ej heller så<br />

att ett annat program slutar fungera pga. konflikter. Ett<br />

virtualiserat program fungerar på samma sätt oberoende<br />

av omgivningen och är därav ett behändigt alternativ att<br />

distribuera programvara.<br />

Processen att skapa ett virtuellt program är knepig och<br />

avgörande för hur det ser ut på slutanvändarens dator.<br />

När ett paket en gång är skapat kan användaren inte<br />

längre ändra på det, vilket är den andra fördelen med<br />

att virtualisera. Äldre program som är skrivna att endast<br />

fungera när användaren är administratör på datorn är<br />

inte längre ett lika stort problem. När programmet blir<br />

virtualiserat lever det sitt eget liv i en bubbla och kommer<br />

inte åt att påverka operativsystemets inställningar.<br />

Som exempel kan man tänka sig att vi tar en kopia på ett<br />

papper, arbetar med pappret och skriver på det. När vi<br />

är klara mals pappret sönder och nästa person får en ny<br />

kopia av originalet. Det vi skrev på pappret måste ändå<br />

sparas av användaren, på samma sätt som i ett vanligt<br />

installerat program. Ungefär så här fungerar ett virtuellt<br />

paket, originalet ändras aldrig.<br />

Vad vi vill uppnå med applikationsvirtualisering är att<br />

underlätta programdistributionen och minska problem,<br />

nu i början speciellt i datorklasser. Genom att ta i bruk<br />

detta så kan vi lättare flytta specifika program mellan datorer<br />

och platser utan att behöva fysiskt sitta vid datorn

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!