Ulasan: VirtualBox 5.0 vs. VMware Workstation 11

Oracle VirtualBox dan VMware Workstation telah menjalankannya selama beberapa tahun sekarang. VirtualBox menempati sudut "gratis dan open source" dari ring, sedangkan VMware Workstation adalah aplikasi komersial berpemilik. Untuk harga, Workstation umumnya memimpin dalam fitur dan kinerja, sementara juga menyediakan integrasi yang erat dengan seluruh lini virtualisasi VMware.

Namun pada dasarnya, kedua produk tersebut sangat mirip. Keduanya berjalan di host Windows atau Linux, dan keduanya mendukung berbagai tamu Windows, Linux, dan Unix. (VirtualBox juga berjalan di OS X, sedangkan VMware menawarkan Fusion untuk Mac.) Baik VirtualBox dan Workstation memungkinkan Anda membuat VM besar dan jaringan virtual yang kompleks. Keduanya memungkinkan Anda mengambil snapshot VM sebanyak yang dapat Anda simpan, dan memberi Anda garis waktu grafis untuk menavigasi di antara keduanya. Keduanya mendukung klon tertaut, yang mendasarkan salinan VM pada snapshot untuk menghemat ruang disk.

Singkatnya, VirtualBox dan Workstation adalah cara paling mumpuni untuk menjalankan mesin virtual di desktop. Dengan versi 5.0, VirtualBox menutup beberapa celah. Seberapa tinggi standar telah dinaikkan? Cukup tinggi untuk menjaga VirtualBox tetap kompetitif di pasar kelas bawah VMware Workstation, meskipun tidak cukup untuk menjadikannya pengganti satu-ke-satu bagi pengguna yang menginginkan kinerja tingkat Workstation.

Oracle VirtualBox 5.0.0

VirtualBox umumnya membedakan dirinya sebagai alternatif gratis untuk VMware Workstation, bahkan jika daftar fiturnya tidak penuh atau kinerjanya secepat pesaing komersialnya. Dengan versi 5.0, fitur-fitur baru terutama ditujukan untuk membuat pekerjaan sehari-hari menjadi sedikit lebih lancar.

Itu tidak berarti peningkatan kinerja sama sekali tidak ada dalam agenda. VirtualBox 5.0 menambahkan dukungan paravirtualization untuk tamu Windows dan Linux. Paravirtualization memungkinkan OS tamu untuk melakukan tindakan tertentu secara langsung pada perangkat keras host melalui API yang diekspos pada host, meskipun tamu harus peka terhadap paravirtualisasi agar ini berfungsi. Kabar baiknya adalah bahwa OS utama - Windows, Linux, dan FreeBSD, misalnya - dapat melakukan ini semua. Pengguna dapat memilih antarmuka paravirtualisasi yang akan digunakan untuk VM tertentu (seperti Hyper-V atau KVM) atau mengizinkan VirtualBox untuk memutuskan secara otomatis.

Berapa banyak peningkatan kinerja yang berasal dari fitur ini? Yang paling sederhana, dari kelihatannya. Berjalan di tamu Windows 7, meniru empat core dan 4GB RAM pada CPU Intel Core i7-3770K, PassMark Performance Test 8.0 menghasilkan antara 1.270 dan 1.460 untuk skor keseluruhan tergantung pada mode paravirtualization yang digunakan. Oracle mencatat bahwa "fungsionalitas paravirtualisasi saat ini sebagian besar [demi] meningkatkan ketepatan waktu (akses TSC yang lebih murah)" dan "sedikit peningkatan dapat diharapkan tetapi tidak akan signifikan." Dengan kata lain, jangan berharap banyak - - dan dalam banyak kasus, Anda ingin membiarkan VirtualBox secara otomatis mengetahui mode paravirtualisasi mana yang akan digunakan untuk hasil terbaik.

Fitur baru lainnya, dalam nada yang kurang lebih sama, adalah dukungan yang lebih luas di mana instruksi CPU dapat digunakan oleh tamu, membawa peningkatan kinerja pada aplikasi yang mengandalkan operasi floating point, enkripsi, dan nomor acak. Namun tambahan perangkat keras baru dan lama lainnya adalah dukungan USB 3.0. Para tamu dapat langsung menyambungkan dan bekerja dengan perangkat USB 3.0 yang terdapat pada host dan mengoperasikannya dengan kecepatan penuh 3.0. (VMware Workstation telah mendukung USB 3.0 sejak versi 9.)

VMware Workstation telah lama memimpin dalam hal dukungan untuk perangkat keras host, dan penambahan ini tidak banyak mengubah hal itu. Misalnya, VMware Workstation 10 menambahkan dukungan untuk sensor orientasi, asalkan ada di host (yaitu, Microsoft Surface Pro) - berguna untuk menguji aplikasi pada perangkat keras tablet. VirtualBox menambahkan dukungan untuk layar sentuh di 4.3, tetapi belum mendukung fitur perangkat keras seluler lainnya. Satu tambahan perangkat keras yang mendarat di VirtualBox 5.0 adalah dukungan untuk penyumbatan panas SATA - berguna jika Anda ingin mensimulasikan pertukaran penyimpanan langsung di VM (misalnya, untuk menguji ketahanan aplikasi yang mungkin menangani peristiwa semacam itu).

Satu peningkatan yang akan berdampak langsung, apa pun aplikasi yang sedang berjalan, adalah dukungan seret dan lepas. File dan folder sekarang dapat dipindahkan antara host dan tamu dengan menyeret dan melepaskannya ke atau dari jendela VM tamu. Tidak ada lagi pengaturan berbagi file yang kikuk antara tamu dan host, dan juga tidak ada kebiasaan yang tidak terduga - ini hanya berfungsi antara semua platform host dan OS tamu yang didukung (Windows, Linux, dan Oracle Solaris). Tentu, ini adalah fitur mengejar ketertinggalan lainnya (Workstation telah memiliki dukungan seret-dan-lepas selama berabad-abad), tetapi tambahan yang sangat diperlukan.

Namun fitur lain yang berguna adalah enkripsi drive. Sebelumnya, jika Anda ingin menjalankan VM dengan disk virtual terenkripsi, Anda harus menerapkannya sendiri, baik dengan cara enkripsi drive pada host atau dengan menjalankan OS yang memiliki dukungan asli untuk itu. Sekarang VirtualBox dapat mengenkripsi gambar drive dengan sendirinya menggunakan algoritma AES-128 atau AES-256, dan enkripsi dapat dilakukan baik melalui baris perintah atau di GUI. Perhatikan bahwa VM harus dimatikan untuk melakukan enkripsi atau dekripsi; drive tidak dapat dienkripsi pada VM langsung.

VirtualBox belum memiliki riwayat integrasi dengan produk virtualisasi berbasis server atau cloud yang mirip dengan integrasi VMware Workstation dengan VMware vSphere dan vCloud Air. Terlepas dari pembicaraan Oracle untuk menjadi perusahaan cloud, tidak ada tanda VirtualBox dijadikan front end untuk segala jenis solusi virtualisasi berbasis cloud. Pilihan terdekat dalam hal itu sejauh ini datang dari pihak ketiga. Hyperbox, sebuah proyek open source, “bertujuan untuk memberikan alternatif gratis untuk produk komersial seperti VMware vCenter / ESXi” menggunakan VirtualBox sebagai hypervisor.

Sisi positifnya, pengguna VirtualBox dapat memanfaatkan integrasi praktis dengan alat-alat seperti Vagrant dan Docker. Dan dukungan bawaan VirtualBox untuk berbagai format disk virtual - VMDK (VMware), VHD (Microsoft), HDD (Parallels), QED / QCOW (QEMU) - membuatnya berguna untuk mencoba berbagai macam mesin virtual jenis. Tidak perlu mengunduh utilitas konversi terpisah, yang diperlukan untuk VMware Workstation.

VMware Workstation 11

VMware Workstation telah lama menonjol berkat tiga karakteristik: kinerjanya, integrasinya yang erat dengan produk VMware lainnya, dan serangkaian fitur kenyamanannya untuk membuat proses pengaturan dan bekerja dengan VM menjadi lebih otomatis. Revisi terbaru Workstation sebagian besar memoles dan memperbarui aspek-aspek program tersebut dan beberapa lainnya, tetapi memperkenalkan sedikit yang revolusioner.

Dengan Workstation 11, VMware meningkatkan fungsi emulasi perangkat kerasnya, yang biasa untuk setiap versi baru program. Versi 11 menambahkan dukungan untuk instruksi baru di prosesor Intel Haswell, emulator pengontrol xHCI baru, dan driver jaringan baru. VMware mengklaim "peningkatan hingga 45 persen" untuk program yang menggunakan instruksi Haswell.

Banyak perubahan lain pada Workstation 11 adalah fitur touch-up. VM sekarang dapat menggunakan hingga 2GB memori video, asalkan host memiliki cukup cadangan; VirtualBox masih mencapai 256MB untuk video. Dan Workstation 11 sekarang mendukung booting EFI - kemampuan yang dimiliki VirtualBox sejak versi 3.1, meskipun hanya dalam bentuk eksperimental secara eksplisit. VMware dan VirtualBox keduanya mengklaim dukungan yang lebih baik untuk tampilan DPI tinggi dalam rilis terbaru mereka.

VMware masih memegang kendali tertinggi dalam kinerja, tentu saja dalam hal grafis. Workstation 11 mengumpulkan 683 dan 1.030 untuk skor grafis Passmark 2D dan 3D-nya, di mana VirtualBox menambah masing-masing 395 dan 598. Kecepatan CPU di Workstation 11 juga lebih cepat, karena mengklaim skor CPU 6.774 ke penghitungan VirtualBox dalam kisaran 4.500-ke-5.500, tergantung pada mode paravirtualization mana yang digunakan (Default menghasilkan hasil terbaik).

Area lain di mana Workstation tetap menjadi yang teratas adalah kemudahan dalam menyiapkan dan menjalankan VM. Workstation 11 menyederhanakan penginstalan banyak OS umum, termasuk Windows dan berbagai distribusi Linux terkenal. Berikan beberapa detail di awal, seperti kunci lisensi OS, dan Workstation menangani yang lainnya secara otomatis, termasuk penambahan klien. Ini adalah penghemat waktu yang hebat dan fitur yang selalu ingin saya tambahkan dari VirtualBox.

Akhirnya, integrasi Workstation dengan dunia VMware lainnya menjadi kasus yang menarik untuk toko VMware. Workstation 9 menyediakan integrasi dengan VMware vSphere (termasuk ESX / ESXi dan vCenter Server), memungkinkan Anda membuat, mengedit, dan menjalankan VM pada host VMware jarak jauh. Workstation 11 menambahkan integrasi vCloud Air, yang memungkinkan Workstation berfungsi sebagai ujung depan cloud publik VMware. Beberapa fitur Workstation lainnya yang tidak bergema di VirtualBox, seperti konversi fisik ke virtual, juga merupakan bagian dari keseluruhan ini.

Jika Anda berada di organisasi yang sudah memiliki investasi di VMware atau Anda memiliki uang untuk dibakar, VMware Workstation tetap menjadi pilihan yang masuk akal. Ini menawarkan tampilan dan nuansa yang lebih halus, kemudahan penggunaan yang lebih besar, dan kinerja yang lebih baik.

VirtualBox memiliki kelebihan, paling tidak adalah tersedia gratis di bawah lisensi open source. Dengan tambahan dukungan untuk paravirtualization, USB 3.0, dan penyalinan drag-and-drop antara tuan rumah dan tamu, ini lebih cocok untuk Workstation daripada sebelumnya. Bagi mereka yang memiliki anggaran terbatas, kekurangan kecil yang tersisa mudah untuk diabaikan.

Kartu catatan angka Fitur (20%) Kemudahan penggunaan (20%) Kinerja (20%) Integrasi (20%) Dokumentasi (10%) Nilai (10%) Skor keseluruhan
VMware Workstation 11 9 10 9 9 9 9 9.2
VirtualBox 5.0.2 Memperbarui 9 8 7 8 7 9 8.0