Hypervisorit ovat sellaisia, jotka tekevät virtuaalikoneista mahdollisuuden, eivätkä ne enää ole pelkästään palvelimille. Luultavasti käytät sitä joka päivä ja et edes tiedä sitä. Jos et käytä yhtä nyt, tulet lähitulevaisuudessa.
Hypervisori on ohjelmisto, joka on vieraiden käyttöjärjestelmän ulkopuolella, jotta tietokoneen laitteisiin lähetetyt komennot voidaan siepata. Termi "Äähypervisor" tulee käyttöjärjestelmän ytimen eri tasoilta; se suorittaa toimia, joilla on enemmän valtuuksia kuin "Äúsupervisor", siten, hyper-visor.
Kuva striatilla Flickrissä
Hypervisor tunnetaan myös nimellä Virtual Machine Manager (VMM) ja sen ainoana tarkoituksena on sallia useita koneita jakamaan yksi laitteistoalusta. Käyttöjärjestelmät on suunniteltu siten, että niillä on yksisuuntainen suhde laitteistoihin, joita ne käyttävät, mutta usean ytimen monisäikeiset prosessorit ja naurettava määrä RAM-muistia, jotka käynnistyvät useita kertoja, ovat tuulta.
Hypervisori erottaa käyttöjärjestelmän (OS) laitteistosta ottamalla vastuun sallien jokaisen käynnissä olevan käyttöjärjestelmän ajan perustettavalla laitteistolla. Se toimii liikekumppanina, jotta aikaa käyttää CPU, muisti, GPU ja muu laitteisto. Jokainen hypervisorin hallitsemaa käyttöjärjestelmää kutsutaan vierailijaksi OSksi, ja hypervisorin käyttöjärjestelmää, jos sellaista, kutsutaan isäntäkoneeksi. Koska se on vieraana olevan käyttöjärjestelmän ja laitteiston välillä, sinulla on niin monta erilaista vieras OS: tä kuin järjestelmäsi voi käsitellä. voit jopa olla eri tyyppejä (esim. Windows, OS X, Linux).
Laitteiden ja ohjelmistojen erottaminen osoittautuu hyväksi myös siirrettävyydelle. Koska hypervisori toimii välilevyinä, on paljon helpompi siirtää tietokoneesta tietokoneeseen tarvitsematta asentaa uusia ajureita tai päivittää vieras käyttöjärjestelmäsi. Olet ehkä huomannut tämän, jos otit Virtualbox VM -laitteesi ja laitat ne toiseen tietokoneeseen. Vieras-käyttöjärjestelmään ei ole havaittavissa mitään muutosta, vaikka isäntä-käyttöjärjestelmä ja -laite olisivat täysin erilaisia.
Toinen tärkeä etu virtualisoinnista on tietoturva. Jos haluat testata tietokoneellesi haitallisia ohjelmistoja, suosittelemme, että testaat sen virtuaalikoneessa isäntäkonejärjestelmän sijaan. Jos vieras käyttöjärjestelmä tarttuu viruksilta, se ei vaikuta isäntäkoneen tiedostoihin, elleivät jaetut kansiot tai verkkosilta yhdistä nämä kaksi. Kaksi käyttöjärjestelmää on täysin erillään toisistaan ja heillä ei ole tietoa toistensa olemassaolosta, mikä tekee turvallisesta laskennasta.
Jotkin suosittuja hypervisoreja ovat VMware ESXi, Xen, Microsoft Hyper-V, VMware Workstation, Oracle Virtualbox ja Microsoft VirtualPC. Kaikki nämä sallivat käyttäjän virtualisoida yhden tai useamman käyttöjärjestelmän yhdellä laitteistolla.
Hypervisoreja voidaan jakaa kahteen päätyyppiin:
Suurin osa hypervisoreista käytetään joko suuren mittakaavan palvelinten käyttöön tai loppukäyttäjille vanhojen sovellusten käyttämiseen tai kokeilemaan eri käyttöjärjestelmää. Tämä ajattelu on kuitenkin muuttunut jo nykyisten Android-versioiden ja Windows 8: n huhujen kanssa.
Android käyttää Linux-ytimessä vuorovaikutusta laitteisto- ja taustapalveluiden kanssa ja käyttää sitten virtuaalikonetta nimeltä Dalvik, jolla ohjataan ohjelmistoja, joihin käyttäjä vuorovaikuttaa. Huolimatta siitä, ettei käyttäjä voi käyttää useita käyttöjärjestelmiä kerralla, Android on hyvin samanlainen kuin tyypin 1 hypervisor. Alla oleva Linux-isäntä on täysin avoin loppukäyttäjälle, ellet juuritse puhelinta ja haluat olla vuorovaikutuksessa sen kanssa.
Windows 8: n huhu on täysin vieras käyttöjärjestelmä Microsoftin Hyper-V: n päällä. Hyper-V ottaa vastuun laitteiston hallinnasta ja tekee taustatehtäviä, kuten varmuuskopioita ja tiedostojärjestelmän tarkistuksia. Samanlainen kuin Android, tämä mahdollistaa sen, että sinulla on parempi siirrettävyys, joustavuus ja tietoturva käyttöjärjestelmässä. Puhumattakaan, se tekisi Windows 8: n asennuksen täysin kannettavaksi, jotta voit ottaa sen mukanasi tietokoneesta tietokoneeseen.
Verkkopalvelimet hyödyntävät edelleen hypervisoreita maksimoimaan laitteiston käytön ja pitämään kustannukset alhaisina. Jos olet jakanut web-isännöinnin suosittua verkko-isäntänä, olet todennäköisesti tyypin 1 hypervisorissa jo ja et tiennyt sitä. Hyvällä palvelinlaitteistolla paljaat metallihypervisorit voivat työntää rajoja tyypillisesti vain yhdellä käyttöjärjestelmällä, kirjaimellisesti tuhansille.Tämä säästää rahaa laitteiden ostamisen lisäksi, mutta myös jäähdytys ja teho vähenevät pieneksi murrokseksi, mitä käytti samaan koneiden käyttämiseen.