Choosing Between Hyper-V and VMware

De Giorgio Bonuccelli
11 decembrie 2020

Virtualizarea permite ca o singură bucată de hardware de calculator să fie partajată între mai multe mașini virtuale (VM). Pe lângă faptul că reduce costurile echipamentelor și generează economii extinse de costuri, virtualizarea ușurează gestionarea resurselor și a IT, îmbunătățește continuitatea afacerii cu timpi de nefuncționare minimi și permite o aprovizionare mai rapidă cu hardware și software. Un hipervizor care rulează deasupra hardware-ului și permite accesul direct la componentele acestuia scoate în evidență capacitățile virtualizării. Hyper-V și VMware sunt două dintre cele mai importante hipervizoare de pe piață.

Ce este Hyper-V?

Microsoft Hyper-V este un hipervizor nativ care a fost o componentă opțională în produsele Windows Server începând cu Windows Server 2008. Hyper-V se găsește, de asemenea, în edițiile Pro și Enterprise pe 64 de biți x64 de la Windows 8, Windows 8.1 și Windows 10. Există, de asemenea, un server Hyper-V de sine stătător cu un set limitat de funcții pe care Microsoft îl pune la dispoziție gratuit.

Hyper-V este un hipervizor de tip 1, sau bare-metal, deoarece rulează direct pe hardware-ul calculatorului și sub mașinile virtuale gazdă și invitate. Capacitățile lui Hyper-V și faptul că este proiectat și susținut de Microsoft permit utilizarea sa ca platformă de virtualizare pentru orice organizație care dorește să își extindă infrastructura IT.

Într-o infrastructură Hyper-V, sistemul de operare gazdă în care este instalat Hyper-V devine un VM părinte, iar VM-urile invitate instalate cu alte sisteme de operare sunt tratate ca VM-uri copil. Deși VM-ul părinte și VM-urile invitate împart, în esență, aceleași resurse pe mașina server, VM-ul părinte se ocupă de alocarea resurselor de care au nevoie VM-urile invitate. Acesta utilizează un VMBus care trece de la furnizorul de servicii de virtualizare al VM părinte la clientul de servicii de virtualizare al VM-urilor invitate. Toată această muncă este efectuată în spatele scenei și fără a fi nevoie de nici un management atât din partea mașinilor virtuale părinte, cât și din partea mașinilor virtuale invitate.

Hyper-V utilizează o arhitectură de hipervizor microkernelizată în care serviciile și driverele de dispozitive funcționează independent de stratul hardware. Acest design înseamnă că Hyper-V are mai puține cheltuieli generale pentru întreținerea și gestionarea dispozitivelor și serviciilor care nu depind de hipervizor. Acest lucru face ca Hyper-V să fie rapid și scalabil, deoarece nu numai că accesează direct hardware-ul, dar, de asemenea, nu trebuie să încarce driverele și serviciile în timpul inițializării.

Hyper-V salvează mașinile virtuale invitate pe un fișier de hard disk virtual și utilizează un protocol de comunicare de nivel înalt numit Enlightened I/O pentru a accesa componentele de procesare, stocare, rețea și grafică ale hardware-ului fizic, printre altele. Enlightened I/O ocolește orice strat de emulare a dispozitivelor și permite accesul direct la VMBus. În afară de sistemele de operare Windows, dispozitivele Linux cu nuclee bazate pe versiunile 3.4 și superioare, precum și FreeBSD, suportă, de asemenea, Enlightened I/O, ceea ce le permite să ruleze mai rapid pe Hyper-V. Sistemele de operare care nu suportă Enlightened I/O rulează pe un strat de emulație mai lent.

Alte caracteristici notabile ale Hyper-V includ:

● Recuperarea și salvarea în caz de dezastru-Hyper-V poate face copii de rezervă ale mașinilor virtuale și le poate stoca în alte locații pentru a fi recuperate ulterior în caz de dezastru. De asemenea, oferă două metode de backup, una folosind stări salvate și cealaltă folosind Volume Shadow Copy Service sau Volume Snapshot Service (VSS), așa cum mai este cunoscut.

● Portabilitate -Mutarea unei VM în altă parte este mai ușoară deoarece Hyper-V suportă migrarea live, migrarea stocării și importul/exportul.

● Conectivitate de la distanță -Hyper-V are un instrument de conectare de la distanță care suportă atât Windows cât și Linux. Cunoscut sub numele de Virtual Machine Connection, acest instrument dispune de acces la consolă care vă permite să vedeți evenimentele din mașina virtuală invitată chiar și atunci când aceasta se află într-o stare de nepornire.

● Securitate -Hyper-V dispune de Secure Boot, ajutând la protejarea mașinilor virtuale și a datelor acestora împotriva programelor malware și a altor forme de acces neautorizat.

Ce este VMware vSphere?

VMware vSphere este o platformă de virtualizare care este diferită de Hyper-V, deoarece cuprinde o suită de produse de virtualizare. Aceasta include hipervizorul VMware ESXi, un hipervizor de tip 1 (bare-metal) care aproximează capacitățile lui Hyper-V. Cu cea mai recentă iterație a sa, vSphere 7, platforma poate acum să gestioneze din start sarcinile de lucru Kubernetes, ceea ce o face ideală pentru utilizarea în mediile de dezvoltare.

În ceea ce privește componenta de hipervizor a vSphere 7, VMware ESXi este capabil să acceseze direct resursele de calcul ale hardware-ului fizic și să le partajeze între VM-urile din sistem. VM-urile ESXi rulează pe un sistem de fișiere cluster de înaltă performanță cunoscut sub numele de Virtual Machine File System.

Iteracțiunile anterioare ale hipervizorului utilizează un kernel Linux, dar s-a renunțat la acesta. Cea mai recentă versiune ESXi rulează acum pe un microkernel, cunoscut sub numele de VMkernel, care utilizează stratul de emulație Linux pentru a găzdui hardware-ul și mașinile virtuale invitate și se conectează direct la procesoare și memoria RAM.

Pentru celelalte componente hardware, inclusiv rețelele și stocarea, ESXi utilizează module, care sunt legate prin intermediul unui alt modul, VMKlinux, care la rândul său este derivat din interfața modulului Linux. Unele dintre celelalte module sunt, de asemenea, derivate din diferite module ale nucleului Linux.

Alte componente și caracteristici VMware vSphere includ:

● vCenter Server -un instrument de gestionare pentru ESXi care acționează, de asemenea, ca și controler pentru serviciile centrului de date.

● VMware vSphere Client -o interfață bazată pe browser HTML5 pentru conectarea de la distanță la vCenter.

● VMware vSphere Distributed Switch-un comutator virtual pentru conectarea la mai multe gazde.

● VMware Virtual SMP -permite mașinilor virtuale să utilizeze mai mult de un procesor fizic simultan.

● vMotion-permite migrarea în direct a mașinilor virtuale chiar și în timp ce acestea sunt în execuție.

● Storage vMotion-permite migrarea discurilor virtuale sau a fișierelor de configurare.

● vSphere High Availability-permite utilizarea altor servere disponibile pentru repornirea mașinilor virtuale eșuate.

● VMware vSphere Software Development Kit-furnizează utilizatorilor interfețe de programare a aplicațiilor (API) care permit accesul la unele componente vSphere.

● Fault Tolerance-asigură o disponibilitate continuă prin crearea de copii ale sarcinilor de lucru selectate pe servere diferite.

Cum se compară VMware și Hyper-V?

VMWare și Hyper-V au propriile puncte forte și puncte slabe. Atunci când alegeți între cele două, totul se rezumă la care dintre cele două satisface propriile cerințe.

Atât VMware cât și Hyper-V au propriile instrumente de management, fiecare la fel de bine pregătit pentru această sarcină. În acest aspect, alegerea devine o preferință personală.

În ceea ce privește implementarea stocării, Virtual Machine File System (VMFS) de la VMware deține un ușor avantaj față de ReFS, sau Resilient File System, de la Hyper-V, în special atunci când vine vorba de clusterizare. Deși ambele au capacități de clustering aproape similare, Cluster Shared Volume al lui Hyper-V este mai complex și mai dificil de utilizat decât echivalentul VMware.

Ambele platforme se laudă, de asemenea, cu tehnologia snapshot, care permite realizarea de copii punctuale ale mașinilor virtuale și ale datelor acestora pentru a preveni pierderea datelor. Cu toate acestea, instantaneele de la Hyper-V o devansează pe cea de la VMware, deoarece poate rula instantanee în producție, iar punctele sale de control persistente pot fi exportate în alte locații. Mai mult, Hyper-V permite, de asemenea, 64 de instantanee per VM, față de cele doar 32 permise de VMware.

VMware și Hyper-V implementează, de asemenea, tehnici de gestionare a memoriei pentru a se asigura că utilizarea RAM în VM-uri este optimizată. În timp ce VMware implementează o varietate de tehnici, cum ar fi compresia memoriei, partajarea transparentă a paginilor și suprasubscrierea/supracomiterea, Hyper-V se limitează la una singură – memoria dinamică. Această dependență de o singură tehnică de gestionare a memoriei funcționează în favoarea lui Hyper-V – este mai simplă, dar mai bună decât gestionarea complexă a memoriei din VMware.

VMware acceptă mai multe sisteme de operare, inclusiv Windows, Linux, Unix și macOS. Pe de altă parte, suportul Hyper-V este limitat la Windows plus alte câteva, inclusiv Linux și FreeBSD. Dacă aveți nevoie de un suport mai larg, în special pentru sistemele de operare mai vechi, VMware este o alegere bună. Dacă operați în principal VM-uri Windows, Hyper-V este o alternativă potrivită.

Când vine vorba de scalabilitate, nu există un câștigător clar, unele caracteristici fiind în favoarea VMware și Hyper-V prevalând în altele. De exemplu, în timp ce VMware poate utiliza mai multe unități centrale logice și unități centrale virtuale per gazdă, Hyper-V poate găzdui mai multă memorie fizică per gazdă și VM. În plus, poate gestiona mai multe unități centrale virtuale pe VM.

Pentru securitate, în timp ce VMware implementează criptarea datelor în repaus și în mișcare și chiar și în timpul migrării încărcăturii de lucru, securitatea Hyper-V este gestionată prin Active Directory. Acesta din urmă are și alte componente de securitate care sunt mult mai extinse decât cele ale VMware.

În cele din urmă, prețurile pentru cele două platforme variază foarte mult, în funcție de ediție. De asemenea, prețurile nu pot fi comparate cu ușurință, deoarece sunt calculate diferit. VMware taxează per procesor, dar prețurile lui Hyper-V se bazează pe numărul de nuclee de pe gazdă. Pentru întreprinderile mari, structura de prețuri a VMware pare ideală; pe de altă parte, organizațiile mai mici ar putea găsi Hyper-V mai pe placul lor.

Parallels RAS suportă gazde create cu VMware și Hyper-V

Parallels® Remote Application Server (RAS) suportă VMware vSphere și Hyper-V, precum și diverse alte hipervizoare de tip 1 și tip 2, inclusiv Microsoft Hyper-V, VMware ESXi, Scale Computing HC3 și Nutanix Acropolis.

Instalarea și configurarea gazdelor VMware vSphere și Hyper-V în Parallels RAS este simplă. VMware necesită mai mulți pași, ceea ce nu este surprinzător, având în vedere că trebuie să configurați și VMware vCenter și gazda ESXi. Configurarea Hyper-V este mai simplă, deoarece trebuie să configurați doar gazda Hyper-V.

După configurarea și configurarea gazdei, trebuie să configurați doar un agent pe mașinile virtuale invitate pentru a gestiona oaspeții și a le publica resursele. Grupurile de invitați și șabloanele sunt, de asemenea, ușor de configurat, iar gestionarea și actualizarea șabloanelor se realizează printr-un singur panou de sticlă.

Indiferent de platforma pe care o alegeți, Parallels RAS permite crearea rapidă a unei infrastructuri de desktopuri virtuale (VDI) la prețuri accesibile, cu o securitate îmbunătățită și capacități centralizate de gestionare a desktopurilor.

Descărcați versiunea de încercare a Parallels RAS și configurați VDI utilizând platforma pe care o alegeți.

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.