06.03.2013 Views

Tietokone 13/2007

Tietokone 13/2007

Tietokone 13/2007

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.

■ ■ ■ v e r k k o r a t k a i s u t<br />

hypervisorin palveluihin voi<br />

nopeuttaa monia toimintoja.<br />

Linux-maailman tunnetuin<br />

virtualisointiprojekti on Xen,<br />

jonka kehittäjäyhteisössä ovat<br />

olleet aktiivisina muun muassa<br />

Xensource- ja Virtual Iron -nimiset<br />

yritykset. Xen oli alun perin<br />

esimerkki paravirtualisoinnista<br />

”Linuxia Linuxin päällä”<br />

-mallin mukaisesti: vieraskäyttöjärjestelmät<br />

oli sovitettu toimimaan<br />

virtualisoidussa ympäristössä.<br />

Uusimmissa versioissa<br />

Xeniinkin on lisätty AMD:n ja<br />

Intelin ratkaisuja tukeva laitteistotason<br />

hypervisor.<br />

Merkittävä hanke on myös<br />

virtualisoinnin tuki suoraan<br />

Linuxin ytimessä. Versiosta<br />

2.6.20 on Linuxissa ollut mukana<br />

KVM (Kernel-based Virtual<br />

Machine). Tuettuina ovat sekä<br />

AMD-V että Intel VT, vieraskäyttöjärjestelminä<br />

Linux ja<br />

Windows.<br />

Sun on jo pitkään tarjonnut<br />

Solaris-käyttöjärjestelmässään<br />

ilman hypervisoria toimivaa<br />

Containers-ratkaisua. Siinä<br />

isäntäkäyttöjärjestelmä ajaa virtuaalipalvelimia<br />

omina prosesseinaan<br />

ja on suoraan vastuussa<br />

niiden eristämisestä toisistaan<br />

sekä laitteistoresurssien jakamisesta<br />

niille. Virtuaalipalvelinten<br />

on aina oltava Solariksia, mutta<br />

ratkaisun etuna on toisaalta<br />

kaikenlaisten emulointien ja<br />

kikkailujen jääminen pois.<br />

Linuxillekin on toteutettu<br />

vastaavanlaisia käyttöjärjestelmätason<br />

virtualisointeja. Avoimen<br />

koodin Openvz-projekti<br />

lienee tunnetuin esimerkki. Sen<br />

pohjalta kaupallisen Virtuozzotuotteen<br />

kehittänyt Swsoft on<br />

viime vuosina kasvanut nopeasti<br />

ja noussut palvelinvirtualisoijien<br />

kärkiryhmään.<br />

kustannushyödyt<br />

hallinnan kautta<br />

Virtualisoidun ympäristön palvelinratkaisu<br />

kannattaa suunnitella<br />

huolella. Jos kaikki vanhat<br />

palvelimet ahdetaan yhteen<br />

jättimyllyyn, luodaan samalla<br />

keskitetty vikaantumispiste. On<br />

viisaampaa pystyttää muutama<br />

palvelin ja jättää niille sen<br />

verran vapaita resursseja, että<br />

yhden laitteen vikaantuessa sillä<br />

ajettavat virtuaalipalvelimet voidaan<br />

siirtää muille.<br />

Kun virtuaalipalvelin ajetaan<br />

alas, se on olemassa vain<br />

virtuaalisen laitteistonsa määrittelevinä<br />

tiedostoina. Siirto<br />

fyysisestä koneesta toiseen käy<br />

periaatteessa helposti, mutta<br />

käytännössä eri valmistajien<br />

ratkaisut eroavat hallittavuudeltaan<br />

huikeasti.<br />

Mitä paremmat apuvälineet<br />

on tarjolla aluksi fyysisen palvelimen<br />

siirtämiseen virtuaalipalvelimeksi<br />

ja virtuaalipalvelimen<br />

siirtämiseen isäntäkoneelle, sitä<br />

parempi. Fyysisten resurssien<br />

kuten tallennusverkkojen tai<br />

ryväspalvelinten tuki, vikatilanteista<br />

toipuminen sekä virtuaalikoneiden<br />

siirto palveluita<br />

keskeyttämättä laitteelta toiselle<br />

ovat toimintoja, joiden toteutustavat<br />

ja automatisointiaste<br />

vaihtelevat suuresti.<br />

Käyttöjärjestelmävalmistajista<br />

riippumattomalla Vmwarel-<br />

Vmware on kahdeksan vuoden aikana ehtinyt kehittää mittavan valikoiman<br />

virtualisointialustoja, infrastruktuuripalveluita sekä hallinta- ja automaatioohjelmia.<br />

64 tietokone marraskuu <strong>2007</strong><br />

la on pisimpään markkinoilla<br />

vaikuttaneena etulyöntiasema.<br />

Toisaalta Linuxin tai Windowsin<br />

kanssa pitkään ja pelkästään<br />

työskennelleillä pääkäyttäjillä<br />

on matalin oppimiskynnys<br />

omasta ympäristöstä nousseen<br />

natiiviratkaisun käyttöönottoon.<br />

Novell on kehittämässä monipuolisiavirtualisointiratkaisuja<br />

Linuxille. Suse Enterprise<br />

■ case<br />

Vuokralle tarjotaan:<br />

virtuaalikoneita<br />

toimitusjohtaja<br />

lauri kasti kertoo<br />

Planeetta<br />

internet<br />

oy:n vuokranneensuomalaisilleasiakkailleen<br />

jo reilut<br />

toista tuhatta<br />

virtuaalipalvelinta.Asennuskannasta<br />

neljä<br />

viidesosaa on<br />

linux-koneita.<br />

Helsinkiläisyritys Planeetta Internet<br />

oy tarjoaa asiakkailleen virtualisointitekniikkaan<br />

perustuvia<br />

web-hotellipalveluita. Toimitusjohtaja<br />

lauri kasti selvittää, että<br />

virtualisoitu palvelinympäristö<br />

sopii erityisesti yritysasiakkaiden<br />

käyttöön perinteistä jaettua kotisivupalvelinta<br />

paremmin.<br />

kun palvelimella asennetaan<br />

raskaita java- tai asp-pohjaisia<br />

verkkokauppa-, asiakaspalvelutai<br />

extranet-sovelluksia, Planeetta<br />

Internet antaa ohjelmoijalle koko<br />

virtuaalisen palvelinympäristön<br />

hallittavaksi. Virtuaalipalvelin on<br />

eristetty fyysisestä ajoalustasta,<br />

joten ohjelmistoyritys voi tarjota<br />

asiakkailleen aina samanlaisen<br />

ympäristön, jonka yksityiskohtia<br />

ei tarvitse säätää asiakkaiden<br />

pääkäyttäjien kanssa.<br />

asiakas voi myös hallita omaa<br />

palvelintaan web-käyttöliittymän<br />

kautta ja vaikka käynnistää palvelimen<br />

uudelleen esimerkiksi<br />

ohjelmistopäivitysten yhteydessä<br />

tai virhetilanteissa. Fyysisten<br />

palvelinten etähallintasovittimia<br />

ei tarvita, mikä osaltaan laskee<br />

ratkaisun kustannuksia, huomauttaa<br />

kasti.<br />

Palvelun perustana on yhdysvaltalaisen<br />

swsoftin kehittä-<br />

Server 10 sisältää Xen-virtualisoinnin<br />

korkean käytettävyyden<br />

toteutuksena. Yhtiö on myös lisäämässä<br />

perinteisen Zenworkssarjansajärjestelmänhallintaohjelmistoihin<br />

pitkälle vietyjä<br />

virtuaalikoneiden hallinta- ja<br />

orkestrointivälineitä. Yhtiön<br />

tavoitteena on hallita kaikkien<br />

johtavien virtualisointitoimittajien<br />

tuotteilla rakennettuja ympäristöjä.<br />

tk<br />

mä kaupallinen Virtuozzo-tuote.<br />

Planeetta Internet toimii myös<br />

swsoftin partnerina ja myy ohjelmistoa<br />

suomalaisille yritysasiakkailleen.<br />

Virtuozzo on suunniteltu erityisesti<br />

palvelukeskuskäyttöön, ja<br />

hallintatyökalut ovat pitkälle kehitettyjä.<br />

kastin mukaan nimenomaan<br />

hallintatyökalut erottavat<br />

avoimen koodin virtualisointiratkaisut<br />

kaupallisista tuotteista.<br />

Virtuozzon tapauksessa esimerkiksi<br />

laitteistojen ylläpito voi<br />

tapahtua tuotantoa juurikaan<br />

häiritsemättä. Linux-palvelimilla<br />

virtuaalipalvelimen siirto fyysiseltä<br />

laitteistolta toiselle käy vain sekuntien<br />

käyttökatkolla, koska uusi<br />

virtuaalikone voidaan käynnistää<br />

valmiiksi odottelemaan lennossa<br />

tehtävää siirtoa.Windows-palvelin<br />

on käynnistettävä uudella koneella<br />

uudelleen, mikä pidentää siirtoajan<br />

useisiin minuutteihin.<br />

”Palvelukeskuskäytössä on<br />

myös tärkeätä, että valmistajan<br />

tekninen tuki on aina käytettävissä”,<br />

sanoo kasti. jos tuotantokäytössä<br />

löydettäisiin vakava<br />

ohjelmavirhe, ratkaisujen etsintä<br />

tai anelu avoimen koodin kehittäjäryhmien<br />

keskustelualueilta<br />

kestäisi aivan liian kauan.

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

Saved successfully!

Ooh no, something went wrong!