Palvelinympäristön virtualisointi

 Etusivu

Palvelimen virtualisointi

Palvelin
Palvelin (engl. server) on tietokone, johon on asennettu ohjelmia, jotka tarjoavat palveluita muille verkon laitteille. Palvelimet eroavat tavallisista PC-tietokoneista siinä, että niiden komponentit on suunniteltu kestämään jatkuvaa, ympärivuorokautista käyttöä. Ne tarvitsevat enemmän tehoa ja tallennustilaa kuin tavalliset kotikoneet. Vaikka tavalliseen tietokoneeseen voidaan asentaa palvelinohjelmia, se ei ole yhtä tehokas kuin palvelinkäyttöön suunniteltu laitteisto.

Palvelimia on erilaisia riippuen käyttötarkoituksista. Palvelimiin asennetaan eri ohjelmia, jotta ne voi suorittaa niille tarkoitettuja tehtäviä. Yleisimmät palvelimet ovat:

  • Sovelluspalvelin – ajaa tiettyä ohjelmaa tai sovellusta
  • Nimipalvelin (DNS) – yhdistää verkkonimet IP-osoitteisiin
  • WWW-palvelin – ylläpitää verkkosivuja
  • Sähköpostipalvelin – vastaanottaa ja lähettää sähköposteja
  • Tiedostopalvelin – toimii tallennuspaikkana
  • Tulostuspalvelin – ohjaa tulostusjonoja
  • Pelipalvelin – ylläpitää verkkopelien toimintoja


Miksi palvelimen virtualisointi?
Useimmat palvelimet toimivat vain osittaisella kuormalla – usein alle 10 % kapasiteetista. Tämä tarkoittaa, että suuri osa laitteiston tehosta menee hukkaan. Virtualisoinnin avulla voidaan yhdelle fyysiselle koneelle asentaa useita virtuaalisia palvelimia, jolloin resursseja käytetään tehokkaammin.

Hyödyt:

  • Ei tarvitse ostaa uusia koneita heti
  • Uuden palvelimen voi luoda nopeasti ja edullisesti
  • Soveltuu hyvin testaukseen ja demokäyttöön
  • Skaalautuvuus ja joustavuus paranevat

Haasteet ja rajoitukset
Virtualisointi ei sovi kaikkiin tilanteisiin. Jos palvelin käyttää yli 50 % tehosta tai paljon muistia, sen virtualisointi voi heikentää suorituskykyä. Myös pienissä järjestelmissä, joissa on vähän fyysisiä koneita, voi syntyä pullonkauloja: jos yksi kone ylikuormittuu tai kaatuu, se voi vaikuttaa kaikkiin virtuaalipalvelimiin.

Miten virtualisointi toimii?
Virtualisointiohjelman avulla yhteen fyysiseen koneeseen voidaan asentaa useita palvelinohjelmistoja, joilla voi olla eri käyttöjärjestelmät. Käyttäjä ei huomaa eroa – kaikki toimii kuin erilliset koneet.

Kaksi päätekniikkaa:

  1. Virtualisointiohjelma asennetaan käyttöjärjestelmän päälle (esim. VirtualBox)
  2. Virtualisointikerros toimii suoraan laitteiston päällä (esim. VMware ESXi, Hyper-V)

Virtuaalipalvelin
Virtuaalipalvelimia voi myös vuokrata ilman että tarvitsee ostaa omaa laitteistoa. Palveluntarjoaja huolehtii laitteistosta, ylläpidosta ja tietoturvasta. Tämä eroaa vuokrapalvelimesta, jossa vuokrataan kokonainen fyysinen kone.

Virtuaalipalvelimen edut:

  • Edullinen hinta
  • Helppo laajennettavuus
  • Ei huoltokuluja

Miinukset:

  • Jaetut resurssit voivat heikentää suorituskykyä

Video

 
 

Aiheeseen liittyvät linkit

Virtuaalinen palvelin
 - Verkkovoimaa virtuaalisesti - tietokone.fi
 - Virtualisointi viherryttää - tekniikka&talous
 - Virtualisointi mullistaa tietotekniikan - tietoviikko
 - Virtuaalipalvelinten vertailu ja hintoja
 - Virtuaalipalvelin

Opetusmateriaalia (PDF)
 - Hiltunen Jukka - Palvelimen virtualisointi

 

 

Kysy neuvoa tai anna vinkki

 

Tiedotteet ja aikataulut

Tervetuloa kurssille

 

Tehtävät ja palautus

Virtualisointitehtäviä

1. Selvitä kuinka tehokas ja hintava on palvelin yrityskäyttöön?

2. Mihin tehtäviin vuokrattavaa virtuaalipalvelintilaa voidaan käyttää?

3. Olet tekemässä omaa palvelinta normaalista pc,stä kotikäyttöön. Etsi hyvä ilmainen palvelinvirtualisointiohjelma joka voi toimia alustana eri käyttöjärjestelmien ajoon palvelimessa. Miksi mielestäsi tämä on hyvä ratkaisu?

4. Mitä etua tai hyötyä on maksullisissa virtualisointiohjelmissa verrattuna ilmaisiin?

Palauta vastaukset laatimalla OneDriveen kansio kurssin nimellä ja jakamalla se kurssin lopuksi opettajalle.