If-Koubou

Ce este un Hypervisor al mașinii virtuale?

Ce este un Hypervisor al mașinii virtuale? (Cum să)

Hypervisorii sunt ceea ce face 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 "supraveghetorului", prin urmare, hiper-visor.

Imagine prin striatic pe Flickr

Hipervisor de bază

Un hypervisor este, de asemenea, cunoscut sub numele de Virtual Machine Manager (VMM) și singurul său scop este să permită 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ă.

Hipervizorul separă sistemul de operare (OS) de hardware, preluând responsabilitatea de a permite fiecărui timp de funcționare OS cu hardware-ul de bază. 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 alt computer. 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 de pe sistemul de operare 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 unul de celălalt ș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 Hypervisor

Hypervisorii pot fi rupți în două tipuri majore:

  • Tipul 1, de exemplu metalul gol, 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.
  • Tipul 2, ahk.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 fie utilizați 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 folosește un kernel Linux pentru interacțiunea cu serviciile hardware și de fundal, apoi utilizează o mașină virtuală numită Dalvik pentru a rula software-ul cu care interacționează utilizatorul. Î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 operare pentru clienți, 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 siguranță ș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 hipervizoare pentru a maximiza utilizarea hardware ș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.