Pregled: VirtualBox 5.0 u odnosu na VMware Workstation 11

Oracle VirtualBox i VMware Workstation izdvajaju je već nekoliko godina. VirtualBox zauzima "besplatni i otvoreni izvorni" kut prstena, dok je VMware Workstation vlasnička komercijalna aplikacija. Po cijeni je Workstation općenito prednjačio u značajkama i performansama, dok je istovremeno pružao bliske integracije s ostatkom linije VMware virtualizacije.

U osnovi su, međutim, dva proizvoda prilično slična. Oba se izvode na Windows ili Linux domaćinima, a oba podržavaju širok raspon Windows, Linux i Unix gostiju. (VirtualBox također radi na OS X, dok VMware nudi Fusion za Mac računare.) VirtualBox i Workstation omogućuju vam stvaranje velikih VM-ova i složenih virtualnih mreža. Oboje vam omogućuju snimanje onoliko snimaka VM-ova koliko možete pohraniti i daju vam grafički vremenski slijed za navigaciju među njima. Oboje podržavaju povezane klonove koji baziraju kopije VM-a na snimkama radi uštede prostora na disku.

Ukratko, VirtualBox i Workstation najsposobniji su načini pokretanja virtualnih strojeva na radnoj površini. S verzijom 5.0, VirtualBox zatvara neke praznine. Koliko je visoko podignuta letvica? Dovoljno visok da održi VirtualBox konkurentnim na donjem dijelu tržišta VMware Workstation, iako nedovoljno da bi bio jedan-na-jedan zamjena za korisnike koji žele performanse na razini radne stanice.

Oracle VirtualBox 5.0

VirtualBox se općenito istaknuo kao besplatna alternativa VMware Workstationu, čak iako njegov popis značajki nije bio tako pun ili performanse tako brze kao njegov komercijalni konkurent. S verzijom 5.0 nove su značajke uglavnom usmjerene na to da svakodnevni posao učine malo uglađenijim.

To ne znači da poboljšanje izvedbe uopće nije bilo na dnevnom redu. VirtualBox 5.0 dodaje podršku za paravirtualizaciju za goste Windows i Linux. Paravirtualizacija omogućava gostujućim OS-ima da izvršavaju određene radnje izravno na host hardveru putem API-ja izloženog na hostu, iako gost treba biti svjestan paravirtualizacije da bi to uspjelo. Dobra vijest je da to mogu učiniti glavni OS - Windows, Linux i FreeBSD, na primjer. Korisnik može odabrati s kojim sučeljem za paravirtualizaciju treba ići za određeni VM (poput Hyper-V ili KVM) ili dopustiti VirtualBoxu da automatski odlučuje.

Koliko poboljšanje performansi dolazi od ove značajke? Skroman, kako izgleda. Pokretan u gostu sa sustavom Windows 7, oponašajući četiri jezgre i 4 GB RAM-a na procesoru Intel Core i7-3770K, PassMark Performance Test 8.0 generirao je između 1.270 i 1.460 za ukupni rezultat, ovisno o korištenom načinu paravirtualizacije. Oracle primjećuje da je "trenutna funkcionalnost paravirtualizacije uglavnom [radi] poboljšanja računanja vremena (jeftiniji TSC pristup)" i "može se očekivati ​​malo poboljšanje, ali ne bi bilo značajno." Drugim riječima, ne očekujte puno - - i u većini slučajeva morat ćete dopustiti VirtualBoxu da automatski shvati koji će paravirtualizacijski način ionako koristiti za najbolje rezultate.

Još jedna nova značajka, otprilike u istom smislu, je šira podrška za koju gost može koristiti CPU upute, donoseći poboljšane performanse aplikacijama koje se oslanjaju na operacije s pomičnim zarezom, šifriranje i slučajni broj. Još jedan novi i čeznuti za hardverom dodatak je podrška za USB 3.0. Gosti se mogu izravno priključiti na USB 3.0 uređaje koji se nalaze na hostu i raditi s njima te raditi s njima punom brzinom od 3,0. (VMware Workstation podržava USB 3.0 od verzije 9.)

VMware Workstation već dugo drži vodeću poziciju u pogledu podrške za hardver domaćina, a ovi dodaci to malo mijenjaju. Na primjer, VMware Workstation 10 dodao je podršku za senzore orijentacije, pod uvjetom da su prisutni na hostu (to jest, Microsoft Surface Pro) - korisno za testiranje aplikacija na hardveru tableta. VirtualBox je dodao podršku za ekrane osjetljive na dodir još u 4.3, ali još ne podržava ostale značajke mobilnog hardvera. Jedan hardverski dodatak koji je sletio u VirtualBox 5.0 podrška je za SATA vruće uključivanje - korisno ako želite simulirati zamjenu pohrane u VM-u uživo (na primjer, za testiranje robusnosti aplikacije koja bi se mogla nositi s takvim događajima).

Jedno od poboljšanja koje će imati trenutni utjecaj, bez obzira na to koje se programe izvode, je podrška povuci i ispusti. Datoteke i mape sada se mogu premještati između domaćina i gostiju povlačenjem i ispuštanjem u ili iz prozora VM gosta. Nema više postavljanja nezgrapnih dijeljenja datoteka između gostiju i domaćina, a nema ni neočekivanih hirova - jednostavno radi između svih hostovnih platformi i podržanih gostujućih OS-a (Windows, Linux i Oracle Solaris). Svakako, to je još jedna značajka za nadoknađivanje (Workstation je godinama imao podršku za povlačenje i ispuštanje), ali neizostavan dodatak.

Još jedna korisna značajka sustizanja je šifriranje pogona. Prije toga, ako ste željeli pokretati VM-ove s šifriranim virtualnim diskovima, morali ste to implementirati samostalno, bilo putem šifriranja pogona na hostu ili pokretanjem OS-a koji je imao nativnu podršku za to. Sada VirtualBox može sam šifrirati pogonske slike pomoću algoritama AES-128 ili AES-256, a šifriranje se može izvesti putem naredbenog retka ili u GUI-u. Imajte na umu da se VM moraju isključiti da bi se izvršilo šifriranje ili dešifriranje; pogoni se ne mogu šifrirati na aktivnom VM-u.

VirtualBox nije imao povijest integracije s proizvodima za virtualizaciju na poslužitelju ili u oblaku, slično integraciji VMware Workstation s VMware vSphere i vCloud Air. Unatoč Oracleovom govoru o tome da će postati tvrtka u oblaku, nema znakova da se VirtualBox pretvara u prednji kraj za bilo koju vrstu rješenja za virtualizaciju zasnovanu na oblaku. Do sada najbliža opcija u tom smislu bila je treća strana. Hyperbox, projekt otvorenog koda, „želi pružiti besplatnu alternativu komercijalnim proizvodima poput VMware vCenter / ESXi“ koristeći VirtualBox kao hipervizor.

Dobra je strana što korisnici VirtualBoxa mogu privući korisne integracije s alatima kao što su Vagrant i Docker. A ugrađena podrška VirtualBox-a za razne formate virtualnih diskova - VMDK (VMware), VHD (Microsoft), HDD (Parallels), QED / QCOW (QEMU) - čine ga praktičnim za isprobavanje širokog spektra virtualnih strojeva vrste. Nema potrebe za preuzimanjem zasebnog uslužnog programa za pretvorbu, koji je potreban za VMware Workstation.

VMware radna stanica 11

VMware Workstation odavno se izdvaja po tri karakteristike: svojim performansama, bliskoj integraciji s drugim VMware proizvodima i mnoštvu praktičnih značajki za postupak automatizacije postupka postavljanja i rada s VM-ima. Posljednja revizija Workstation uglavnom polira i ažurira one aspekte programa i nekoliko drugih, ali uvodi malo toga što je revolucionarno.

S Workstation 11, VMware je obnovio svoje funkcije hardverske emulacije, uobičajene za svaku novu verziju programa. Verzija 11 dodaje podršku za nove upute u Intelovom procesoru Haswell, novi emulator xHCI kontrolera i nove mrežne upravljačke programe. VMware tvrdi "poboljšanje do 45 posto" za programe koji koriste Haswellove upute.

Mnoge druge promjene na Workstation 11 značajne su nadogradnje. VM-ovi sada mogu koristiti do 2 GB video memorije, pod uvjetom da domaćin ima dovoljno za rezervu; VirtualBox još uvijek doseže 256 MB za video. A Workstation 11 sada podržava EFI dizanje - mogućnost koju VirtualBox ima od verzije 3.1, iako samo u eksplicitno eksperimentalnom obliku. VMware i VirtualBox u svom najnovijem izdanju tvrde da imaju bolju podršku za zaslone visoke DPI.

VMware i dalje vlada vrhunskim performansama, zasigurno grafičkim. Workstation 11 postigao je 683 i 1.030 za svoje Passmark 2D i 3D grafičke rezultate, gdje je VirtualBox postigao 395, odnosno 598. Brzina procesora na Workstation 11 također je bila brža, jer je ostvario 6.774 CPU rezultata na razini VirtualBox-a u rasponu od 4.500 do 5.500, ovisno o tome koji je način paravirtualizacije bio u upotrebi (zadani su najbolji rezultati).

Još jedno područje u kojem je Workstation i dalje na vrhu jest jednostavnost postavljanja i pokretanja VM-ova. Workstation 11 pojednostavljuje instalaciju mnogih uobičajenih OS-a, uključujući Windows i razne Linux distribucije velikog imena. Unaprijed navedite nekoliko detalja, poput licencnog ključa OS-a, a Workstation automatski obrađuje sve ostalo, uključujući dodavanja klijenta. To je sjajno ušteda vremena i značajka koju sam oduvijek želio dodati VirtualBoxu.

Konačno, integracija Workstation s ostatkom VMware svemira čini privlačan slučaj za VMware trgovine. Workstation 9 osigurala je integraciju s VMware vSphere (uključujući ESX / ESXi i vCenter Server), omogućujući vam stvaranje, uređivanje i pokretanje VM-ova na udaljenim VMware domaćinima. Workstation 11 dodaje integraciju vCloud Air, omogućavajući Workstationu da posluži kao prednji kraj javnog oblaka VMware-a. Neke druge značajke Workstation-a koje nisu odjeknute u VirtualBoxu, poput fizičke u virtualnu pretvorbu, također su dio ove cjeline.

Ako se nalazite u organizaciji koja već ulaže u VMware ili imate novca za sagorijevanje, VMware Workstation ostaje razuman izbor. Nudi poliraniji izgled i osjećaj, veću jednostavnost upotrebe i bolje performanse.

VirtualBox ima svoje prednosti, a ne najmanje važno je to što je dostupan besplatno pod licencom otvorenog koda. Uz dodatak podrške za paravirtualizaciju, USB 3.0 i povlačenjem i ispuštanjem kopiranja između domaćina i gostiju, to je bliže Workstationu nego ikad. Za one koji imaju proračun, preostale sitne nedostatke lako je previdjeti.

Kartica rezultata Značajke (20%) Jednostavnost upotrebe (20%) Izvedba (20%) Integracije (20%) Dokumentacija (10%) Vrijednost (10%) Ukupni rezultat
VMware radna stanica 11 9 10 9 9 9 9 9.2
VirtualBox 5.0 9 8 7 8 7 9 8,0