Programmēšana

Pārskats: VirtualBox 5.0 pret VMware Workstation 11

Oracle VirtualBox un VMware Workstation jau vairākus gadus to izvirza. VirtualBox aizņem “bezmaksas un atvērtā koda” gredzena stūri, savukārt VMware Workstation ir patentēta komerciāla lietojumprogramma. Par cenu Workstation parasti ir vadījis funkcijas un veiktspēju, vienlaikus nodrošinot ciešu integrāciju ar pārējo VMware virtualizācijas līniju.

Tomēr būtībā abi produkti ir diezgan līdzīgi. Abi darbojas Windows vai Linux resursdatoros, un abi atbalsta plašu Windows, Linux un Unix viesu loku. (VirtualBox darbojas arī OS X, savukārt VMware piedāvā Fusion Mac datoriem.) Gan VirtualBox, gan Workstation ļauj jums izveidot lielus VM un sarežģītus virtuālos tīklus. Abi ļauj jums uzņemt tik daudz virtuālo mašīnu momentuzņēmumu, cik varat saglabāt, un tie dod jums grafisku laika skalu, lai pārvietotos starp tiem. Abi atbalsta saistītos klonus, kuru pamatā VM kopijas ir momentuzņēmumi, lai ietaupītu vietu diskā.

Īsāk sakot, VirtualBox un Workstation ir visspējīgākie veidi, kā darbināt virtuālās mašīnas darbvirsmā. Izmantojot versiju 5.0, VirtualBox aizver dažas nepilnības. Cik augstu ir pacelta latiņa? Pietiekami augsts, lai saglabātu VirtualBox konkurētspēju VMware darbstaciju tirgus zemākajā līmenī, lai gan nepietiek, lai padarītu to par vienu aizstājēju lietotājiem, kuri vēlas darbstacijas līmeņa veiktspēju.

Oracle VirtualBox 5.0

VirtualBox parasti ir izcēlies kā bezmaksas alternatīva VMware Workstation, pat ja tā funkciju saraksts nebija tik pilns vai tā veiktspēja bija tik niecīga kā tā komerciālajam konkurentam. Izmantojot versiju 5.0, jauno funkciju mērķis galvenokārt ir padarīt ikdienas darbu nedaudz vienmērīgāku.

Tas nenozīmē, ka darbības uzlabošana vispār nebija darba kārtībā. VirtualBox 5.0 pievieno paravirtualizācijas atbalstu Windows un Linux viesiem. Paravirtualizācija ļauj viesu operētājsistēmām veikt noteiktas darbības tieši ar resursdatora aparatūru, izmantojot resursdatorā pakļauto API, lai gan viesim ir jāapzinās paravirtualizācija, lai tas darbotos. Labā ziņa ir tā, ka lielākās OS - piemēram, Windows, Linux un FreeBSD - to visu var izdarīt. Lietotājs var izvēlēties, kuru paravirtualizācijas saskarni izmantot attiecīgajam VM (piemēram, Hyper-V vai KVM), vai ļaut VirtualBox izlemt automātiski.

Cik lielu veiktspējas palielinājumu nodrošina šī funkcija? Pieticīgs, pēc izskata. Darbojoties Windows 7 viesī, Intel Core i7-3770K CPU atdarinot četrus kodolus un 4 GB RAM, PassMark Performance Test 8.0 ģenerēja no 1270 līdz 1460 kopējam rezultātam atkarībā no izmantotā paravirtualizācijas režīma. Oracle atzīmē, ka "pašreizējā paravirtualizācijas funkcionalitāte galvenokārt ir [laika labā], lai uzlabotu laika skaitīšanu (lētāka TSC piekļuve)" un "var sagaidīt nelielu uzlabojumu, bet tas nebūtu nozīmīgs." Citiem vārdiem sakot, negaidiet daudz - - un vairumā gadījumu jūs vēlaties ļaut VirtualBox automātiski noskaidrot, kurš paravirtualizācijas režīms tomēr jāizmanto, lai sasniegtu vislabākos rezultātus.

Vēl viena jauna iezīme, aptuveni tādā pašā nozīmē, ir plašāks atbalsts, kuram viesis var izmantot centrālā procesora instrukcijas, uzlabojot veiktspēju lietojumprogrammās, kuras balstās uz peldošā komata, šifrēšanas un nejaušo skaitļu operācijām. Vēl viens jauns un ilgots aparatūras papildinājums ir USB 3.0 atbalsts. Viesi var tieši pievienot resursdatorā atrodamās USB 3.0 ierīces un strādāt ar tām, kā arī strādāt ar tām ar pilnu 3.0 ātrumu. (VMware darbstacija kopš 9. versijas atbalsta USB 3.0.)

VMware Workstation jau ilgu laiku ir vadošā loma resursdatora aparatūras atbalsta ziņā, un šie papildinājumi to maz maina. Piemēram, VMware Workstation 10 pievienoja atbalstu orientācijas sensoriem, ja vien tie atrodas resursdatorā (tas ir, Microsoft Surface Pro) - tas ir noderīgi, lai pārbaudītu lietojumprogrammas planšetdatoru aparatūrā. VirtualBox pievienoja skārienekrānu atbalstu 4.3. Versijā, taču vēl neatbalsta citas mobilās aparatūras funkcijas. Viens no aparatūras papildinājumiem, kas nokļuvis VirtualBox 5.0, ir SATA karsto spraudņu atbalsts - tas ir noderīgi, ja vēlaties simulēt krātuves tiešo maiņu VM (piemēram, lai pārbaudītu lietojumprogrammas izturību, kas varētu rīkoties ar šādiem notikumiem).

Viens uzlabojums, kam būs tūlītēja ietekme, neatkarīgi no tā, kuras lietojumprogrammas darbojas, ir vilkšanas un nomešanas atbalsts. Tagad failus un mapes var pārvietot starp resursdatoru un viesiem, velkot un nometot tos uz viesu VM logu vai no tā. Vairs nav jāiestata neveikla failu koplietošana starp viesiem un saimniekiem, kā arī nav negaidītu dīvainību - tas vienkārši darbojas starp visām resursdatora platformām un atbalstītajām viesu OS (Windows, Linux un Oracle Solaris). Protams, tā ir vēl viena piekļuves funkcija (Workstation jau gadiem ilgi ir atbalstījis vilkšanas un nomešanas iespēju), bet neaizstājams papildinājums.

Vēl viena noderīga piekļuves funkcija ir diska šifrēšana. Iepriekš, ja vēlaties palaist VM ar šifrētiem virtuālajiem diskiem, jums tas bija jāīsteno patstāvīgi, vai nu izmantojot diska šifrēšanu resursdatorā, vai arī palaižot OS, kurai tas bija vietējais atbalsts. Tagad VirtualBox var pats šifrēt diska attēlus, izmantojot AES-128 vai AES-256 algoritmus, un šifrēšanu var veikt, izmantojot komandrindu vai GUI. Ņemiet vērā, ka VM ir jāizslēdz, lai veiktu šifrēšanu vai atšifrēšanu; diskus nevar šifrēt tiešraidē VM.

VirtualBox nav bijusi integrācijas ar serveriem vai mākonī balstītiem virtualizācijas produktiem vēsture, kas līdzīga VMware Workstation integrācijai ar VMware vSphere un vCloud Air. Neskatoties uz Oracle runām par kļūšanu par mākoņu kompāniju, nekas neliecina, ka VirtualBox tiek veidots par jebkura veida uz mākoņiem balstīta virtualizācijas risinājuma priekšgalu. Tuvākais variants šajā ziņā līdz šim ir bijis trešās personas. Atvērtā koda projekta Hyperbox mērķis ir nodrošināt bezmaksas alternatīvu komerciāliem produktiem, piemēram, VMware vCenter / ESXi, kā hipervizoru izmantojot VirtualBox.

Pozitīvi ir tas, ka VirtualBox lietotāji var izmantot ērtas integrācijas ar tādiem rīkiem kā Vagrant un Docker. Un VirtualBox iebūvētais atbalsts dažādiem virtuālā diska formātiem - VMDK (VMware), VHD (Microsoft), HDD (Parallels), QED / QCOW (QEMU) - padara to par ērtu, lai izmēģinātu plašu virtuālo mašīnu klāstu. veidi. Nav nepieciešams lejupielādēt atsevišķu reklāmguvumu utilītu, kas nepieciešama VMware darbstacijai.

VMware darbstacija 11

VMware darbstacija jau sen ir izcēlusies ar trim raksturlielumiem: tās veiktspēju, ciešu integrāciju ar citiem VMware produktiem un plašas ērtības, lai padarītu VM iestatīšanas un darba procesu automātiskāku. Jaunākā Workstation pārskatīšana galvenokārt spodrina un atjaunina šos programmas aspektus un dažus citus, bet ievieš maz, kas ir revolucionārs.

Izmantojot 11. darbstaciju, VMware atjaunoja savas aparatūras atdarināšanas funkcijas, kas ierastas katrai jaunajai programmas versijai. 11. versija papildina atbalstu jaunajām instrukcijām Intel Haswell procesorā, jaunā xHCI kontroliera emulatorā un jaunos tīkla draiveros. VMware apgalvo, ka "līdz pat 45 procentiem uzlabojums" programmām, kurās tiek izmantotas Haswell instrukcijas.

Daudzas citas 11. darbstacijas izmaiņas ir funkciju uzlabojumi. VM tagad var izmantot līdz 2 GB video atmiņas, ja resursdatoram ir pietiekami daudz rezerves; VirtualBox joprojām pārsniedz 256 MB video. Workstation 11 tagad atbalsta EFI sāknēšanu - VirtualBox spēja ir bijusi kopš 3.1 versijas, lai arī tikai skaidri eksperimentālā formā. Gan VMware, gan VirtualBox savā jaunākajā laidienā pieprasa labāku atbalstu augstas izšķirtspējas displejiem.

VMware joprojām valda augstākajā izpildījumā, protams, grafikas ziņā. 11. darbstacija ieguva 683 un 1 030 Passmark 2D un 3D grafikas rādītājus, kur VirtualBox sasniedza attiecīgi 395 un 598. Procesora ātrums 11. darbstacijā arī bija ātrāks, jo tas pieprasīja 6,774 CPU rādītājus VirtualBox skaitlim no 4500 līdz 5500 diapazonā, atkarībā no tā, kurš paravirtualizācijas režīms tika izmantots (Default sniedza labākos rezultātus).

Vēl viena joma, kurā Workstation joprojām ir tops, ir viegli iestatīt un palaist VM. 11. darbstacija racionalizē daudzu parasto operētājsistēmu instalēšanu, ieskaitot Windows un dažādus Linux lielus nosaukumus. Iepriekš sniedziet dažas detaļas, piemēram, OS licences atslēgu, un Workstation automātiski pārvalda visu pārējo, ieskaitot klienta papildinājumus. Tas ir lielisks laika ietaupījums un funkcija, kuru vienmēr esmu vēlējies pievienot VirtualBox.

Visbeidzot, darbstacijas integrācija ar pārējo VMware Visumu ir pārliecinošs gadījums VMware veikaliem. 9. darbstacija nodrošināja integrāciju ar VMware vSphere (ieskaitot ESX / ESXi un vCenter Server), ļaujot jums izveidot, rediģēt un palaist VM attālos VMware resursdatoros. 11. darbstacija pievieno vCloud Air integrāciju, ļaujot Workstation kalpot kā VMware publiskā mākoņa priekšgals. Dažas no citām darbstacijas funkcijām, kas netiek atkārtotas VirtualBox, piemēram, fiziskā vai virtuālā pārveidošana, arī ir daļa no šī visa.

Ja atrodaties organizācijā, kurai jau ir ieguldījums VMware, vai jums ir nauda, ​​ko ierakstīt, VMware darbstacija joprojām ir saprātīga izvēle. Tas piedāvā pulētāku izskatu un sajūtu, lielāku lietošanas ērtumu un labāku sniegumu.

VirtualBox ir savas priekšrocības, tostarp tas, ka tā ir pieejama bez maksas ar atvērtā pirmkoda licenci. Pievienojot atbalstu paravirtualizācijai, USB 3.0 un vilkšanas un nomešanas kopēšanai starp saimniekiem un viesiem, tas ir tuvāk darbstacijai nekā jebkad agrāk. Tiem, kam ir budžets, ir viegli nepamanīt atlikušos nelielos trūkumus.

Rezultātu karteIespējas (20%) Lietošanas ērtums (20%) Izrāde (20%) Integrācijas (20%) Dokumentācija (10%) Vērtība (10%) Kopējais rādītājs
VMware darbstacija 119109999 9.2
VirtualBox 5.0987879 8.0
$config[zx-auto] not found$config[zx-overlay] not found