20Jul

Mikä on Virtual Machine Hypervisor?

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" -taso, joten hyper -tarjoaja.

Kuva striatilla Flickrissä

Hypervisorin perusteet

Hypervisor tunnetaan myös nimellä Virtual Machine Manager( VMM) ja sen ainoana tarkoituksena on sallia useiden "koneiden" jakaminen yhteen laitteistoalustaan. 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.

Hypervisor 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).

Erilaiset laitteistot ja ohjelmistot osoittautuvat hyväksi myös siirrettävyydelle. Koska hypervisori toimii siirtymänä, on paljon helpompi siirtyä tietokoneesta tietokoneeseen ilman uusien ohjaimien asennusta tai päivittämistä vieras käyttöjärjestelmä.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.

Järjestelmän virtualisoinnin toinen suuri etu on turvallisuus. 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.

Jotkut 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.

Erilaiset hypervisorityypit

Hypervisorit voidaan jakaa kahteen päätyyppiin:

  • Type 1 , paljasta metallia, 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äydellisessä potentiaalissa, 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.

Future Hypervisors of

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 nykyisillä Android-versioilla ja Windows 8: n huhuilla.

Android käyttää Linux-ytimellä vuorovaikutusta laitteisto- ja taustapalveluiden kanssa ja käyttää sitten virtuaalikonetta nimeltä Dalvik, jolla ohjataan ohjelmistoja, jonka käyttäjä vuorovaikuttaakanssa. 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 lisäksi. 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 jatkavat hypervisoreiden hyödyntämistä laitteistokäytön maksimoimiseksi ja kustannusten alentamiseksi. 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.