virtualizarea poate fi utilă peste tot, fie pentru biroul de acasă și utilizarea întreprinderilor mici, fie în întreprinderi mari și centre de date. Utilizarea software—ului adecvat pentru a gestiona aceste virtualizări este importantă-dacă nu utilizați instrumentele potrivite, mediul dvs. virtual poate fi dezordonat și ineficient în cel mai bun caz sau buggy și nefuncțional în cel mai rău caz.
în acest ghid, voi oferi un primer rapid pe virtualizare, apoi se arunca cu capul într-o comparație software de virtualizare pentru a determina software-ul de virtualizare de top de pe piață pentru ziua de azi. În plus, dacă sunteți în căutarea unei modalități de a monitoriza și gestiona software—ul de virtualizare—și de a profita la maximum de mediile dvs. virtuale-vă voi explica de ce ar trebui să luați în considerare un instrument precum SolarWinds Manager de virtualizare.
Ce Este Virtualizarea?
Ce Este Software-Ul De Virtualizare?
cea mai bună comparație de software de virtualizare
Windows
Mac
Linux
ce trebuie să știți despre software-ul de virtualizare
beneficiile monitorizării mașinilor virtuale
cum să alegeți cel mai bun Software de virtualizare
- ce este virtualizarea?
- ce este software-ul de virtualizare?
- cea mai bună comparație de software de virtualizare
- Top 3 software de virtualizare pentru Windows
- software de virtualizare pentru Mac
- cel mai bun software de virtualizare Pentru Linux
- ce trebuie să știți despre software-ul de virtualizare
- beneficiile monitorizării mașinilor virtuale
- cum să alegeți cel mai bun software de virtualizare
ce este virtualizarea?
virtualizarea vine în mai multe forme și poate fi aplicată diferit în funcție de ceea ce încercați să virtualizați. De exemplu, puteți virtualiza rețele, desktop-uri, aplicații, infrastructură de stocare și server și date. Voi trece prin diferite tipuri de virtualizare, apoi uita-te la software-ul pentru a crea și de a gestiona mașini virtuale.
- virtualizare Desktop. Majoritatea oamenilor sunt deja familiarizați cu virtualizarea desktop. Aici, în loc să fie instalat un sistem de operare pe hardware-ul fizic al unui computer, există un strat software între hardware și desktopul virtual. Acest software se numește hipervizor și poate fi instalat direct pe hardware. De asemenea, puteți instala mai întâi un sistem de operare (cum ar fi Windows), apoi instalați hipervizorul deasupra sistemului de operare. Hipervizorul ar putea apoi, de exemplu, să înființeze o mașină virtuală care rulează Linux. În acest fel, puteți utiliza Windows pe computer și o mașină virtuală Linux. Acest lucru este util în special pentru testarea aplicațiilor pe diferite sisteme de operare sau software în dezvoltare.
- virtualizarea aplicațiilor. Următorul tip de virtualizare pe care majoritatea oamenilor l-au folosit se numește virtualizarea aplicațiilor. Acesta este locul în care o aplicație este virtualizată și stocată pe servere externe dispozitivului fizic pe care îl utilizați pentru a accesa aplicația. Puteți utiliza acest lucru pentru a rula o aplicație numai pentru Mac pe un dispozitiv Windows, de exemplu.
- virtualizarea rețelei. Rețelele pot fi virtualizate prin colectarea resurselor de rețea, cum ar fi switch-uri, routere și alte infrastructuri de rețea. Abilitățile colective ale acestor resurse pot fi apoi agregate, iar întreaga rețea gestionată ca o singură entitate. Dacă utilizarea rețelei este variabilă, prin virtualizarea rețelei puteți aloca și distribui resursele mai eficient și puteți menține performanța stabilă și ridicată.
- virtualizarea stocării. Acest lucru se întâmplă atunci când stocarea de pe mai multe dispozitive de stocare fizice este combinată și tratată ca un singur dispozitiv de stocare (cum ar fi resursele de rețea de mai sus). Stocarea virtuală poate fi apoi gestionată ca un singur dispozitiv de stocare și puteți aloca, modifica, muta și configura resursele mai flexibil în întreaga infrastructură, după cum este necesar.
- virtualizarea serverului. Când serverele sunt virtualizate, un instrument împarte resursele unui server în servere de mașini virtuale mai mici. Acest lucru permite utilizatorilor să acceseze fiecare server virtual, iar resursele fizice pot fi eficientizate. În loc să aveți trei servere fizice alocate pentru trei părți ale afacerii, puteți împărți un server fizic în trei mașini virtuale. Acest lucru poate face infrastructura serverului dvs. mai simplificată și poate economisi costurile hardware.
- virtualizarea datelor. Datele sunt agregate într-un sistem și apoi furnizate în formă virtuală dispozitivelor din rețea sau sistem. Aceste dispozitive pot accesa date virtuale fără a fi nevoie să știe exact unde sunt stocate, iar datele originale nu trebuie mutate sau copiate pentru dispozitivele din întreaga infrastructură pentru a le accesa.
înapoi la început
ce este software-ul de virtualizare?
software-ul de virtualizare vă permite să creați mașini virtuale pentru tipurile de virtualizare pe care le-am discutat mai sus. În majoritatea cazurilor, utilizați software de virtualizare pentru a crea rețele virtuale, desktop-uri virtuale și servere virtuale. Aceste piese de software sunt numite hipervizori sau monitoare de mașini virtuale.
Hipervizorii funcționează prin crearea unui strat suplimentar între hardware-ul fizic (sau sistemul de operare) și o mașină virtuală. Ele pot fi fie hipervizoare” metalice goale”, fie hipervizoare” găzduite”. Hipervizoarele metalice goale sunt instalate pe hardware-ul fizic, fără niciun sistem de operare (numit și tipul 1). Puteți crea apoi mașini virtuale direct. Hipervizorii găzduiți (tip 2) rulează pe un sistem de operare existent și sunt, în general, mai ușor de operat, deoarece funcționează ca orice alt program pe care îl puteți utiliza pe computer.
cea mai bună comparație de software de virtualizare
voi parcurge diferitele opțiuni disponibile pe piață, inclusiv cel mai bun software de virtualizare pentru Windows, Mac și Linux astăzi.
Top 3 software de virtualizare pentru Windows
- VirtualBox
VirtualBox este un software de virtualizare gratuit pentru Windows sub forma unui hipervizor open-source. Nu vă lăsați păcăliți de faptul că este gratuit: acest produs Oracle este unul dintre cele mai bune instrumente de virtualizare Windows de acolo. VirtualBox poate rula pe sisteme de operare gazdă, inclusiv Windows, Linux 2.4 și mai departe, Server 2003, Solaris, OpenSolaris și OpenBSD și le poate instala și ca sisteme de operare invitate.
VirtualBox este un hipervizor găzduit—aceasta înseamnă că îl rulați pe sistemul dvs. de operare ca aplicație și creați mașini virtuale prin această aplicație. VirtualBox folosește instantanee pentru a salva o stare VM curentă, astfel încât să puteți reveni la ea mai târziu, dacă este necesar. Instantaneele sunt utilizate în principal în scopuri de testare. În cele din urmă, acceptă migrarea mașinilor virtuale, instrumente de optimizare a performanței și o interfață grafică cu acces la distanță. - Hyper-V
un alt jucător imens de pe piață este software-ul Hyper-V, un software de virtualizare Microsoft. Acesta este unul dintre principalii concurenți pentru VirtualBox. În timp ce VirtualBox este un hipervizor găzduit, Hyper-V este un hipervizor metalic gol. Când computerul pornește, Hyper-V rulează direct din BIOS și va porni un sistem de gestionare a mașinii virtuale, cum ar fi Windows, Windows Server sau Hyper-V Server. Dacă computerul rulează, Hyper-V va rula, în timp ce VirtualBox este pornit numai dacă utilizatorul deschide aplicația VirtualBox pe sistemul său de operare.
în timp ce VirtualBox poate rula pe toate sistemele de operare discutate mai sus, Hyper-V este compatibil doar cu Windows. Acesta este unul dintre principalele dezavantaje ale Hyper-V. Dacă întreprinderea dvs. utilizează mai multe platforme diferite, VirtualBox ar fi alegerea dvs. Cu toate acestea, dacă aveți un sistem bazat doar pe Windows sau în principal pe Windows și doriți un hipervizor metalic gol, Hyper-V este primul alergător.
spre deosebire de VirtualBox, Hyper-V acceptă doar virtualizarea hardware, dar toate celelalte caracteristici ale sale sunt foarte asemănătoare (migrare, telecomandă etc.) Cu toate acestea, sprijinul nu este mare, iar software-ul poate fi un pic greoaie pentru a configura și de a folosi. În plus, vine ca software de virtualizare gratuit cu Windows 10 Pro și Windows Server. - VMware Workstation
VMware este un alt jucător dominant pe piața software-ului de virtualizare pentru Windows, cu produse foarte apreciate pentru diferite sisteme de operare gazdă.
ca VirtualBox, VMware Workstation este un hypervisor găzduit și este instalat pe sistemul de operare și utilizat ca o aplicație. Stația de lucru VMware poate fi instalată numai pe mașinile Windows și Linux, dar VMware oferă VMware Fusion pentru Mac ca alternativă. VMware Workstation poate crea sisteme de operare invitate de Linux, Windows, Solaris, FreeBSD și macOS. De asemenea, acceptă virtualizarea hardware, dar nu oferă virtualizare software precum VirtualBox.
VMware Workstation are o interfață grafică de înaltă calitate, intuitivă și ușor de utilizat. VMware produce, de asemenea, VMware vSphere, un hipervizor metalic gol pentru sistemele Windows. În loc de desktop-uri virtuale, acesta este utilizat pentru a crea centre de date virtuale. Gândiți-vă cu atenție exact la ce doriți să utilizați software-ul dvs. de virtualizare, deoarece mai mulți dintre acești producători au produse ușor diferite pentru diferite nevoi de virtualizare. Produsele VMware pot fi scumpe.
înapoi la început
software de virtualizare pentru Mac
- VMware Fusion
când vine vorba de software de virtualizare pentru Mac, VMware oferă instrumentul VMware Fusion. Aceasta susține practic aceeași listă de mașini găzduite ca VMware Workstation și vSphere. De asemenea, include un „mod Unity”, care vă permite să lansați aplicații Windows din docul macOS. În acest fel puteți integra sistemele de operare. Software-ul este plăcut vizual, simplu de utilizat și foarte stabil, cu o apariție redusă a erorilor.
cu toate acestea, există unele dezavantaje. În comparație cu pornirea unui sistem de operare Windows folosind VMware, atât Parallels, cât și VirtualBox au fost mult mai rapide. VirtualBox configurează mai puține funcții decât Parallels și VMware Fusion, deci are sens să porniți mai repede. VMware Fusion este în general considerat software de nivel enterprise, deoarece stabilește integrări mai complexe și are mai multe caracteristici. Pe de altă parte, Parallels este utilizat în general mai mult pentru biroul de acasă sau virtualizarea întreprinderilor mici.
puteți obține o încercare gratuită a VMware Fusion dacă doriți să o testați înainte de a o cumpăra. Există două versiuni diferite: Basic și Pro. - Boot Camp
acesta este un software de virtualizare gratuit de la Apple pentru crearea de mașini virtuale pentru Mac-uri, create de Microsoft și Apple care lucrează împreună. Vă permite să rulați eficient sistemele de operare Windows pe hardware-ul Mac. Când porniți computerul Mac utilizând Boot Camp, puteți alege între Windows sau Mac OS, în funcție de preferințele dvs. la momentul respectiv. Acesta a fost în jur de 2007 și vă permite să boot-eze fie sistem de operare prin partiționarea hard disk.
configurați Boot Camp utilizând un instrument numit Boot Camp Assistant. În mod implicit, este nevoie de aproximativ 20 GB de hard disk pentru partiția Windows și va lăsa restul pentru ca Mac OS să ruleze. Dacă știți că veți instala aplicații mari pe partiția Windows, alocați-o mai mult din hard disk.
- Parallels Desktop
mulți utilizatori de Mac preferă să utilizeze Parallels over Boot Camp, deoarece se poate integra mai ușor cu Windows alături de Mac OS nativ. Permite chiar și alertelor de la mașina virtuală Windows să apară în Centrul de alertă Mac OS, ceea ce vă permite să urmăriți ceea ce se întâmplă în VMs-urile dvs. chiar și atunci când nu le utilizați în mod activ. Parallels poate crea, de asemenea, VM-uri folosind diverse distribuții Linux și poate rula Chrome OS sau versiuni mai vechi de Mac OS dacă aveți nevoie de ele în scopuri de testare.
cel mai bun software de virtualizare Pentru Linux
RedHat Virtualization
când vine vorba de software de virtualizare Linux, unele dintre instrumentele de mai sus pot fi utilizate și pe sistemele de operare Linux, chiar dacă au fost proiectate pentru Windows sau Mac. Cu toate acestea, virtualizarea RedHat este făcută special pentru sistemele de operare Linux. Este ușor de utilizat și se bazează pe hypervisorul KVM (kernel-based virtual machine). Chiar dacă este un hipervizor găzduit, o cantitate imensă de dezvoltare a intrat în maturitatea acestui software, făcându-l în multe cazuri la fel de rapid ca un sistem care funcționează într-un mod non-virtualizat.
poate suporta sistemele de operare invitate ale altor distribuții Linux, Windows 7, 8, 8.1 și 10 și distribuțiile Windows Server. Promovează niveluri ridicate de scalabilitate și poate crea mașini virtuale mari pentru a sprijini întreprinderile uriașe. Puteți obține o încercare gratuită de virtualizare RedHat sau o puteți achiziționa pe bază de abonament.
înapoi la început
ce trebuie să știți despre software-ul de virtualizare
VMware Workstation și alte produse VMware sunt în general considerate standardul industriei și sunt cunoscute ca unele dintre cele mai bune opțiuni de software de virtualizare atât pentru sistemele de operare gazdă Windows, cât și pentru Mac. În general, cea mai bună opțiune pentru Mac, După părerea mea, este Parallels sau VMWare Fusion, Boot Camp oferind funcționalitate de bază dacă doriți doar să puteți rula un sistem de operare Windows alături de Mac OS. Unele dintre software-urile de mai sus pot rula și pe distribuții Linux, dar instrumentul de virtualizare RedHat este mult mai rapid, deoarece este conceput special pentru utilizarea pe Red Hat Linux.
cu toate acestea, în cele din urmă trebuie să alegeți cea mai bună opțiune de virtualizare pentru configurarea rețelei și a infrastructurii. Toate acestea au nevoie de instrumente de monitorizare pentru a urmări performanța, deoarece mașinile virtuale și mediile lor virtuale însoțitoare vin cu provocări unice.
beneficiile monitorizării mașinilor virtuale
când utilizați software de virtualizare și rulați mașini virtuale, trebuie să vă asigurați că urmăriți comportamentul, capacitatea și performanța. În acest scop, majoritatea întreprinderilor vor utiliza instrumente de gestionare a mașinilor virtuale care funcționează independent de hipervizor sau software de virtualizare.
monitorizarea este importantă deoarece mediile virtuale au provocări diferite față de mediile fizice. O mașină invitată nu are acces direct la hardware—trece printr-un hipervizor sau alt software de virtualizare. Este vital ca hipervizorul să funcționeze corect și să aloce resursele fizice adecvate mașinilor dvs. virtuale, după cum este necesar. Monitorizarea utilizării și alocării procesorului și a memoriei este importantă pentru asigurarea performanței VMs conform așteptărilor. În plus, trebuie să vă asigurați că componentele rețelei și stocarea funcționează bine, astfel încât să nu întâmpinați probleme de lățime de bandă sau probleme de capacitate care vă afectează utilizatorii.
în esență, mașinile fizice care lucrează cu hardware fizic pot folosi doar ceea ce hardware-ul fizic are disponibil. Mașinile virtuale pot fi alocate cât mai mult din resursele fizice pe care le dorește administratorul, ceea ce înseamnă că un computer cu 10 GB RAM ar putea găzdui 10 sisteme de operare pentru oaspeți și ar putea aloca fiecărui oaspete 2 GB RAM și sperăm că fiecare sistem de operare nu trebuie întotdeauna să utilizeze alocarea completă a RAM. Această „supraprovisionare” este obișnuită, dar poate provoca probleme dacă nu este gestionată și monitorizată corect.
un instrument bun de monitorizare a mașinii virtuale ar trebui să poată privi stratul de sistem de operare invitat, precum și stratul de virtualizare, pentru a se asigura că datele din ambele „părți” se potrivesc. Mediul virtual ar trebui să fie tratate, nu o mașină la un moment dat, deoarece aveți nevoie pentru a păstra un ochi pe întreaga infrastructură virtuală pentru a reduce extinderea VM și scară în mod eficient. Crearea prea multor mașini virtuale, apoi lăsarea lor să funcționeze necontrolată, poate provoca probleme majore de performanță dacă nu aveți un instrument de gestionare.
toate sarcinile de mai sus sunt mai ușoare cu software-ul potrivit. Alegerea mea de top pentru un instrument de gestionare a virtualizării este SolarWinds Virtualization Manager (VMAN). VMAN oferă monitorizare vm cuprinzătoare, inclusiv planificarea capacității, instrumente de monitorizare și gestionare a performanței VM și vizibilitate completă în software-ul de virtualizare Hyper-V și VMware. De asemenea, poate furniza informații despre întreaga dvs. infrastructură virtuală, cum ar fi mașinile gazdă, VM-urile, organizarea clusterului, stocarea virtuală, cum ar fi vSAN-urile și valorile de performanță.
SolarWinds Vman are instrumente încorporate pentru a ajuta la reducerea extinderii VM, cum ar fi oprirea VM-urilor inactive și ștergerea VM-urilor oprite care nu au fost utilizate de ceva vreme. În cele din urmă, VMAN are instrumente utile de predicție pentru a urmări nevoile de rețea și de stocare, funcționalitatea procesorului și a memoriei și vizibilitatea completă pe întreaga stivă (fie că este vorba de infrastructură virtuală, stocare sau server). Îmi place, de asemenea, procesul său gratuit de 30 de zile, astfel încât să îl puteți testa singur.
cum să alegeți cel mai bun software de virtualizare
software-ul de virtualizare pe care îl alegeți depinde în mare măsură de sistemele de operare pe care dispozitivele dvs. actuale rulează deja și de infrastructura pe care ați configurat-o. De asemenea, depinde de nivelul de securitate de care aveți nevoie, dacă doriți hipervizoare metalice goale sau găzduite și ce tipuri de sisteme de Operare doriți să virtualizați. După cum am menționat mai sus, există câțiva jucători mari pe piață, dar în cele din urmă trebuie să alegeți ce se potrivește cu ceea ce încearcă să facă compania dvs.
în toate cazurile, trebuie să vă asigurați că mașinile virtuale și software-ul însoțitor funcționează corect și funcționează bine și, pentru aceasta, vă recomand să utilizați un software complet de monitorizare. Alegerea mea de top este SolarWinds Virtualization Manager, datorită ușurinței sale de utilizare, a numeroaselor caracteristici și a prețurilor rentabile.