20Jul

Ce este un Hypervisor al mașinii virtuale?

click fraud protection

Hypervisorii sunt ceea ce fac posibilă utilizarea mașinilor virtuale și nu mai sunt doar pentru servere. Probabil o folosiți în fiecare zi și nici măcar nu o știți. Dacă nu o utilizați acum, veți avea în viitorul apropiat.

Un hypervisor este un software care există în afara sistemului de operare pentru a intercepta comenzile trimise către hardware-ul computerului. Termenul "hypervisor" vine de la diferite niveluri ale unui kernel al sistemelor de operare;efectuează acțiuni cu mai multă autoritate decât nivelul "supraveghetor", prin urmare hyper -visor.

Imagine prin striatic pe Flickr

Elementele de baza ale Hypervisorului

Un hypervisor este, de asemenea, cunoscut sub numele de Virtual Machine Manager( VMM), iar scopul său unic este de a permite mai multor "mașini" să partajeze o singură platformă hardware. Sistemele de operare sunt proiectate astfel încât să aibă o relație unu-la-unu cu hardware-ul pe care rulează, dar cu procesoare multi-core, multi-threaded și cantități ridicate de memorie RAM, care rulează mai multe simultan, este o briză.

instagram viewer

Hipervizorul separă sistemul de operare( OS) de hardware, luând responsabilitatea de a permite fiecărui timp de funcționare a sistemului de operare cu hardware-ul subiacent. Acesta acționează ca un polițist de trafic pentru a permite timp pentru a utiliza CPU, memorie, GPU și alte componente hardware. Fiecare sistem de operare controlat de hypervisor se numește OS oaspete, iar sistemul de operare al hypervisorului, dacă este cazul, se numește OS gazdă.Deoarece se află între sistemul de operare și hardware-ul oaspete, puteți avea cât mai multe sisteme de operare diferite, cum ar fi sistemul dvs. de operare;puteți avea chiar tipuri diferite( de ex. Windows, OS X, Linux).

Separarea hardware-ului și a software-ului se dovedește a fi bună și pentru portabilitate. Deoarece hypervisor acționează ca interfață, este mult mai ușor să vă deplasați de la computer la computer fără a fi nevoie să instalați drivere noi sau să actualizați sistemul de operare pentru clienți. S-ar putea să fi observat acest lucru dacă ați luat VM-urile Virtualbox și le-ați pus pe un computer diferit. Pentru OS-ul oaspete, nu există nicio schimbare vizibilă, deși sistemul de operare gazdă și hardware-ul ar putea fi complet diferite.

Un alt avantaj major al virtualizării unui sistem de operare este securitatea. Dacă doriți să testați software-ul care poate fi dăunător pentru computerul dvs., este recomandat să îl testați într-o mașină virtuală și nu în sistemul de operare gazdă.Dacă sistemul de operare invitat devine infectat și plin de viruși, acesta nu va afecta fișierele din sistemul gazdă, cu excepția cazului în care folderele partajate sau o punte de rețea le conectează pe cele două.Cele două sisteme de operare există complet separate una de cealaltă și nu au cunoștințe despre existența fiecăruia, ceea ce face ca calculul sigur să fie calculat.

Unele hypervisoare populare sunt VMware ESXi, Xen, Microsoft Hyper-V, VMware Workstation, Oracle Virtualbox și Microsoft VirtualPC.Toate acestea permit unui utilizator să virtualizeze unul sau mai multe sisteme de operare pe o singură bucată de hardware.

Diferite tipuri de hipervizoare

Hypervisorii pot fi împărțite în două tipuri majore:

  • Type 1 , a.k.a., bare metalice, este un hypervisor care se instalează direct pe un computer. Nu există niciun sistem de operare gazdă și hypervisor are acces direct la toate componentele hardware și caracteristici. Principalele motive pentru instalarea unui hypervisor de tip 1 este de a rula mai multe sisteme de operare pe același computer fără a suporta costurile unui sistem de operare gazdă sau pentru a profita de capacitatea de portabilitate și abstractizare hardware. Bare metal este cel mai des folosit pentru servere din cauza securității și portabilității lor de a trece de la hardware la hardware în caz de accident. Exemple bune de hypervisoare de tip 1 sunt VMware ESXi, Citrix XenServer și Microsoft Hyper-V.
  • Tip 2 , a.k.a. găzduit, este ceea ce majoritatea oamenilor sunt probabil familiarizați cu atunci când vine vorba de virtualizarea sistemelor de operare. Hipervizorii găzduiți necesită un sistem gazdă și sunt adesea tratați ca software instalat în interiorul gazdei. Tipul 2 poate rula în continuare mai multe sisteme de operare la un moment dat, dar nu are acces direct la hardware și, prin urmare, are mai multă cheltuială atunci când rulează un oaspete. Acest lucru înseamnă că sistemul de operare pentru clienți nu va rula pe deplin potențialul său și dacă gazda dvs. se blochează, nu veți avea acces nici la oaspeții dvs. Hipervizoarele de tip 2 sunt modalitatea ideală de a merge atunci când trebuie să testați mai multe sisteme de operare în Windows, OS X sau Linux. Exemple bune sunt VMWare Workstation, VMware Parallels, Oracle Virtualbox și Microsoft VirtualPC.

Hypervisorii viitorului

Majoritatea hypervisorilor de astăzi sunt utilizați fie pentru implementări de servere la scară largă, fie pentru utilizatorii finali pentru a rula aplicații vechi sau pentru a încerca un sistem de operare diferit. Au existat deja unele modificări la această gândire cu toate acestea, cu versiunile actuale de Android și zvonuri de Windows 8.

Android utilizează un kernel Linux pentru interacțiunea cu hardware și servicii de fundal, și apoi utilizează o mașină virtuală numită Dalvik pentru a rula software-ul pe care utilizatorul interacționeazăcu.În ciuda faptului că nu permite unui utilizator să ruleze mai multe sisteme de operare simultan, Android este foarte asemănător cu un hypervisor de tip 1.Gazda de bază Linux este complet transparentă pentru utilizatorul final, cu excepția cazului în care vă rădăcina telefonul și doriți să interacționați cu acesta.

Windows 8 se zvonește că rulează în întregime ca un sistem de găzduire pe lângă Hyper-V de la Microsoft. Hyper-V își asumă responsabilitatea de a vă gestiona hardware-ul și de a efectua activități de fundal, cum ar fi copii de rezervă și verificări ale sistemului de fișiere. Similar sistemului Android, acest lucru vă va permite să aveți o mai bună portabilitate, flexibilitate și securitate în sistemul dvs. de operare. Să nu mai vorbim, ar face instalarea dvs. Windows 8 complet portabil, astfel încât să puteți lua cu dvs. de la calculator la calculator.

serverele Web vor continua să profite de hypervisors pentru a maximiza utilizarea hardware-ului lor și pentru a menține costurile în jos. Dacă ați partajat gazduire web printr-o gazdă web populară, probabil că sunteți deja pe un hypervisor de tip 1 și nu ați știut acest lucru. Cu un hardware de server bun, hipervizoarele metalice goale pot împinge granițele de obicei de la instalarea unui singur sistem de operare, până la mii de mii disponibile. Acest lucru nu numai că economisește bani atunci când vine vorba de cumpărarea de hardware, dar și de răcire și de putere sunt reduse la o mică fracțiune ceea ce a fost pentru a rula aceeași cantitate de mașini.