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:
- Virtualisointiohjelma asennetaan käyttöjärjestelmän päälle (esim. VirtualBox)
- 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ä
|