검토 : VirtualBox 5.0 vs. VMware Workstation 11

Oracle VirtualBox와 VMware Workstation은 몇 년 동안이 문제를 해결해 왔습니다. VirtualBox는 링의 "무료 및 오픈 소스"코너를 차지하는 반면 VMware Workstation은 독점 상용 애플리케이션입니다. 가격면에서 Workstation은 일반적으로 기능과 성능을 주도하는 동시에 나머지 VMware 가상화 라인과 긴밀한 통합을 제공합니다.

그러나 근본적으로 두 제품은 매우 유사합니다. 둘 다 Windows 또는 Linux 호스트에서 실행되며 둘 다 광범위한 Windows, Linux 및 Unix 게스트를 지원합니다. (VirtualBox는 OS X에서도 실행되는 반면 VMware는 Mac 용 Fusion을 제공합니다.) VirtualBox와 Workstation 모두 대규모 VM과 복잡한 가상 네트워크를 만들 수 있습니다. 둘 다 저장할 수있는만큼 VM의 스냅 샷을 찍을 수 있으며, 이들 사이를 탐색 할 수있는 그래픽 타임 라인을 제공합니다. 둘 다 디스크 공간을 절약하기 위해 스냅 샷에서 VM의 기본 복사본을 사용하는 연결된 클론을 지원합니다.

간단히 말해서 VirtualBox와 Workstation은 데스크톱에서 가상 머신을 실행하는 가장 유능한 방법입니다. 버전 5.0에서는 VirtualBox가 일부 공백을 좁 힙니다. 바가 얼마나 높았습니까? VMware Workstation 시장의 저가형에서 VirtualBox의 경쟁력을 유지할만큼 충분히 높지만 Workstation 수준의 성능을 원하는 사용자를 일대일로 대체하기에는 충분하지 않습니다.

Oracle VirtualBox 5.0

VirtualBox는 일반적으로 VMware Workstation의 무료 대안으로 차별화되었습니다. 비록 기능 목록이 상업용 경쟁자만큼 빠르지 않거나 성능이 빠르지 않은 경우에도 마찬가지입니다. 버전 5.0에서 새로운 기능은 주로 일상적인 작업을 조금 더 원활하게 만드는 것을 목표로합니다.

그렇다고 성능 향상이 전혀 의제에 있지 않았다는 것은 아닙니다. VirtualBox 5.0은 Windows 및 Linux 게스트에 대한 반 가상화 지원을 추가합니다. 반 가상화를 사용하면 게스트 OS가 호스트에 노출 된 API를 통해 호스트 하드웨어에서 직접 특정 작업을 수행 할 수 있습니다.하지만 게스트가이 작업을 수행하려면 반 가상화를 인식해야합니다. 좋은 소식은 예를 들어 Windows, Linux 및 FreeBSD와 같은 주요 OS가 모두이 작업을 수행 할 수 있다는 것입니다. 사용자는 주어진 VM (예 : Hyper-V 또는 KVM)에 사용할 반 가상화 인터페이스를 선택하거나 VirtualBox가 자동으로 결정하도록 할 수 있습니다.

이 기능으로 인해 성능이 얼마나 향상됩니까? 그것의 외모에서 겸손한 것. Windows 7 게스트에서 실행되고 Intel Core i7-3770K CPU에서 4 개의 코어와 4GB RAM을 에뮬레이트하는 PassMark Performance Test 8.0은 사용 된 반 가상화 모드에 따라 전체 점수에 대해 1,270에서 1,460 사이에서 생성되었습니다. 오라클은 "현재의 반 가상화 기능은 대부분 시간 유지 (저렴한 TSC 액세스)를 개선하기위한 것"이며 "작은 개선은 예상 할 수 있지만 중요하지는 않습니다."라고 말합니다. 즉, 많이 기대하지 마십시오. -그리고 대부분의 경우 VirtualBox가 최상의 결과를 위해 사용할 반 가상화 모드를 자동으로 파악하도록 할 수 있습니다.

거의 동일한 맥락에서 또 다른 새로운 기능은 게스트가 CPU 명령을 사용할 수있는 광범위한 지원으로 부동 소수점, 암호화 및 난수 연산에 의존하는 애플리케이션의 성능을 향상시킵니다. 또 다른 새롭고 갈망하는 하드웨어 추가는 USB 3.0 지원입니다. 게스트는 호스트에있는 USB 3.0 장치에 직접 연결하여 작업 할 수 있으며 최대 3.0 속도로 작동 할 수 있습니다. (VMware Workstation은 버전 9부터 USB 3.0을 지원했습니다.)

VMware Workstation은 호스트 하드웨어에 대한 지원 측면에서 오랫동안 선두를 유지해 왔으며 이러한 추가 사항은이를 거의 변경하지 않습니다. 예를 들어 VMware Workstation 10은 호스트 (즉, Microsoft Surface Pro)에있는 방향 센서에 대한 지원을 추가하여 태블릿 하드웨어에서 애플리케이션을 테스트하는 데 유용합니다. VirtualBox는 4.3에서 터치 스크린에 대한 지원을 추가했지만 아직 다른 모바일 하드웨어 기능을 지원하지 않습니다. VirtualBox 5.0에 추가 된 하드웨어 중 하나는 SATA 핫 플러깅 지원입니다. VM에서 스토리지의 라이브 스와핑을 시뮬레이션하려는 경우에 유용합니다 (예 : 이러한 이벤트를 처리 할 수있는 애플리케이션의 견고성을 테스트하기 위해).

실행중인 응용 프로그램에 관계없이 즉각적인 영향을 미칠 수있는 개선 사항 중 하나는 끌어서 놓기 지원입니다. 이제 파일과 폴더를 게스트 VM 창에서 끌어서 놓아 호스트와 게스트간에 이동할 수 있습니다. 더 이상 게스트와 호스트간에 투박한 파일 공유를 설정하지 않아도되며 예상치 못한 문제도 없습니다. 모든 호스트 플랫폼과 지원되는 게스트 OS (Windows, Linux 및 Oracle Solaris)간에 간단히 작동합니다. 물론 이것은 또 다른 캐치 업 기능이지만 (워크 스테이션은 오랜 기간 동안 드래그 앤 드롭을 지원했습니다) 필수 추가 기능입니다.

또 다른 유용한 추가 기능은 드라이브 암호화입니다. 이전에는 암호화 된 가상 디스크를 사용하여 VM을 실행하려면 호스트에서 드라이브 암호화를 사용하거나 기본 지원이있는 OS를 실행하여 직접 구현해야했습니다. 이제 VirtualBox는 AES-128 또는 AES-256 알고리즘을 사용하여 드라이브 이미지를 자체적으로 암호화 할 수 있으며 암호화는 명령 줄 또는 GUI를 통해 수행 할 수 있습니다. 암호화 또는 암호 해독을 수행하려면 VM을 종료해야합니다. 라이브 VM에서는 드라이브를 암호화 할 수 없습니다.

VirtualBox는 VMware Workstation과 VMware vSphere 및 vCloud Air와의 통합과 유사한 서버 또는 클라우드 기반 가상화 제품과의 통합 기록이 없습니다. 오라클이 클라우드 회사가된다는 이야기에도 불구하고 VirtualBox가 모든 종류의 클라우드 기반 가상화 솔루션을위한 프런트 엔드로 만들어지고 있다는 징후는 없습니다. 지금까지 그 맥락에서 가장 가까운 옵션은 타사에서 나왔습니다. 오픈 소스 프로젝트 인 Hyperbox는 VirtualBox를 하이퍼 바이저로 사용하는 "VMware vCenter / ESXi와 같은 상용 제품에 대한 무료 대안을 제공하는 것을 목표"로합니다.

플러스 측면에서 VirtualBox 사용자는 Vagrant 및 Docker와 같은 도구와의 편리한 통합을 활용할 수 있습니다. VMDK (VMware), VHD (Microsoft), HDD (Parallels), QED / QCOW (QEMU)와 같은 다양한 가상 디스크 형식에 대한 VirtualBox의 내장 지원을 통해 다양한 가상 머신을 편리하게 시험해 볼 수 있습니다. 유형. VMware Workstation에 필요한 별도의 변환 유틸리티를 다운로드 할 필요가 없습니다.

VMware 워크 스테이션 11

VMware Workstation은 성능, 다른 VMware 제품과의 긴밀한 통합, VM 설정 및 작업 프로세스를보다 자동화하기위한 다양한 편의 기능이라는 세 가지 특징으로 오랫동안 눈에 띄었습니다. 최신 버전의 Workstation은 대부분 프로그램의 이러한 측면과 몇 가지 다른 측면을 다듬고 업데이트하지만 혁신적인 것은 거의 소개하지 않습니다.

VMware는 Workstation 11을 통해 새로운 버전의 프로그램마다 일반적으로 사용되는 하드웨어 에뮬레이션 기능을 개선했습니다. 버전 11은 Intel의 Haswell 프로세서, 새로운 xHCI 컨트롤러 에뮬레이터 및 새로운 네트워킹 드라이버의 새로운 명령에 대한 지원을 추가합니다. VMware는 Haswell 지침을 사용하는 프로그램에 대해 "최대 45 % 향상"이라고 주장합니다.

Workstation 11의 다른 많은 변경 사항은 기능 수정입니다. VM은 이제 호스트에 충분한 여유 공간이있는 경우 최대 2GB의 비디오 메모리를 사용할 수 있습니다. VirtualBox는 비디오의 경우 여전히 256MB에서 최고입니다. 그리고 Workstation 11은 이제 EFI 부팅을 지원합니다 .VirtualBox가 버전 3.1 이후로 가지고 있던 기능이지만 명시 적으로 실험적인 형태 일뿐입니다. VMware와 VirtualBox는 모두 최신 릴리스에서 높은 DPI 디스플레이를 더 잘 지원한다고 주장합니다.

VMware는 여전히 그래픽 측면에서 최고의 성능을 자랑합니다. Workstation 11은 Passmark 2D 및 3D 그래픽 점수에서 683 점과 1,030 점을 얻었으며 VirtualBox는 각각 395 점과 598 점을 얻었습니다. Workstation 11의 CPU 속도는 사용중인 반 가상화 모드에 따라 4,500 ~ 5,500 범위에서 VirtualBox의 집계에 대해 6,774 CPU 점수를 주장했기 때문에 더 빨랐습니다 (기본값은 최상의 결과를 생성 함).

Workstation이 여전히 최고의 위치에있는 또 다른 영역은 VM을 쉽게 설정하고 실행하는 것입니다. Workstation 11은 Windows 및 다양한 유명 Linux 배포판을 포함한 많은 일반 OS의 설치를 간소화합니다. OS의 라이선스 키와 같은 몇 가지 세부 정보를 미리 제공하면 Workstation이 클라이언트 추가를 포함하여 다른 모든 것을 자동으로 처리합니다. 시간을 절약 할 수있는 훌륭한 기능이며 VirtualBox가 추가하기를 항상 원했던 기능입니다.

마지막으로 Workstation과 나머지 VMware 유니버스의 통합은 VMware 매장에 매력적인 사례가됩니다. Workstation 9는 VMware vSphere (ESX / ESXi 및 vCenter Server 포함)와의 통합을 제공하여 원격 VMware 호스트에서 VM을 생성, 편집 및 실행할 수 있습니다. Workstation 11은 vCloud Air 통합을 추가하여 Workstation이 VMware의 퍼블릭 클라우드에 대한 프런트 엔드 역할을 할 수 있도록합니다. VirtualBox에 반영되지 않은 Workstation의 다른 기능 (물리적에서 가상으로의 변환)도이 전체의 일부입니다.

VMware에 대한 기존 투자가 있거나 소각 할 돈이있는 조직에있는 경우 VMware Workstation은 현명한 선택으로 남아 있습니다. 보다 세련된 모양과 느낌, 사용 편의성 및 더 나은 성능을 제공합니다.

VirtualBox는 장점이 있습니다. 특히 오픈 소스 라이선스에 따라 무료로 사용할 수 있다는 점이 있습니다. 반 가상화, USB 3.0 및 호스트와 게스트 간의 끌어서 놓기 복사에 대한 지원이 추가되어 그 어느 때보 다 Workstation에 더 가깝습니다. 예산이 부족한 사람들에게는 나머지 사소한 단점을 간과하기 쉽습니다.

스코어 카드 기능 (20 %) 사용 용이성 (20 %) 성능 (20 %) 통합 (20 %) 문서 (10 %) 가치 (10 %) 전체 점수
VMware 워크 스테이션 11 9 10 9 9 9 9 9.2
VirtualBox 5.0 9 8 7 8 7 9 8.0