Valvoja: Professori Raimo Kantola Ohjaaja: DI Saara Marmo Diplomityö: Työasemapalvelun kehittäminen virtualisoinnin avulla 16.10.2007 Jonni Purho Valvoja: Professori Raimo Kantola Ohjaaja: DI Saara Marmo
Taustaa Työasemapalvelu: IT-palveluyrityksen tuottama palvelu, joka sisältää asiakasyrityksen käyttämien työasemien toteutuksen ja ylläpidon Nykyinen toteutustapa: jokaisella käyttäjällä henkilökohtainen PC Hajautetun rakenteen ja sovelluksista aiheutuvien ongelmien vuoksi PC-työasemien ylläpito on kallista Virtualisoinnin avulla työasemapalvelu voidaan toteuttaa keskitetysti ja sovellusten väliset konfliktit voidaan välttää
Työn tavoitteet Tutkimus tehtiin Enfo Oyj:lle Taustalla tarve tuotteistaa virtualisointiin perustuva työasemapalvelu Tavoitteena esittää näkemys siitä, miten virtualisointiin perustuva työasemapalvelu voidaan toteuttaa ja mitä se tarjoaa työasemia käyttäville yrityksille Virtualisointiteknologioiden ominaisuudet Virtualisoinnin liiketoimintastrategiset hyödyt ja haasteet PC-työasemiin verrattuna Virtualisointiin perustuvat työasemat yksittäisen käyttäjän näkökulmasta
Tutkimusmenetelmät Kirjallisuusselvitys Asiantuntijoiden haastattelut Aihetta käsittelevää painettua kirjallisuutta saatavilla vähän, minkä vuoksi suuri osa lähteistä muuntyyppisiä (www, digitaaliset lehdet jne.) Asiantuntijoiden haastattelut
Virtualisointi Virtualisointi tarkoittaa tietokoneen tai sovelluksen fyysisten ominaisuuksien erottamista tavasta, jolla muut tietokoneet, käyttäjät tai sovellukset ovat vuorovaikutuksessa koneen tai sovelluksen kanssa Työasemapalvelun kannalta oleellisimmat virtualisointiteknologiat ovat koneiden, käyttöliittymien ja sovellusten virtualisointi Yhteistä kaikille virtualisointiteknologioille on tiedon keskittäminen
Koneiden virtualisointi Fyysisen tietokoneen ja sen käyttämän laitteiston mallintaminen ohjelmallisesti Virtuaalinen kone on fyysisen isäntäkoneen laitteiston tai käyttöjärjestelmän päällä toimiva kokonaisuus, jossa on oma käyttöjärjestelmä ja sovellukset Virtuaalinen kone näkee isäntäkoneen suorittimen, muistin ja oheislaitteet sille kuuluvina laitteina Yhdellä isäntäkoneella voi samanaikaisesti toimia useita virtuaalisia koneita Palvelimilla toimivia virtuaalisia koneita voidaan verkon välityksellä käyttää työasemina (VDI)
Käyttöliittymien virtualisointi Käyttöliittymien virtualisoinnin avulla voidaan tarjota käyttäjälle verkon välityksellä käyttöliittymä keskitetyssä palvelinympäristössä toimiviin sovelluksiin ja työasemiin Perustuu ITU-T:n suositukseen T.128 (Multipoint Application Sharing) Verkon kautta välitetään kuva sovelluksen käyttöliittymästä tai työpöydästä, sekä käyttäjän antamat hiiri- ja näppäimistösyötteet Käytännön sovellus palvelimilla toimivien Windows-sovellusten käyttämiseen: Citrix Presentation Server
Sovellusten virtualisointi Sovelluksen paketointi ympäristöön, joka eristää sen käyttöjärjestelmästä ja muista sovelluksista Paketti sisältää kaikki sovelluksen suorittamiseen vaadittavat tiedot, mukaanlukien rekisterit ja DLL-tiedostot Paketoituja sovelluksia voidaan siirtää palvelimelta työasemiin ja käyttää välittömästi – perinteistä asennusprosessia ei tarvita lainkaan Sovellusten virtualisointi poistaa sovellusten väliset DLL-konfliktit
Virtualisointiteknologioiden yhdistäminen VDI-palvelimet Virtuaaliset työasemat asennetut sovellukset TS/Citrix-sovellukset virtuaaliset sovellukset Virtuaalisten työasemien ja Citrix-sovellusten käyttäminen PC:stä tai suppeasta työasemasta Citrix-sovellusten käyttäminen virtuaalisesta työasemasta Terminal Server/Citrix-palvelinfarmi Käyttäjä Työasema PC Suppea työasema Virtuaalisten sovellusten lataaminen virtuaalisiin työasemiin ja Citrix-palvelimille Virtuaalisten sovellusten lataaminen PC:lle Sovellusten virtualisointi: SoftGrid
Strategiset hyödyt Keskittäminen ja hallinnointi Konsolidointi Uusien sovellusten käyttöönotto Liiketoiminnan jatkuvuus vikatilanteissa Tietoturvallisuus Käyttäjien liikkuvuus Päätelaitekustannusten vähentäminen
Strategiset haasteet Vaatimukset verkolle Eri teknologioista koostuvan järjestelmän hallinnointi Käyttöönottokustannukset Kapasiteetin mitoitus Tietoturvallisuus
Virtualisointiin perustuva työasemapalvelu käyttäjän näkökulmasta Käyttäjä käyttää edelleen samaa käyttöjärjestelmää (Windows) ja samoja sovelluksia Toteutusteknologian vaihtuminen aiheuttaa vain kosmeettisia muutoksia käyttökokemukseen Sovellukset eivät ole sidottuja fyysiseen työasemaan, minkä ansiosta niitä voidaan käyttää eri työpisteistä Vikatilanteista aiheutuvat käyttökatkot ovat harvinaisempia ja niistä toipuminen nopeampaa Diplomityö sisältää käyttäjän näkökulman tarkastelua käyttötapausmallinnusten muodossa
Johtopäätökset Hyvien ominaisuuksiensa ansioista virtualisointi tulee nousemaan lähitulevaisuudessa pääasialliseksi työasemapalveluiden toteuttamisteknologiaksi Työasemajärjestelmien suunnittelu, toteutus ja ylläpito vaatii entistä parempaa asiantuntemusta, minkä vuoksi yhä useampi yritys tulee ulkoistamaan työasemansa Uusien teknologioiden ymmärtäminen voi olla työasemia käyttäville yrityksille vaikeaa, mikä vaatii IT-palveluyrityksiltä hyvää tuotteistamista
Jatkotutkimuksen aiheita Virtualisointiin perustuvan työasemapalvelun kustannuslaskelma Mistä mahdolliset kustannuserot PC-työasemapalveluun verrattuna muodostuvat? Case-tutkimus: virtualisoinnin käytön vaikutus yrityksen liiketoimintaprosesseihin
Kiitos Kysymyksiä?