Ce este un hipervizor Bare Metal?

Publicat: 2022-03-04

Un monitor de mașină virtuală, cunoscut și sub numele de VMM, se numește hipervizor. Nu este altceva decât un tip de software de virtualizare care ajută la crearea de noi mașini virtuale (VM), asigurând că hardware-ul unui computer este separat de software-ul său. Sarcina unui hypervisor este de a traduce cererea între resurse fizice și virtuale, asigurând astfel finalizarea sarcinii de virtualizare. Un hipervizor se numește hipervizor bare-metal atunci când este instalat pe hardware-ul unei mașini fizice și se află între sistemul de operare și hardware.

În unele cazuri, hipervizoarele bare metal sunt încorporate direct în hardware-ul de bază al mașinii și se află împreună cu BIOS-ul plăcii de bază (sistem de bază de intrare/ieșire). Acest lucru se face în câteva sisteme pentru a activa sistemul de operare pe mașină, astfel încât software-ul de virtualizare să poată fi accesat și utilizat.

Deoarece hipervizorul bare metal separă sistemul de operare de hardware-ul de bază, nu există nicio dependență de dispozitivele hardware sau drivere pentru a rula software-ul. Ceea ce înseamnă aceasta este că hipervizoarele bare-metal permit sistemelor de operare și tuturor aplicațiilor lor afiliate să funcționeze pe diferite tipuri de dispozitive hardware.

Aceasta înseamnă că mai multe sisteme de operare și mașini virtuale pot fi găzduite pe același server fizic, care servește ca mașină gazdă. Deoarece mașinile virtuale sunt total independente de mașinile fizice, aceste VM se pot muta de la o mașină la alta sau de la o platformă la alta.

Încărcările de lucru, rețelele, stocarea, memoria pot fi transferate de pe aceste mașini sau platforme sau chiar pe mai multe servere, conform cerințelor. De exemplu, dacă o aplicație are nevoie de mai multă putere pentru procesare, poate accesa cu ușurință mașini suplimentare folosind software-ul de virtualizare. Impactul imediat al acestui lucru este o mai bună eficiență a costurilor și energetice și o performanță îmbunătățită, deoarece sunt utilizate doar câteva mașini.

Ce este metalul gol?

Termenul bare metal este folosit deoarece, din punct de vedere tehnic, nu există un sistem de operare între dispozitivul hardware și sistemul de operare. Software-ul de virtualizare se află practic pe hard disk-ul sau „bare metal” al componentei hardware. Acesta este de obicei locul unde aplicația este instalată efectiv.

Hipervizorul nu este singurul lucru care este folosit ca punct de referință pentru a defini metalul gol. Chiar și în cazul serverelor vedem un hypervisor bare-metal, care nu este altceva decât un server obișnuit cu un singur chiriaș. Cu toate acestea, prin adăugarea de hipervizori și software de virtualizare, acest server poate fi convertit într-o mașină gazdă. Un bare metal ar putea însemna, de asemenea, că serverele reale sunt închiriate de clienți. Aceste servere găzduiesc cloud-ul public al unui furnizor de servicii cloud peste serviciile cloud publice.

Hipervizoare bare metal vs hipervizoare găzduite

Un hipervizor bare-metal este un hipervizor foarte des utilizat. Acesta este cazul în care software-ul de virtualizare este instalat direct pe dispozitivul hardware, unde în mod normal vedem că este instalat sistemul de operare. Aceste tipuri de hipervizoare sunt foarte sigure deoarece funcționează izolat, complet separat de sistemul de operare, care este predispus la atacuri cibernetice. Din punct de vedere al performanței, acești hipervizori sunt mult mai eficienți în comparație cu hipervizorii găzduiți, motiv pentru care majoritatea organizațiilor aleg hipervizorii bare-metal atunci când vine vorba de cerințele de calcul ale centrelor de date.

Spre deosebire de hipervizoarele bare metal, hipervizoarele găzduite rulează în sistemul de operare al serverului sau mașinii gazdă. Chiar dacă aceste hipervizoare rulează în interiorul sistemului de operare, mai multe aplicații pot fi instalate în sistemul de operare pe deasupra hipervizoarelor. Cu toate acestea, când vine vorba de performanță, hipervizoarele găzduite au o latență mai mare în comparație cu un hypervisor bare-metal. Acest lucru se datorează faptului că orice solicitare între hardware și hypervisor trebuie să treacă prin stratul suplimentar al sistemului de operare.

Dacă viteza de procesare atât a hipervizoarelor găzduite, cât și a celor bare-metal vor fi îmbunătățite, acest lucru se poate face prin implementarea tehnologiei de accelerare hardware.

Hypervisor vs virtualizare bare-metal

Un server bare-metal nu este altceva decât un server dedicat care găzduiește un singur chiriaș și este controlat de un singur client. Pentru a avea virtualizare bare-metal, clientul poate continua și instala un hypervisor bare-metal direct pe hardware pentru a activa tehnologia de virtualizare. Această tehnologie de virtualizare cuprinde aplicații virtuale, mai multe VM sau instanțe cloud private.

Dimpotrivă, hipervizoarele găzduite sunt instalate deasupra sistemului de operare și nu pe metalul gol al serverului. Ambele tipuri de hipervizoare pot rula mai multe servere virtuale sau pot găzdui mai mulți chiriași pe o singură mașină fizică.

Furnizorii publici de servicii cloud preiau spațiul de pe server în închiriere și îl oferă mai multor organizații, în funcție de volumul de muncă. Deci, un singur server poate găzdui mai multe mașini virtuale care rulează diferite sarcini de lucru ale diferitelor companii.

Un server bare metal va oferi întotdeauna performanțe mai bune în comparație cu un server virtual, deoarece o singură organizație deține control deplin asupra serverului bare metal. Organizațiile au, de asemenea, un control mai bun asupra hardware-ului hipervizorului bare-metal și îl pot optimiza și mai mult pentru a îmbunătăți performanța. Dacă resursele vor fi partajate, atunci poate reprezenta o amenințare în comparație cu un server dedicat bare-metal. Deoarece serverele bare metal nu partajează resurse, acestea sunt folosite pentru a găzdui cloud-uri private de la diverși furnizori de servicii cloud.

Gânduri finale

Cu toate acestea, hipervizorii care găzduiesc mai multe mașini virtuale oferă unele beneficii față de serverele bare metal, cum ar fi crearea instantanee de mașini virtuale și oferă mai multe resurse, ceea ce este cerința mai multor încărcături de lucru care se continuă să se schimbe dinamic. Hypervisorii permit, de asemenea, utilizarea mai multă a serverelor fizice, atunci când este necesar.

Acest lucru se datorează în primul rând pentru că pot rula mai multe VM-uri pe un singur server fizic. A avea mai multe mașini virtuale pe un singur server fizic poate fi mai rentabil și mai eficient din punct de vedere energetic în comparație cu mai multe mașini fizice care rămân subutilizate pentru aceeași sarcină.