<
  • Главная
Статьи

Віртуалізація - Порівняння Oracle VirtualBox і VMware Workstation.

При виборі настільної платформи віртуалізації сьогодні у користувачів по-суті всього два вибори - VMware Workstation і Oracle VirtualBox . Решта аналоги настільних продуктів або вже зняті з виробництва, або відверто не дотягують до фунціонала цих двох платформ.

При цьому, VMware Workstation є повноцінним комерційним продуктом з закритим вихідним кодом (вихідний код відкритий тільки у VMware Player - урізаною версією Workstation), а Oracle VirtualBox - open source платформа, яка працює поверх багатьох операційних систем (з відкритим вихідним кодом видання VirtualBox OSE).

Питання продуктивності тут чіпати не будемо - їх розглядали раніше тут і тут , Але ці огляди вже неактуальні. В цілому, за відгуками користувачів обидва продукти показують більш-менш однакову продуктивність в середніх умовах (хоча існує думка, що VirtualBox швидше). У цій статті наведено порівняння VMware Workstation 7.1 і Oracle VirtualBox 4.0.4 .

4

У чому платформи VirtualBox і VMware Workstation обидві хороші:

  • Зрозумілий графічний інтерфейс
  • Зручний редактор мережевого взаємодії на хості
  • Диски віртуальних машин, що ростуть у міру наповнення їх даними (Thin Provisioning)
  • Технологія миттєвих знімків (снапшотов)
  • Технологія додатків в хостовой ОС з гостьової ОС в безшовних вікнах (тобто, додаток з віртуальної машини "виноситься" в робочу область хостовой системи, як ніби воно в ній і працює)
  • Підтримка великої кількості гостьових ОС, підтримка Windows і Linux в якості гостьових ОС
  • Підтримка 64-бітних гостьових ОС
  • Підтримка Intel VT і AMD-V
  • USB 2.0 пристрої в віртуальних машинах
  • Відтворення звуку на пристроях хоста з віртуальної машини
  • Буфер обміну між гостьовий і хостовой ОС
  • Підтримка 3D-графіки для ігор та інших програм
  • Підтримка імпорту віртуальних модулів (Virtual Appliances) OVF / OVA
  • Покращені драйвери в гостьовій ОС: VMware Tools і VirtualBox Guest Additions (обидва пакети оновлюються автоматично)
  • Обидві платформи підтримують техніки Memory Overcommit (так званий Memory Ballooning - перерозподіл вільної фізичної пам'яті між гостьовими ОС віртуальних машин)
  • Обидві платформи підтримують багатопроцесорні віртуальні машини (не менше 8 vCPU)
  • Розширення віртуальних дисків (в Workstation - зручніше)
  • Копіювання файлів між віртуальною машиною і ОС хоста
  • Обидві платформи мають підтримку доступу до консолі віртуальної машини через RDP-сервер

Чому можна вибрати VirtualBox, а не VMware Workstation:

  • VirtualBox абсолютно безкоштовний, а VMware Workstaion коштує $ 207.90 за російським прайсу на березень 2011 р (при покупці менше 10 ліцензій).
  • VMware Workstation працює тільки в хостових ОС Windows і Linux, а VirtualBox підтримує хости Windows, Linux, Mac OS X і Solaris.
  • Технологія "Teleportation", що дозволяє перемістити запущену віртуальну машину на інший хост VirtualBox, без необхідності її зупинки. Дана установка не VMware Workstation
  • VirtualBox має можливість роботи не тільки з рідним форматом .VDI, але і .VMDK, і .VHD. VMware Workstation має можливість виконувати віртуальні машини тільки з образів віртуальних дисків VMDK (хоча є безкоштовний продукт VMware Converter для імпорту віртуальних машин з інших форматів).
  • VirtualBox має більше параметрів для роботи з командного рядка (управління ВМ, пристроями, снапшотов і багатьом іншим)
  • VirtualBox краще підтримує аудіо для Linux-хостів (Workstation відключає звук в хостовой ОС, VirtualBox може грати паралельно)
  • VirtualBox має можливість обмеження споживання ресурсів CPU і введення-виведення, у VMware Workstation цього немає (це вміє тільки VMware vSphere)
  • VirtualBox має можливість регулювання відеопам'яті

Чому можна вибрати VMware Workstation, а не VirtualBox:

  • VMware Workstation - комерційний продукт, а значить ви завжди зможете розраховувати на підтримку з певним рівнем SLA
  • VMware Workstation має більше можливостей для підтримки 3D-графіки, як то: Windows Aero user interface, OpenGL 2.1 і Shader Model 3.0. Сама 3D-акселерація працює постабільней, ніж в VirtualBox.
  • VMware Workstation має драйвер універсальної друку .ThinPrint (не потрібна установка драйверів в гостьову ОС)
  • Створення снапшотов через задані інтервали часу ( функції AutoProtect ), Що дозволяє захистити віртуальні машини за аналогією з можливістю автосохранения (наприклад, як в Microsoft Word).
  • Compact Virtual Disks - стиснення віртуальних дисків для віддачі його під потреби інших систем.
  • VMware Workstation має більш широкий функціонал по роботі з віртуальним мережевим взаємодією - комутатори, DHCP, NAT та інше (хоча VirtualBox також має NAT, Bridge Networking - в Workstation це суб'єктивно зручніше).
  • VMware Workstation має функціонал пов'язаних клонів (Linked Clones) для віртуальних машин.
  • Запис активності віртуальної машини в відеоформаті, а також у вигляді послідовності дій користувача (Guest Record / Replay).
  • Workstation має можливості інтеграції із середовищами розробки та тестування (наприклад, Eclipse), а також спеціалізовані функції для розробників ПЗ (зате у VirtualBox покруче API).
  • Захист віртуальних машин 256-бітовим шифруванням
  • В Workstation кілька приємних дрібниць - типу ярликів на додатки з меню "Пуск", Pause a Virtual Machine (НЕ suspend) і т.п.

В цілому, якщо ви не знаєте, навіщо конкретно вам потрібна саме VMware Workstation, то сміливо вибирайте безкоштовний VirtualBox. Якщо ж ви розробник ПЗ або інженер з тестування - то я рекомендую вибрати VMware Workstation, яка має безліч зручних дрібниць, які використовуються щодня, які відсутні в VirtualBox.

Колеги, якщо ви помітили якусь помилку в порівнянні функціоналу або у вас є чим доповнити дане порівняння - напишіть, будь ласка, про це в коментарях.



Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью