Virtuaalikone
Kuvauksen kirjoitti: Sami Kauhala, tunnus K8917
Lyhyt kuvaus käsitteestä tai aiheesta
Tietotekniikassa virtuaalikoneella tarkoitetaan tietokone järjestelmän emulaatiota. Virtuaalikoneet perustuvat arkkitehtuurien ja fyysisten tietokoneiden pohjalta. Niiden toteutuksiin saattaa kuulua erikoistunutta laitteistoa ja/tai ohjelmistoa. Fyysinen laite, joka ajaa virtuaalikonetta kutsutaan usein "isännäksi" ja emuloitu virtuaalikone on usein "vieras". Isäntä voi emuloida useita eri vieraita, joista kaikissa voi olla erilaisia käyttöjärjestelmiä ja/tai laitteistoja.
Erilaisia virtuaalikoneita:
-
Systeemi virtuaalikoneet: Ovat "oikeista" fyysisistä koneista täysin emuloituja virtuaalikoneita. Tarjoavat täyden tominnallisuuden emuloidusta käyttöjärjestelmästä.
-
Prosessi virtuaalikoneet: Suunniteltu suorittamaan tiettyjä ohjelmistoja tai käyttöjärjestelmiä, jotka ovat usein tarkoitettu isäntäkoneesta poikkeaville arkkitehtuureille. Toimivat isäntäkoneen kernelin päällä, usein jakaen järjestelmän resurreja ks. Docker[1]. Nämä virtuaalikoneet usein näyttävät "oikeilta" koneilta loppukäyttäjälle, mutta ovat vain hyvin minimaalisia versiota, tarkoitettu tiettyihin käyttötarkoituksiin.
By English: VirtualBox: Sun Microsystems, Inc., innotek GmbH; other works: various (Hidro (talk)) [GFDL (http://www.gnu.org/copyleft/fdl.html), CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0) or GPL (http://www.gnu.org/licenses/gpl.html)], via Wikimedia Commons
Muuta / Esimerkkejä
Hyödyllisiä käyttötarkoituksia:
-
Testaa uusia versioita käyttöjärjestelmistä
-
Kokeile vaihtoehtoisia käyttöjärjestelmiä, tutkimalla miten ne toimivat
-
Käytät ohjelmistoa, joka vaatii vanhentuneen käyttöjärjestelmän
-
Käytät ohjelmistoa, joka vaatii eri käyttöjärjestelmän, kuin isäntä koneessa oleva käyttöjärjestelmä
-
Testaat ohjelmistoa useilla eri sovellusalustoilla
-
Yhdistät olemassa olevia palvelimia. Voit käyttää yhtä laitetta ajamaan useita instansseja virtuaalikoneissa