|
Jos Linuxia harkitaan windows-ympäristön korvaajaksi
yritysverkoissa, koko tietojenkäsittelyn kuviot kannattaa miettiä uudelleen.
Avain säästöihin ja toimintojen nopeutumiseen on sovellusten monikäyntisyys.
Pc:t ja ohjelmistot on päivitettävä säännöllisin väliajoin,
jotta työt sujuisivat nopeasti ja ongelmitta. Päivityskierre ulottuu palvelimiin
saakka. Microsoftin siirtyminen XP:n myötä uuteen lisensointikäytäntöön
sain monet tutkimaan Linuxia keinona päästä ulos oravanpyörästä. Yrityksissäkin
Linux otetaan jo todesta, kuten MikroPC:n tutkimus maaliskuun alussa osoitti.
Työpöydille windowsin korvaajaksi Linuxia suunnittelee harva, mutta verkon
palvelimissa tilanne on toinen. Iso kysymys on, tuleeko Linux käyttöön
myös toimisto-ohjelmissa, missä Microsoft-tuotteet hallitsevat.
Käyttötapa ratkaisee kustannukset
Jos Linuxia käytetään samalla tavalla kuin windowsia, jäävät
kustannussäästöt varmasti saamatta. Työ pitää jakaa uudella tavalla: ei
pidä käyttää koneita tuhlailevasti kuten windowsissa. Tämä monikäyntisyyteen
(re-entrancy) perustuva käyttötapa osattiin hyvin jo kaksi vuosikymmentä
sitten. Linux palauttaa meidät vuosikymmenten takaiselle tutulle polulle.
"Back to the Future...."
Oikein toteutettu Linux tuo säästöjä kaikkialla. Käyttäjien
pöydällä olevat koneet elävät pitempään ja niiden kustannukset pienenevät.
Tarvittavat sovelluspalvelimet ovat halpoja, koska ne eivät paljon eroa
käyttäjien nykyisistä koneista. Linux-käyttöjärjestelmä ja monet sovellukset
myydään hinnoilla, jotka kattavat romppujen jakelukulut.
Sovellusten tarvitsemat ohjelmistot keskitetään sovelluspalvelimiin.
Käyttäjille riittävät pienemmät laitteet, mutta toiminnot siitä mitenkään
kärsi. Säästöjen ja toimintojen nopeutumisenm salaisuus on monikäyntisyys.
Unix ja Linux ovat monikäyntisiä ohjelmia tukevia käyttöjärjestelmiä.
Sama ohjelmakoodi palvelee monia
Useampaa prosessia tukevissa eli monikäyntisissä järjestelmissä
voidaan käyttää yhtä ja samaa muistissa olevaa ohjelmakoodia palvelemaan
monia käyttäjiä. Kukin käyttäjä tarvitsee vain omia datojaan vastaavan
lisätilan muistista.
Tyypillinen toimisto-ohjelmisto tarvitsee täydellä nopeudella
toimiakseen noin sata megatavua keskusmuistitilaa. Käyttäjän datat tarvitsevat
alle megatavun. Jos työ siirretään käyttäjän koneelta monikäyntisyyttä
tukevalla serverille, yhden lisäohjelman kokoiseen tilaan mahtuvatkin
jo sadan käyttäjän datat.
Käyttäjien edessä on suhteellisen pieni mikro. Koneen hankintahinta
on usein pienempi kuin koneeseen liitetyn lcd-näytön hinta. Uusissa ja
suurissa järjestelmäkokonaisuuksissa voidaan käyttää verkkotietokoneita,
joista puuttuvat kovalevy ja levykeasema. Verkkotietokone käynnistää Linux-käyttöjärjestelmänsäkin
keskuskoneelta.
Pc-rauta riittää palvelimiin
Ennen pc-aikaa rakennettiin rautapohjaisia päätelaitteita,
jotka toimivat x-terminaaleina. Nyt x-päätteitä emuloidaan pc:llä, jossa
Linuxin XFree86-ohjelmisto toimii x-päätteenä. Sovellusohjelmoijat puolestaan
näkevät XFree86-ohjelman päälle rakennetun Gnome- tai KDE-ohjelmointiympäristön
api-kutsuineen.
X-terminaali pyydystää talteen näppäinten painallukset
ja hiiren toiminnot. Sovelluspalvelimeen tulee vähän liikennettä x-terminaalista
päin. Muutama tavu silloin tällöin riittää kertomaan mitä näppäintä tai
hiiren nappia on painettu. Sovelluspalvelin reagoi x-terminaalin lähettämiin
tietoihin ja kirjoittaa käyttäjän näytölle tekstiä. Nämä kirjaimet sovelluspalvelin
lähettää takaisin x-päätteelle. Käyttäjän x-pääte ottaa vastaan kirjaimet
ja tuo ne näytölle. Ethernet-verkossa liikkuu vaivatta satojen käyttäjien
x-liikenne, siirrettävän tiedon määrä on pieni.
Tällaisessa käytössä sovelluspalvelin voi olla lähempänä
perus-pc-konetta kuin tyypillistä serverilaitteistoa. Keskiverto pc palvelee
hyvin 10 - 20 käyttäjän arkitarpeita toimisto-ohjelmia ja sähköpostia
käytettäessä.
Esimerkiksi sopii erään amerikkalaisen kaupungin järjestelmä,
jossa 400 x-terminaalin hoitamiseen käytetään kahta Pentium-palvelinta.
Koneessa on kolme gigatavua ram-muistia. Tämä iso palvelin hoitaakin yhteiset
kalenterit, sähköpostit ja muut ryhmätyöskentelyyn liittyvät tarpeet 800
käyttäjälle. Laitteessa on samanaikaisesti kiinni jopa 250 käyttäjää.
Matriisiorganisaatio sovelluksille
Suurissa Linux-verkoissa organisaatiomalli on eräänlainen
matriisi. Joukko käyttäjien koneita liittyy useampaan sovelluspalvelimeen.
Osa sovelluspalvelimista voi pyörittää myös windows-sovelluksia esimerkiksi
Citrixin MetaFrame-ohjelman avulla, joka toimii x-päätteissä.
Microsoft myy samaiselta Citrixiltä peräisin olevaa ohjelmistoa
"Windows Terminal Services" nimellä.
Toimisto-ohjelmat voidaan hajauttaa useammalle pienelle
laitteistolle. Periaatteena on se, että yksi sovelluspalvelin varataan
muutamaa sovellusohjelmaa kohti.
Käyttäjien työpöydällä yhden ikonin tai kuvakkeen näpäyttäminen
käynnistää sovellusohjelman omalla palvelimellaan. Jokaisen käyttäjän
työpöydällä on siten käytettävissä kymmenien sovelluspalvelimien palvelut.
Tämä on lyhennelmä Erkki Karjalaisen artikkelista
"Linux on paluu tulevaisuuteen", joka on julkaistu 11.4.2002 ilmestyneen
MikroPC-lehden 5/02 Verkot-teemaosiossa. Artikkeli on 17.4. alkaen luettavissaMikroPC.netin
arkistossa pdf-muodossa.
|