Type-1 vs Type-2 Hypervisors
Palvelinvirtualisointi on nykyään ehkäpä tietotekniikkamaailman hulttiokohta. Se on ollut olemassa jo pitkään, ja sen yleisyys kehittyy jatkuvasti, erityisesti suurissa yritysympäristöissä.
Mikä tekee virtualisoinnista mahdollista, ovat hypervisorit.
Palvelinvirtualisointi sallii erilliset työkehykset, joissa erillisiä sovelluksia suoritetaan yhdellä palvelimella, mutta samalla hyödynnetään vastaavia fyysisiä resursseja. Nämä virtuaalikoneet mahdollistavat sen, että puitteiden ja järjestelmien ylläpitäjillä on käytössään sitoutunut kone jokaiselle palvelulle, jota heidän on suoritettava.
Sen lisäksi, että tämä vähentää tarvittavien fyysisten palvelimien määrää, mutta lisäksi säästää aikaa, kun yritetään paikallistaa ongelmia.
Mitä ovat hypervisorit?
Hypervisorit ovat keskeinen ohjelmointi, joka tekee virtualisoinnista mahdollisen. Pohjimmiltaan hypervisorit tekevät virtualisointikerroksen, joka eristää suorittimet/prosessorit, RAM-muistit ja muut fyysiset hyödykkeet tekemistäsi virtuaalikoneista.
Konetta, johon otamme hypervisorin käyttöön, kutsutaan isäntäkoneeksi, sen sijaan, että vierailija-virtuaalikoneet, jotka yllättäen piikittävät kysyntää niiden yläpuolelle, olisivat isäntäkoneita.
Hypervisorit jäljittelevät saavutettavissa olevia hyödykkeitä tavoitteenaan, että vierailijakoneet pystyvät käyttämään niitä. Riippumatta siitä, minkä työkehyksen käynnistät virtuaalikoneella, se tuntee, että sen käytettävissä on aitoja fyysisiä laitteita.
VM:n näkökulmasta fyysisen ja virtualisoidun tilan välillä ei ole eroa. Vierailukoneilla ei ole aavistustakaan siitä, että hypervisor teki niistä virtuaalialueen ja että ne jakavat käytettävissä olevan prosessoritehon. Koska virtuaalikoneet toimivat koko ajan niitä pakottavan ohjelmiston kanssa, ne ovat täysin riippuvaisia niiden jatkuvasta toiminnasta. Hypervisoreita voi olla kahta tyyppiä:
- Tyyppi 1 Hypervisor.
- Tyyppi 2 Hypervisor.
Tyyppi 1 vs. tyyppi 2 Hypervisorit: Difference Table
PARAMETER |
TYPE 1 HYPERVISOR |
TYPE 2 HYPERVISOR |
|
Terminologia | Ajetaan suoraan järjestelmälaitteistossa | Ajetaan isäntäkäyttöjärjestelmässä | |
Käynnistys | Käynnistyy ennen käyttöjärjestelmää | Ei voi käynnistyä ennen kuin käyttöjärjestelmä on käynnissä | |
Muut nimet | Native/ Bare metal / Embedded Hypervisor | Host OS Hypervisor | |
Tehokkuus | Vertailevasti parempi | Heikompi | |
Tuki | Hardware virtualisointi | Käyttöjärjestelmä Virtualisointi | |
Käytettävyys | Vertailevasti parempi | Heikompi | |
Suorituskyky | korkea | matala | |
Turvallisuus | verrattain parempi | kohtalaisesti parempi | kohtalaisesti huonompi |
Käyttö | Datakeskuksessa | Laboratoriossa ja IT-ammattilaisilla | |
Esimerkkejä | VMware ESXi ja Citrix XEN Server | KVM, Virtual Box, VMware Server ja Microsoft Virtual PC. | |
Lataa eroavaisuustaulukko täältä.
Tyyppi 1 Hypervisor
Se toimii suoraan isäntälaitteistossa ja hallitsee vieraskäyttöjärjestelmää. On suora pääsy laitteistoon eikä vaadi mitään peruspalvelimen käyttöjärjestelmää. Se on suorituskyvyltään, skaalautuvuudeltaan ja vakaudeltaan parempi, mutta sitä tukee rajallinen laitteisto. Tyypin 1 hypervisoria kutsutaan myös nimillä eli Bare Metal Hypervisor tai natiivi hypervisor. Ominaisuuksiensa perusteella tyypin 1 hypervisorit soveltuvat datakeskusympäristöön
Tyypin 2 hypervisori
Tyypin 2 hypervisori
Tämä hypervisor-tyyppi sijaitsee pääkäyttöjärjestelmän päällä. Periaatteessa käyttöjärjestelmään asennettu ohjelmisto ja hypervisor pyytää käyttöjärjestelmää tekemään laitteistokutsuja. Sillä on myös parempi yhteensopivuus laitteiston kanssa ja sen lisääntynyt yleiskustannus vaikuttaa suorituskykyyn.
Oikean hypervisor-tyypin valitseminen riippuu huolellisesti yksilöllisistä tarpeista.
Makrotasolla on otettava huomioon kaksi keskeistä näkökohtaa, kun valitaan käytettävää hypervisoria. Ensimmäinen on sen virtuaaliympäristön ”KOKO”, jossa hypervisoria on käytettävä. Yksittäiskäyttöön ja pieniin organisaatioihin voi valita tyypin 2 hypervisorin, jos taloudelliset rajoitukset eivät ole ongelma. Asiat mutkistuvat suurissa liiketoimintaympäristöissä, joissa meidän on oltava varovaisempia ja tehtävä harkittu päätös.
Toinen näkökohta on ”kustannukset”. Huolimatta siitä, että tyypin 1 hypervisorit ovat paras lähestymistapa, kustannuksilla voi olla suuri merkitys hypervisorin valinnassa. Tähän on kiinnitettävä lisähuomiota, sillä kustannukset voivat olla palvelinkohtaisia, prosessorikohtaisia tai jopa keskuskohtaisia.
Lukuiset kauppiaat tarjoavat erilaisia tuotteita ja lisenssikerroksia, jotka sopivat mille tahansa yhdistykselle. Sinun on ehkä laadittava luettelo edellytyksistä, esimerkiksi siitä, kuinka monta VM:ää tarvitset, suurimmat sallitut varat VM:ää kohti, erityiset toiminnot, ja sen jälkeen tarkistettava, mikä näistä tuotteista sopii parhaiten. Huomaa, että kokeilujakso voi olla hyödyllinen, kun päätät, minkä hypervisorin valitset.
Katso myös: Top 5 Type-1 Hypervisors in Market