Hypervisorit ovat välttämättömiä teknologian maailmassa. Hypervisor on ohjelma, joka voidaan asentaa tietokoneeseen useiden käyttöjärjestelmien, kuten Linux-, Windows-, macOS- ja Solaris-järjestelmien käyttämiseksi suojatussa ympäristössä. Niitä käytetään usein alentamaan käyttökustannuksia, testaamaan järjestelmiä, kehittämään sovelluksia ja käyttämään erilaisia palvelimia.
Hypervisoreita on kahta tyyppiä: paljasmetallinen tai tyypin 1 hypervisor ja isännöity tai tyypin 2 hypervisor, ja molemmilla tyypeillä on erityisiä käyttötarkoituksia.
Mikä on tyypin 1 hypervisor?
Ennen kuin vertaamme molempia hypervisorityyppejä, varmistamme, että ymmärrät, mitä kukin tyyppi tarkoittaa, mitä se tekee ja miten se toimii. Aloitetaan tyypin 1 hypervisorilla:
Tyyppi 1 eli bare-metal hypervisor on virtualisointiohjelmisto, jota käytetään virtuaalikoneiden luomiseen tietokonelaitteiston päälle. Suoran laitteistoasennuksen ansiosta tyypin 1 hypervisorit ovat nopeita, tehokkaita ja niillä on parempi tietoturva verrattuna tyypin 2 hypervisoriin.
Tyypin 1 hypervisorit asennetaan yleensä palvelinlaitteistoon, koska ne voivat hyödyntää suuria prosessorin ydinmäärät joita tyypillisillä palvelimilla on. Tyypin 1 hypervisorit mahdollistavat myös yhteyden muihin tyypin 1 hypervisoreihin, mikä on hyödyllistä kuormituksen tasapainottamisessa ja korkean käytettävyyden kannalta palvelimella toimimisessa.
Suosittuja tyypin 1 hypervisorityyppejä ovat VMware ESXi, Microsoft Hyper-V ja Citrix XenServer.
Mikä on tyypin 2 hypervisor?
Tyypin 2 eli isännöity hypervisor on virtualisointia tukeva virtualisointiohjelmisto, joka on asennettu isäntäkäyttöjärjestelmän päälle. Koska se toimii käyttöjärjestelmän päällä, tyypin 2 hypervisorit eivät ole yhtä nopeita, tehokkaita tai turvallisia kuin tyypin 1 hypervisorit. Ne kuitenkin riittävät erilaisiin tyypin 2 hypervisorisovelluksiin, kuten käyttöön virtuaalikoneen uuden käyttöjärjestelmän testaamiseksi .
Joitakin suosittuja nykyään käytettyjä tyypin 2 hypervisoreita ovat VirtualBox, VMware Workstation ja VMware Fusion. Nämä hypervisorit asennetaan yleensä pöytätietokoneisiin, koska niillä on jo olemassa oleva käyttöjärjestelmä, jota tyypin 2 hypervisori voi käyttää. Tyypin 2 hypervisorin käyttäminen PC:ssä tekee myös ihmisten kätevän käyttää virtuaalikoneita koneessaan ilman ylimääräisiä laitteita.
Tyypin 1 hypervisori vs. tyypin 2 hypervisori: mitä eroa on?
Suurin ero molempien hypervisorien välillä on, että tyypin 1 hypervisorit asennetaan suoraan tietokoneen laitteistoon, kun taas tyypin 2 hypervisorit asennetaan isäntäkäyttöjärjestelmän päälle. Tämä ero sanelee, kuinka kukin hypervisorityyppi toimii ja mihin erityisiin käyttötarkoituksiin ne sopivat paremmin.
Kategoria miten löydän millaisen emolevyn minulla on | Tyyppi 1 | Tyyppi 2 |
Sijainti asennettu | Asennettu suoraan tietokonelaitteistoon | Asennettu isäntäkäyttöjärjestelmän päälle |
Virtualisoinnin tyyppi | Laitteiston virtualisointi | Käyttöjärjestelmän virtualisointi |
Operaatio | Vieraskäyttöjärjestelmä ja sovellus hypervisorissa | Sovelluksena käyttöjärjestelmässä |
Esitys | Hyödyntää korkean ydinmäärän prosessoreja tehokkaammin, mikä tekee siitä ihanteellisen suuriin ja suuren mittakaavan toimintoihin | Soveltuu testaukseen, kehittämiseen ja näpertelyyn |
Turvallisuus | Suora laitteisto-asennus tarkoittaa, että jokainen VM on erittäin turvassa kaikilta isäntäkäyttöjärjestelmän haavoittuvuuksilta | Tarjoaa sandbox-vieraskäyttöjärjestelmän, mikä tekee siitä riittävän turvallisen |
Perustaa | Helppoa, mutta vaatii jonkin verran teknistä osaamista | Nopea ja helppo |
Sopiva laitteisto | Tyypin 1 hypervisorit saavat suorituskykynsä suuresta prosessorin ydinmäärästä; palvelinluokiteltu laitteisto on ihanteellinen | Tyypin 2 hypervisoreita käytetään pienemmän mittakaavan toimintoihin ja mukavuuteen; sopii paremmin PC-laitteistoon |
Oikeanlaisen hypervisorin käyttäminen on tärkeää
Vaikka molemmilla hypervisorityypeillä on samat tehtävät luoda virtuaalikoneita, niiden erojen ansiosta ne sopivat paremmin erilaisiin laitteistoihin ja sovelluksiin.
Tyypin 1 hypervisorin käyttäminen pöytätietokoneessa ei ole ihanteellista, koska sen asentaminen estää sinua käyttämästä isäntäkäyttöjärjestelmää päivittäisiin henkilökohtaisiin tehtäviisi (vaikka Microsoftin Hyper-V kiertää jonkin verran näitä ongelmia). Tyypin 2 hypervisorin käyttäminen omistetussa palvelimessa sitä vastoin vähentää merkittävästi suorituskykyä, heikentää turvallisuutta ja estää sinua muodostamasta yhteyttä muihin Type 1 -hypervisoreihin, jotka ovat usein tärkeitä palvelintoimintojen, kuten kuormituksen tasapainotuksen, kannalta.
Tyypin 1 hypervisorit sopivat paremmin omistetuille palvelimille, koska ne voivat hyödyntää kaikkia tyypin 1 hypervisorin toimintoja parhaalla mahdollisella tavalla. Toisaalta tyypin 2 hypervisorit on todella tarkoitettu käytettäviksi henkilökohtaisissa tietokoneissa, koska ne sopivat erilaisiin testaus- ja kehityssovelluksiin säilyttäen samalla isäntäkäyttöjärjestelmän yleiskäyttöisille sovelluksille.