Virtuaalikone (Virtual Machine, VM) on ohjelmistolla luotu tietokoneympäristö, joka toimii fyysisen tietokoneen tai palvelimen sisällä.
Virtuaalikoneella voidaan käyttää käyttöjärjestelmiä, sovelluksia ja palveluita aivan kuten tavallisella tietokoneella. Käyttäjän näkökulmasta virtuaalikone näyttää ja toimii omana erillisenä laitteena, vaikka todellisuudessa se käyttää fyysisen laitteen resursseja.Huom: virtuaalikone toimii erillisenä ympäristönä, vaikka sen taustalla on sama fyysinen laite kuin muillakin virtuaalikoneilla.
Yksi fyysinen laite voi toimia usean erillisen tietokoneen alustana.
Fyysinen palvelin on oikea laite, joka sisältää prosessorit, muistin, levyt ja muut komponentit.
Virtuaalikone puolestaan on ohjelmistolla luotu ympäristö, joka käyttää fyysisen palvelimen resursseja. Samalla fyysisellä palvelimella voi toimia useita virtuaalikoneita rinnakkain.
Tämän ansiosta laitteiston käyttöastetta voidaan parantaa ja ympäristöjä hallita joustavammin.
Virtuaalikoneiden avulla yritykset voivat käyttää palvelinresursseja tehokkaammin ja vähentää erillisten fyysisten laitteiden tarvetta.
Niiden avulla voidaan toteuttaa esimerkiksi toimialasovelluksia, tietokantoja, verkkopalveluita, testausympäristöjä ja pilvipalveluita ilman, että jokaiselle palvelulle tarvitaan oma fyysinen palvelin.
Virtuaalikoneet mahdollistavat myös nopeamman käyttöönoton, paremman skaalautuvuuden ja helpomman ylläpidon.
Eivät automaattisesti.
Vaikka virtuaalikoneet ovat eristettyjä ympäristöjä, niiden tietoturva riippuu edelleen käyttöjärjestelmän, sovellusten ja virtualisointialustan turvallisuudesta.
Puutteelliset päivitykset, heikot käyttöoikeudet tai virheelliset asetukset voivat aiheuttaa tietoturvariskejä samalla tavalla kuin fyysisissäkin palvelimissa.
Tärkeä käytännön sääntö: virtuaalikoneet tulee päivittää, suojata ja valvoa samalla huolellisuudella kuin fyysiset palvelimet.
Virtuaalikoneiden käyttöönotto kannattaa suunnitella yrityksen tarpeiden mukaan.
Käytössä kannattaa huomioida esimerkiksi:
mitä palveluita tai sovelluksia virtuaalikoneilla ajetaan
riittävä suorituskyky ja resurssien määrä
varmuuskopiointi ja palautusratkaisut
käyttöoikeuksien hallinta
tietoturvapäivitysten hallinta
ympäristöjen valvonta ja dokumentointi
Teknisen toteutuksen lisäksi on tärkeää, että ympäristöä ylläpidetään aktiivisesti ja sen toimintaa seurataan jatkuvasti.
Virtuaalikoneet ovat yksi modernin IT-infrastruktuurin tärkeimmistä teknologioista. Ne mahdollistavat tehokkaan resurssien käytön, joustavan kapasiteetin hallinnan ja palveluiden nopean käyttöönoton.
Monet pilvipalvelut, palvelinympäristöt ja liiketoimintakriittiset järjestelmät perustuvat nykyisin virtualisointiin.
Siksi virtuaalikoneita kannattaa tarkastella osana yrityksen kokonaisvaltaista IT-ympäristöä eikä pelkästään yksittäisenä teknisenä ratkaisuna.