perjantai 17. huhtikuuta 2009

Finnet Supermatrix

En voinut olla kommentoimatta Finnetin Supermatrixia, koska aihe liittyy suoraan siihen mitä päivittäin teen. Olin jo vuosia sitten ehdottamassa eräälle operaattorille samanlaista ympäristöä. Silloin toteutus kaatui teknisiin ongelmiin, USB ja muut oheislaitteet eivät olleet tuolloin vielä riittävästi tuettuina ohjelmistoissa.

Nyt tilanne on huomattavasti parantunut oheislaitteiden osalta ja suurin osa USB-laitteistakin saadaan toimimaan. Aikaisemmin myös ongelmana ollut riittävä näyttötarkkuus ja näytönpäivitys on useimmille perus VDI:ssä riittävä. Edelleen ongelmana on graafisten sovellusten käyttö, mutta uudet tuotteet kuten Teradici tuovat jo täyden resoluution (HD) myös etäkäyttäjille.

Haastavinta on yleensä ollut sovellusten hallinta, jos käytetään perinteisiä menetelmiä sovellusten asennuksissa, menetetään VDI ympäristön dynaamisuus. Juuri tämä dynaamisuus on yksi merkittävimmistä eduista kun haetaan hyötyjä. Käyttäjät saavat automaattisesti vapaana olevan koneen, johon heidän sovelluksensa ja käyttöympäristö tulee ilman erillisiä asennuksia. Usein unohdetaan tuo käyttöympäristö (profiliit), kuinka tärkeitä ne ovat jokapäiväiselle käytölle. Kuka haluaa joka päivä kopioida ikoneita työpöydälleen tai muuttaa sovellustensa asetuksia.

Supermatrix tulee kuluttajien käyttöön, jolloin haasteet on vielä paljon suuremmat kuin yritys toteutuksissa. Yrityskäytössä yleensä on rajattu määrä sovelluksia ja oheislaitteita. Kotikäytössä on hyvin vaikeaa mennä rajoittamaan hankittavia oheislaitteita, jos Ville haluaa multimedia boxin niin hän ostaa sen. Tällaisten ”outojen” laitteiden tukeminen tulee olemaan suhteellisen vaikeaa ylläpidolle.

Samoin kotona käytettävät sovellukset eroavat merkittävästi yritysten käyttämistä. Meillä kotona ainakin lasten pelit ovat ne joiden kanssa joudun itse eniten ”tappelemaan”. Ne vaativat koneelta hyvin paljon grafiikka ja prosessointitehoa. Toivottavasti Supermatrixissa miettivät miten tämä peliympäristö voidaan saada kotikäyttäjille toimimaan. Samoin pelien asennus kotoa voi asettaa haasteita.

Suurin haaste tulee olemaan kuitenkin lisensointi, lähinnä Microsoft Windows (tuskinpa ovat Linuxia sinne laittamassa). Microsoft lisensioi nyt käyttöjärjestelmän per laite, kuitenkin VDI ympäristössä soveltuvin lisensointimalli olisi per käyttäjä. Tämä tarkoittaa sitä, että jokainen laite (terminaali / PC / Mac ..) tarvitsee oman lisenssinsä vaikka kytkeytyisi aina samaan virtuaalikoneeseen (VDI). Tästä olen keskustellut useaan otteeseen MS:n kanssa viime vuosina, mutta ainakaan vielä ei ole muutosta tapahtunut.

Tällaistä ympäristöä suunniteltaessa joutuu ottamaan kantaa hyvin moneen asiaan, joskus itsekin hämmästelen kuinka VDI ympäristöjä markkinoidaan valmistajien toimesta. Aikamoinen määrä asioita kuitataan ohimennen ja kuitenkin, kun lähdetään suunnittelemaan ympäristöä niihin aina törmätään.

Terminaalien valinta päätelaitteiksi on mielenkiintoista, olen itse ollut rakentamassa pääteympäristöjä IBM NC ajoista asti. Olen aina ollut sitä mieltä, että niiden mahdollisuuksia ei ole osattu hyödyntää. Ehkä itse lähtisin nyt miettimään päätelaite riippumatonta ympäristöä (”osta oma työasemasi”). Tällöin järjestelmä voitaisiin ottaa käyttöön mahdollisimman vähin muutoksin kotona.

Osanottaja luetteloa katsomalla huomaa, että tuotevalinnat on jo pitkälle tehty. Olisikohan aihetta tutustua aiheeseen myös laajemmin ennen kuin ”lukitsee” projektin tuotevalinnat. Huomasin myös, että Microsoft sieltä puuttui, se on kuitenkin yksi tärkeimmistä tekijöistä tälläkin alueella.