If-Koubou

Mikä on Virtual Machine Hypervisor?

Mikä on Virtual Machine Hypervisor? (Miten)

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ä

Hypervisorin perusteet

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.

Eri hypervisorityypit

Hypervisoreja voidaan jakaa kahteen päätyyppiin:

  • Tyyppi 1, a.k.a. paljas metalli, on hypervisori, joka asennetaan suoraan tietokoneeseen. Ei ole isäntäkonejärjestelmää ja hypervisorilla on suora pääsy kaikkiin laitteisiin ja ominaisuuksiin. Tyypin 1 hypervisorin asentamisen tärkeimmät syyt ovat käyttää useita käyttöjärjestelmiä samassa tietokoneessa ilman isäntäkonejärjestelmän yleiskäyttöä tai hyödyntää siirrettävyyttä ja laitteiston abstraktiota. Paljon metalli on useimmin käytetty palvelimille, koska niiden turvallisuus ja siirrettävyys siirretään laitteistosta laitteistoon törmäyksessä. Hyviä esimerkkejä tyypin 1 hypervisoreista ovat VMware ESXi, Citrix XenServer ja Microsoft Hyper-V.
  • Tyyppi 2, a.k.a. isännöi, on se, mitä useimmat ihmiset ovat todennäköisesti perehtymässä, kun kyseessä on virtualisointi käyttöjärjestelmät. Hosted hypervisors vaativat isäntä-käyttöjärjestelmää ja niitä käsitellään usein asennettuina ohjelmina isännän sisällä. Tyyppi 2 voi silti käyttää useita käyttöjärjestelmiä kerrallaan, mutta sillä ei ole suoraa pääsyä laitteistoon. Tämä tarkoittaa sitä, että vieras-käyttöjärjestelmä ei aja täydellä potentiaalilla, ja jos isäntänne kaatuu, sinulla ei myöskään ole pääsyä vieraille. Tyypin 2 hypervisorit ovat ihanteellinen tapa lähteä, kun haluat testata useita käyttöjärjestelmiä Windows, OS X tai Linuxissa. Hyviä esimerkkejä ovat VMWare Workstation, VMware Parallels, Oracle Virtualbox ja Microsoft VirtualPC.

Tulevaisuuden hypervisorit

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.