VMWare vs VirtualBox

Vmware Vs Virtualbox



Ang VMware at VirtualBox ay pareho sa nangungunang dalawang tanyag na mga pagpipilian sa virtualization ng desktop. Parehong sinusuportahan ang mga ito sa Windows, macOS at Linux at parehong nag-aalok ng suporta sa operating system ng 32 at 64 bit na bisita. Kasama ang isang buong hanay ng iba pang mga arkitektura tulad ng ARM. Kaya alin alin ang dapat mong piliin at ano ang mga kadahilanan na dapat mong isaalang-alang habang pumipili?

Presyo at Paglilisensya

Ang pangunahing sistema ng VirtualBox ay libre at bukas na mapagkukunan sa ilalim ng lisensya ng GNU v2. Ang VMware ay dumating bilang parehong libre at bayad na mga bersyon kapwa sa ilalim ng pagmamay-ari ng lisensya. Ang bayad na bersyon ng VMware ay tinatawag na VMware Workstation Pro para sa Windows at Linux host system, samantalang, para sa macOS ito ay ibinebenta bilang VMware fusion. Ang libreng bersyon ay kilala bilang VMware Workstation Player at medyo limitado ito sa pag-andar, kasama ang marami sa mga tampok na naka-lock out dito.







Ang malinaw na nagwagi, sa mga tuntunin ng pagpepresyo, ay VirtualBox. Kahit na ang VirtualBox ay mayroong mga pack ng extension sa ilalim ng ibang lisensya para sa nakabahaging folder, pag-encrypt ng disk, pag-boot ng PXE at ilang iba pang mga pagpapaandar. Maaari silang lahat gamitin para sa paggamit na hindi pang-komersyo sa ilalim ng Personal na Paggamit at Lisensya sa Pagsusuri (PUEL).



Pagganap

Ang paghahambing sa pagganap sa pagitan ng dalawang mga kapaligiran sa virtualization ay naging isang kontrobersyal na paksa sa Internet. Upang pumunta sa pinakakaraniwang sinusunod na mga resulta ang VMware out ay gumaganap ng VirtualBox sa mga tuntunin ng paggamit ng CPU at memorya. Kung saan bilang, pareho silang leeg at leeg pagdating sa I / O throughput, na kung saan ay isang matinding bottleneck pagdating sa virtualization ng desktop.



Gayunpaman, kunin ang mga benchmark na ito ng isang butil ng asin dahil maraming mga variable na hindi matanggap dito. Halimbawa, ang likas na katangian ng iyong system ng panauhin, ang iyong host system, ang paravirtualization ay pinagana o hindi pinagana, at ang arkitektura ng hardware. Ang mga variable na ito ay nag-iiba mula sa bawat tao at ito ang gumagawa ng virtualisasyon na isa sa pinakamahirap na gawain sa engineering.





Ngunit para sa karaniwang kaso ng paggamit ng mga bisita ng x64 sa mga host ng x64, nanalo ang VMware.

Mga Tampok

Mula sa isang pananaw sa mga tampok, ang parehong mga produkto ay nagbigay inspirasyon sa bawat isa. Halimbawa, ang VirtualBox ay may mga snapshot at ang VMware ay may mga rollback point kung saan maaari kang bumalik pabalik kung sakaling masira mo ang iyong virtual machine. Parehas silang may pagsasama para sa pagpapatakbo ng virtualized na mga application sa iyong desktop nang katutubong. Tinawag ito ng VMware na Unity mode at tinawag ito ng VirtualBox na seamless mode at kapwa pinapagana ka nilang buksan ang mga window ng application sa host machine, habang ang VM na sumusuporta sa app na iyon ay tahimik na tumatakbo sa background.



Karamihan sa mga pag-andar sa kaso ng VMware ay may kasamang mga bayad na bersyon tulad ng Workstation Pro o Fusion at katulad sa VirtualBox ng ilang mga pagpapaandar tulad ng nakabahaging folder na nakasalalay sa pagmamay-ari na lisensya PUEL at hindi GPL tulad ng natitirang core ng VirtualBox (kahit na libre pa rin sila sa ang huli kaso).

User Interface

Kahit na ang UI ay isang paksa ng paksa, ito ay isang medyo mahalaga. Ang isang malinaw at madaling maunawaan na UI ay tumutulong sa iyo na makapagsimula sa iyong mga proyekto sa loob ng ilang minuto sa halip na gawin kang isang daang iba't ibang mga bagay sa Google.

Sa kaso ng VirtualBox, ang UI ay simple at malinis. Ang iyong mga setting ay nahahati sa Mga Kagamitan sa Makina at Mga Global Tool at ang nauna ay para sa paglikha, pagbabago, pagsisimula, pagtigil at pagtanggal ng mga virtual machine.

Ang huli ay para sa pamamahala ng maraming mga imahe ng disk, virtual disk at host network adapter at iba pang mga setting na maaaring maibahagi ng mga virtual machine na magkakasamang tumatakbo.

Ang VMware sa kabilang banda ay may isang mas kumplikadong UI, ang mga item sa menu ay pinangalanan na may mga teknikal na termino na maaaring parang jargon sa average na mga gumagamit. Pangunahin ito sapagkat ang mga VMware na tao ay nagsisilbi sa mga cloud provider at server-side virtualization pa. Samakatuwid, inaasahan nilang ang mga system engineer ay ang kanilang mga end user, hindi mga developer o tester.

Sa VMware nakakakuha ka ng maraming mga kampanilya-at-whistles. Nakakakuha ka rin ng malayuang pag-access upang pamahalaan ang iyong cloud infrastructure vSphere o ESXi na mga produkto ng VMware para sa negosyo.

Habang nabibigyang katwiran ang kumplikadong UI ng VMware, hindi ito ang nagwagi sa desktop. Nangunguna ang VirtualBox sa isang iyon.

Gumamit ng mga kaso

Mayroong palaging mga kaso ng gilid na isang maliit na bahagi lamang ng mga gumagamit ang maaaring masagasaan at maaaring hindi pansinin ng iba. Halimbawa, ang pagpapatakbo ng PCIe passthrough upang magbigay ng direktang pag-access ng iyong GPU sa iyong virtual machine. O baka pinamamahalaan mo ang mga server para sa iyong samahan, kung saan kailangan mo ng isang client app upang ma-access at subaybayan ang iyong mga server nang malayuan.

Ang parehong mga kaso ay hindi nauugnay sa isang tipikal na virtualization ng desktop, ngunit malapit silang nauugnay sa virtualization. Halimbawa, sa kaso ng VirtualBox PCIe passthrough ay maaaring magawa, kahit na maaaring tumalon ka sa ilang mga hoops. Ang VMware sa kabilang banda ay nag-aalok ng mahusay na suporta sa customer at makakatulong sa iyo kung ikaw ay nasa isang pag-aayos. Isaalang-alang kung ano ang magiging kaso ng iyong paggamit bago pumili ng isa o iba pa.

Ang mga teknolohiyang itinayo sa paligid ng virtualization platform

Ang huling variable na isasaalang-alang kapag ang paghahambing ng Vbox at VMware ay ang mga teknolohiyang itinayo sa paligid nila. Ang VirtualBox, na malaya at bukas na mapagkukunan, ay may isang toneladang suporta para sa mga teknolohiya tulad ng Vagrant. Naglabas ang Bitnami ng mga full-stack application na maaaring tumakbo lamang sa default na VirtualBox nang walang anumang pag-aayos o pagbabago. Lahat ng LAMP stack, MEAN stack o anumang iba pang workload na maaaring ma-virtualize ay nasubok sa VirtualBox na ginagawang bayad ang suporta mula sa VMware na halos hindi kinakailangan.

Gayundin, habang makakamit mo ang parehong resulta sa VMware, hindi ito magiging isang karanasan sa plug-and-play.

Ang mga pamayanan at samahan ay mayroong mas malawak na pag-aampon ng VirtualBox at VMware ay hindi nasagot ang marka sa kanila.

Konklusyon

Upang maibigay ang panghuling hatol, ang VirtualBox ay ang malinaw na nagwagi. Ito ay libre, pati na rin walang abala at naka-pack na tampok. Ito ang unang bagay na dapat mong isaalang-alang para sa mga pangangailangan sa virtualization ng desktop. Bagaman, nangingibabaw ang VMware sa merkado ng negosyo, para sa mahigpit na mga kaso ng paggamit ng desktop madali itong maisagawa ng VirtualBox.