Mat078.com

Otamme teknologian vakavasti.



Alalla puhutaan tällä hetkellä paljon virtualisoinnista, mutta monelle käyttäjälle se on vain yksi monista uusista teknologioista, joista puhutaan IT-alan mullistajina. Ikävä kyllä monet näistä IT-päälliköistä, jotka eivät vielä ole päässeet hyödyntämään virtualisointia, saattavat jäädä paitsi yhdestä tietokone- ja verkkoalan merkittävimmistä muutoksista moneen vuoteen.

Mitä virtualisointi on?

Pohjimmiltaan virtualisointi tarkoittaa kykyä suorittaa palvelinsovellukset fyysisten koneiden sijaan virtuaalisilla koneilla. Toki virtuaaliset koneet tarvitsevat perustakseen fyysisen laitteiston, mutta niitä ei ole sidottu yksittäiseen laitteeseen. Kuvitellaanpa pientä toimistoympäristöä. Tässä esimerkissä meillä on kolme palvelinta: yksi datalle, yksi sähköpostille ja yksi intranet-verkolle. Jokainen fyysinen palvelin pyörittää omaa palvelinsovellustaan. Jos jokin palvelin sattuisi vikaantumaan, kyseinen sovellus ei olisi enää kaikkien käyttäjien käytettävissä. Tästä syystä IT-päälliköt voivat vikatilanteiden estämiseksi lisätä akkuvarmennuksen yhteen tai kaikkiin palvelimiin, mutta se suojaa vain sähkönsyöttöhäiriöiltä ja sähkökatkoksilta eikä ohjelmisto- tai laitteistovioilta.

Kuvittele nyt, että pyöritämme kolmannesta jokaisesta sovelluksesta kaikilla kolmella fyysisellä koneella. Tämä tekee palvelinohjelmistosta hieman monimutkaisemman, mutta siitä on se etu, että jos jokin koneista pettää, käyttäjät pääsevät edelleen kirjautumaan kahteen koneeseen, jotka pyörittävät kaikkia sovelluksia. Käyttäjä voi kokea tilanteen hitaampana sovelluksen toimintana ja vasteena, mutta järjestelmä kuitenkin toimii edelleen kokonaisuudessaan.

Yritykset kuten Citrix ja VMware tarjoavat erinomaisia virtualisointiohjelmia, joiden avulla yleisiä tallennus-, sähköposti-, intranet- yms. ohjelmia voidaan suorittaa Microsoft- ja Linux-ympäristöissä, mikä tarkoittaa, että IT-päälliköiden hankkima tieto ei muutu turhaksi siirryttäessä virtuaaliseen ympäristöön.

Onko virtualisoinnista hyötyä minulle?

Tietokoneiden suorituskyky kasvaa jatkuvasti Intelin ja AMD:n kaltaisten valmistajien parantaessa jatkuvasti prosessorien ominaisuuksia, ja monet nykyisin käytettävistä palvelimista täyttävät kaikki virtuaalisten koneiden laitevaatimukset.

Kaksi keskeistä vaatimusta, joihin on ehkä kiinnitettävä huomiota, ovat fyysisen muistin määrä ja verkkokortti. Riittävän fyysisen muistin määrä on tärkeä edellytys, sillä koneen ei pitäisi joutua käyttämään kiintolevyä välimuistina jatkuvasti, nyt kun prosessorilla on useita sovelluksia huolehdittavanaan. Verkkokortti on tärkeässä osassa, sillä se varmistaa, että nopean Ethernet-portin kautta saapuva tieto asettuu oikeaan jonoon oikealle virtuaaliselle koneelle, kun prosessori joutuu huolehtimaan nyt myös virtuaalisen ympäristön pyörittämisestä. Onneksi on saatavana erityisiä verkkokortteja, joissa on usean Gigabitin tai 10 Gigabitin portteja ja erillinen suoritin, joka huolehtii liikenteestä palvelimen prosessorin sijaan. Virtualisoinnin avulla fyysisten palvelinten lukumäärää voidaan itse asiassa pienentää, sillä fyysisten palvelinten hyötysuhde on paljon korkeampi virtuaalisessa ympäristössä.

Virtuaalisten koneiden hallinta

Miten paljon vaikeampaa virtuaalisen konejoukon hallinta sitten on? Todellisuudessa virtuaalisen konejoukon hallinta on todennäköisesti helpompaa kuin fyysisten koneiden hallinta. Virtuaalisten koneiden etuna on, että ne välittävät jatkuvasti tietoa saatavana olevista resursseista, ja kuorma voidaan tasata koneiden muodostaman virtuaalisen ympäristön sovellusten välillä. Tämän ansiosta koneet toimivat paremmalla hyötysuhteella, kuten yllä on mainittu, mutta lisäksi sillä varmistetaan, etteivät yksittäisten koneiden fyysiset ominaisuudet rajoita sovelluksia. Virtuaalisten koneiden luomisessa käytettävällä hallintaohjelmalla on kyky sallia sovellusten asennus, päivitys tai poisto useilta fyysisiltä palvelimilta samanaikaisesti ilman että jokaista fyysistä konetta tarvitsee ohjata erikseen.

Edut?

Virtualisoinnin avulla voidaan saavuttaa erinomaisia etuja, kuten:

• Ympäristöystävällisyys – Fyysisten koneiden käyttö on tehokkaampaa, joten niiden lukumäärää voidaan pienentää eikä kaikkia koneita tarvitse kytkeä päälle palvelintilassa. Tämän seurauksena palvelinten energiavaatimukset pienenevät, minkä ansiosta lämmöntuotto laskee, joten ilmastoinnin vaatima energiamäärä on myös pienempi.

• Pienemmät pääoma- ja käyttökulut. Palvelinten lukumäärän aleneminen pienentää palvelinten sähkö- ja ilmastointitarvetta. Lisäksi pääomakulut laskevat, sillä verkkoon ei monissa tapauksissa tarvita akkuvarmennusta, koska yksittäisen palvelimen vikaantuminen ei aiheuta yksittäisen sovelluksen menettämistä käyttäjien näkökulmasta.

• Yksinkertaisempi palvelinhallinta vähentää palvelinten käyttöön, hallintaan ja ylläpitoon tarvittavaa aikaa ylläpidolta.

• Palvelimet käyttävät sovelluksia paremmin, minkä ansiosta sovellukset toimivat nopeammin, jolloin käyttäjät työskentelevät tehokkaammin ja tyytyväisyys verkon suorituskykyä kohtaan on korkeampi.

Virtualisointi on yksi IT-alan merkittävistä edistysaskelista, joka tarjoaa monia etuja sekä kulujen että ajanhallinnan suhteen. Suurin ongelma on, että teknologiaa ei vielä hyödynnetä täysipainoisesti.

Artikkelin on kirjoittanut Hans Englesson, Nordic manager, Allied Telesis.

Kategoria: White Paper