Vir­tua­li­zā­ci­jas jomā hi­per­vī­zo­ri ir būtiski virtuālo mašīnu darbībai. Gan 1. tipa, gan 2. tipa hi­per­vī­zo­riem ir savas stiprās puses, vājās puses un tipiski lie­to­ša­nas gadījumi.

Kas ir hi­per­vī­zors?

Hi­per­vi­zors ir prog­ram­ma­tū­ras veids, kas var darbināt vairākas virtuālās mašīnas (VM) uz vienas un tās pašas fiziskās ap­ara­tū­ras. Hi­per­vi­zo­rus sauc arī par virtuālo mašīnu mo­ni­to­riem (VMM), un tie pārvalda resursus, piemēram, procesoru, atmiņu un tīklus, un piešķir šos resursus VM. Ar hi­per­vi­zo­ru palīdzību lietotāji var izmantot VM, lai vien­lai­kus darbinātu dažādas ope­rē­tājsis­tē­mas, piemēram, Windows vai Linux dis­tri­bū­ci­jas.

Ir divu veidu hi­per­vī­zo­ri:

  • 1. tipa hi­per­vī­zo­ri
  • 2. tipa hi­per­vī­zo­ri

1. un 2. tipa hi­per­vī­zo­riem ir dažas kopīgas iezīmes. Abi var izveidot vairākas VM vienā fiziskā datorā. Tie var arī izolēt virtuālās mašīnas viena no otras, kas uzlabo drošību un novērš problēmas, kas rodas vienā VM, ie­tek­mē­jot citas VM. Abu tipu hi­per­vī­zo­ri ļauj arī sākt, apturēt un uzraudzīt VM. Turklāt resursus var piešķirt un pielāgot at­bil­sto­ši va­ja­dzī­bām. Lietotāji parasti var pārvaldīt VM un piešķirt resursus, iz­man­to­jot lietotāja saskarni vai API.

Kā 1. tipa hi­per­vī­zo­ri atšķiras no 2. tipa hi­per­vī­zo­riem?

Viena no gal­ve­na­jām at­šķi­rī­bām starp 1. tipa hi­per­vī­zo­riem un 2. tipa hi­per­vī­zo­riem ir tā, ka 1. tipa hi­per­vī­zo­ri darbībai nav atkarīgi no ope­rē­tājsis­tē­mas. Nākamajās divās sadaļās mēs sīkāk ap­ska­tī­sim šo divu vir­tua­li­zā­ci­jas veidu at­šķi­rī­gās īpašības.

1. tipa hi­per­vī­zors

1. tipa hi­per­vī­zors, ko sauc arī par bare-metal hi­per­vī­zo­ru, darbojas tieši uz fiziskās ap­ara­tū­ras. Šāda tipa hi­per­vī­zors ir pirmais prog­ram­ma­tū­ras slānis, kas tiek ielādēts datorā vai serverī. Tas darbojas kā starp­nieks starp aparatūru un vir­tuā­la­jām mašīnām (VM). Šāda tipa ar­hi­tek­tū­ra nodrošina īpaši jaudīgu un efektīvu vir­tua­li­zā­ci­jas ri­si­nā­ju­mu.

Pa­tei­co­ties tiešai piekļuvei fi­zis­ka­jiem resursiem, 1. tipa hi­per­vī­zo­riem ir zema latence un ātrs rea­ģē­ša­nas laiks. Tie var efektīvi un precīzi sadalīt CPU kodolus, atmiņu un tīkla in­ter­fei­sus, op­ti­mi­zē­jot virtuālo mašīnu veikt­spē­ju. Tie arī nodrošina stingru izolāciju starp vir­tuā­la­jām mašīnām, pa­lie­li­not visas virtuālās vides drošību un sta­bi­li­tā­ti.

1. tipa hi­per­vī­zo­ri bieži vien ir aprīkoti ar tādiem funkcijām kā tiešsais­tes migrācija, kuras laikā virtuālās mašīnas var pārvietot no vienas fiziskās mašīnas uz citu, kamēr tās darbojas. Daudzi 1. tipa hi­per­vī­zo­ru pie­gā­dā­tā­ji atbalsta arī augstu pie­eja­mī­bu un avārijas at­jau­no­ša­nu. 1. tipa hi­per­vī­zo­ri bieži vien ir aprīkoti arī ar au­to­ma­ti­zā­ci­jas un kontroles saskarnēm, piemēram, ar API vai īpašiem pār­val­dī­bas rīkiem.

2. tipa hi­per­vī­zors

2. tipa hi­per­vi­zors jeb hostētais hi­per­vi­zors ir vir­tua­li­zā­ci­jas teh­no­lo­ģi­ja, kas darbojas kā lie­to­jum­prog­ram­ma ope­rē­tājsis­tē­mā (host OS). 2. tipa hi­per­vi­zo­ri darbojas kā slānis starp host ope­rē­tājsis­tē­mu un VM, kur VM darbojas kā procesi vai pavedieni host OS. Hi­per­vi­zors spēj izmantot host OS draiverus un pa­kal­po­ju­mus, bieži vien vien­kār­šo­jot uz­stā­dī­ša­nas procesu. VM bieži var uzņemt dažādas viesu ope­rē­tājsis­tē­mas, piemēram, Windows, Linux vai citas spe­cia­li­zē­tas sistēmas.

2. tipa hi­per­vī­zo­ri piekļūst ap­ara­tū­ras resursiem caur uzņēmējas ope­rē­tājsis­tē­mu, kas nozīmē, ka tiem ir jādalās fi­zis­ka­jos resursos ar uzņēmējas sistēmu. Tas var izraisīt veikt­spē­jas pa­slik­ti­nā­ša­nos, jo īpaši, ja uzņēmējas ope­rē­tājsis­tē­ma ir stipri noslogota vai vien­lai­kus darbojas daudz procesu. Viena no 2. tipa hi­per­vī­zo­ru priekš­ro­cī­bām sa­lī­dzi­nā­ju­mā ar 1. tipa hi­per­vī­zo­riem ir to saderība ar esošo ap­ara­tū­ras un prog­ram­ma­tū­ras in­fras­truk­tū­ru, kas atvieglo to ieviešanu un in­teg­rā­ci­ju jau izveidotā IT vidē.

2. tipa hi­per­vī­zo­ri parasti piedāvā grafisko lietotāja in­ter­fei­su vai vadības paneli virtuālo mašīnu kon­fi­gu­rē­ša­nai un pār­val­dī­bai. 1. tipa hi­per­vī­zo­riem tas ne vienmēr tā ir. Vadības panelī lietotāji var ērti izveidot, kon­fi­gu­rēt un palaist VM, kā arī dinamiski pielāgot resursus, piemēram, CPU, RAM un uz­gla­bā­ša­nas vietu.

1. tipa hi­per­vī­zo­ru piemēri

  • KVM: KVM (Kernel-based virtual machine) ir bare-metal hi­per­vi­zors, kas ir integrēts Linux kodolā. Tādējādi tas nodrošina augstu veikt­spē­ju un elas­tī­gu­mu Linux vidē. Tas ir arī daudzu mūs­die­nī­gu vir­tua­li­zā­ci­jas un mā­ko­ņin­fras­truk­tū­ru kopīgs kom­po­nents.
  • Nutanix AHV: Nutanix AHV (Acropolis Hyper­vi­sor) ir 1. tipa hi­per­vī­zors, kas darbojas kā galvenais elements Nutanix hi­per­kon­ver­ģen­ta­jā in­fras­truk­tū­rā (HCI). AHV izceļas ar izcilu veikt­spē­ju un vienkāršu, cen­tra­li­zē­tu pār­val­dī­bu, ko veic, iz­man­to­jot Nutanix prog­ram­ma­tū­ru.
  • Citrix Hyper­vi­sor: agrāk pazīstams kā XenServer, šis bare-metal hi­per­vī­zors ir Citrix vir­tua­li­zā­ci­jas in­fras­truk­tū­ras kom­po­nents. Citrix Hyper­vi­sor ir aprīkots ar in­teg­rē­tām drošības funkcijām, lai novērstu uz­bru­ku­mus un no­dro­ši­nā­tu viesu ope­rē­tājsis­tē­mu izolāciju.

2. tipa hi­per­vī­zo­ru piemēri

  • Vir­tual­Box: Oracle Vir­tual­Box ir hostēts hi­per­vi­zors, kas tiek instalēts kā lie­to­jum­prog­ram­ma ope­rē­tājsis­tē­mā, piemēram, Windows, macOS vai Linux. Vir­tual­Box ir pazīstams ar savu lie­to­tā­jam drau­dzī­gu­mu un elas­tī­gu­mu.
  • Parallels Desktop: Parallels atbalsta viesu ope­rē­tājsis­tē­mas, piemēram, Windows, Linux un citas macOS versijas. Jūs varat novietot lie­to­jum­prog­ram­mas no vir­tuā­la­jām mašīnām tieši dokā un viegli ap­mai­nī­ties ar failiem un datiem starp macOS un vir­tuā­la­jām mašīnām, iz­man­to­jot velk un nomet funkciju.
  • QEMU: QEMU ir atvērtā koda vir­tua­li­zā­ci­jas platforma, kas var emulēt dažādas CPU ar­hi­tek­tū­ras. Tas dod lie­to­tā­jiem iespēju izveidot un darbināt virtuālās mašīnas ar dažādām ar­hi­tek­tū­rām, piemēram, x86 uz ARM aparatūru vai otrādi.

Kad izmantot 1. tipa hi­per­vī­zo­rus un kad izmantot 2. tipa hi­per­vī­zo­rus

Iz­vē­lo­ties starp 1. un 2. tipa hi­per­vī­zo­ru, jāņem vērā jūsu vir­tua­li­zā­ci­jas vides spe­ci­fis­kās prasības. Abiem hi­per­vī­zo­ru tipiem ir savas priekš­ro­cī­bas, un tie ir piemēroti dažādiem lie­to­ša­nas ga­dī­ju­miem.

1. tipa hi­per­vī­zo­ru lie­to­ša­nas gadījumi

  • Liela mēroga uzņēmumu vidē: 1. tipa hi­per­vī­zo­ri ir īpaši piemēroti uz­ņē­mu­miem, kas vēlas serveros darbināt lielu skaitu virtuālo mašīnu. Tieša kontrole pār aparatūru veicina labāku resursu iz­man­to­ša­nu un veikt­spē­ju.
  • Datu centri un mā­ko­ņin­fras­truk­tū­ras: datu centros, kur darbojas daudzas virtuālās mašīnas, 1. tipa hi­per­vī­zo­ri ir vēlamā izvēle, jo tie nodrošina augstu veikt­spē­ju un sta­bi­li­tā­ti. Šeit īpaši svarīgas ir tādas funkcijas kā tiešsais­tes migrācija un augsta pie­eja­mī­ba.
  • Augstas drošības prasības: sa­lī­dzi­nā­ju­mā ar 2. tipa hi­per­vī­zo­riem 1. tipa hi­per­vī­zo­riem ir mazāk prog­ram­ma­tū­ras kom­po­nen­tu, tādējādi samazinot po­ten­ciā­lo uzbrukumu risku. 1. tipa hi­per­vī­zo­ru ar­hi­tek­tū­ra nodrošina labāku izolāciju starp vir­tuā­la­jām mašīnām (VM).
  • Veikt­spē­jas in­ten­sī­vas darba slodzes: prog­ram­mas, kurām ne­pie­cie­ša­ma augsta veikt­spē­ja, piemēram, datu bāzes, ma­šīn­mā­cī­ša­nās lie­to­jum­prog­ram­mas un lielie dati, gūst labumu no tā, ka 1. tipa hi­per­vī­zo­ri ļauj tieši kontrolēt aparatūru.

2. tipa hi­per­vī­zo­ru lie­to­ša­nas gadījumi

  • Izstrādes un tes­tē­ša­nas vides: 2. tipa hi­per­vī­zo­ri ir ideāli piemēroti iz­strā­dā­tā­jiem, kuri vēlas testēt dažādas ope­rē­tājsis­tē­mas un lietotnes uz viena un tā paša ap­ara­tū­ras. 2. tipa hi­per­vī­zo­ri piedāvā ātru un vienkāršu veidu, kā izveidot un pārvaldīt virtuālās mašīnas.
  • Apmācības: hostēti hi­per­vī­zo­ri ir lieliski piemēroti se­mi­nā­riem un apmācībām. Lietotāji var droši izpētīt un ek­spe­ri­men­tēt ar dažādām ope­rē­tājsis­tē­mām un lietotnēm, zinot, ka viņu darbības neradīs nekādu risku ap­ara­tū­rai vai uz­ņē­mē­jo­pe­rē­tājsis­tē­mai.
  • Per­so­nis­ka lietošana: 2. tipa hi­per­vī­zo­ri ir ērti per­so­nis­kai lie­to­ša­nai un nelieliem pro­jek­tiem. Lietotāji var darbināt ope­rē­tājsis­tē­mas un lietotnes savos datoros, bez ne­pie­cie­ša­mī­bas pēc papildu ap­ara­tū­ras vai sa­rež­ģī­tām kon­fi­gu­rā­ci­jām.
  • Pieejama vir­tua­li­zā­ci­ja: 2. tipa hi­per­vī­zo­ri ir pieejama vir­tua­li­zā­ci­jas iespēja. To lie­to­ša­nai nav ne­pie­cie­ša­ma nekāda īpaša aparatūra. Bieži vien tos var lietot bez maksas vai ie­gā­dā­ties prog­ram­ma­tū­ru par sa­lī­dzi­no­ši zemu cenu.
Go to Main Menu