VMware или VirtualBox: что выбрать - TurboComputer.ru
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд (пока оценок нет)
Загрузка...

VMware или VirtualBox: что выбрать

VMware или VirtualBox: что выбрать

Виртуальная машина — уникальный вид ПО, позволяющий запускать в одной операционной системе (например, Windows) полнофункциональный интерфейс другой ОС (например, Linux) без перезагрузки компьютера. Какова специфика работы данных решений? Какую виртуальную машину выбрать для выполнения тех или иных задач?

В числе самых распространенных вариантов на рынке ПО в соответствующем сегменте:

Изучим специфику данных виртуальных машин подробнее и определим, для решения каких задач лучше всего подходит каждая из них.

VirtualBox

Разработчик данного ПО — компания Oracle.

В числе неоспоримых преимуществ рассматриваемой виртуальной машины — бесплатность, исходный код решения открыт. VirtualBox позволяет в любых сочетаниях запускать на компьютере «тандемы» из хостовых (основных) и гостевых («виртуальных») ОС для ПК из числа самых распространенных сегодня — Windows, MacOS, Linux (в самых разных модификациях).

Многие IT-специалисты хвалят VirtualBox за понятный и дружественный интерфейс (в нем, в частности, реализована поддержка русского языка). Запуск гостевой ОС осуществляется очень легко — с помощью мастера, обеспечивающего пошаговое решение соответствующей задачи.

С помощью VirtualBox можно задействовать интерфейсы гостевой ОС для выхода в интернет. В числе других полезнейших функций решения от Oracle — создание снимков ОС, точек восстановления (с их помощью можно осуществлять возврат настроек гостевой операционной системы к стабильным в случае сбоев в работе).

Virtual PC

Виртуальная машина Virtual PC является продуктом компании Microsoft. В отличие от ПО, созданного Oracle, данное решение не является кроссплатформенным, оно работает только с операционными системами Windows.

VMware Workstation — для серьёзных задач

Его основное предназначение — запуск нескольких разных версий Windows на одном ПК.

В интерфейсе Virtual PC предусмотрены опции, с помощью которых можно задавать приоритеты в распределении системных ресурсов между одновременно работающими виртуальными ОС.

VMWare Workstation

Программа VMWare Workstation создана американской компанией VMWare, являющейся одним из лидеров в рассматриваемом сегменте рынка ПО. Поддерживает «тандемы» ОС Windows и Linux, с MacOS несовместима.

Данное решение — платное, его цена сейчас — порядка 15 тыс. руб. Однако функционал и возможности VMWare Workstation полностью оправдывают цену. Программу можно использовать не только для запуска гостевой операционной системы с целью решения рядовых пользовательских задач (как то открытие файла или загрузка программы — под желаемой ОС), но и для задействования ее в качестве серверного ПО или среды для запуска мощных бизнес-приложений.

VMWare Workstation — решение, с которым удобно работать и которое легко конфигурировать. В числе примечательных особенностей данного продукта — наличие виртуального 3D-модуля обработки графики. Это позволяет запускать посредством гостевой ОС самые «тяжелые» в аспекте задействования соответствующего ресурса приложения и игры.

Какую виртуальную машину выбрать из тех, что мы рассмотрели? Вероятно, для многих пользователей одним из ключевых критериев станет бесплатность. Ему соответствуют представленные решения от Microsoft и Oracle. В том случае, если пользователь планирует работать не только с Windows, но и с другими ОС, то оптимальный вариант для него — VirtualBox. В свою очередь, у многих IT-специалистов часто возникает необходимость в одновременном запуске разных версий Windows. В этом случае незаменимым будет продукт Virtual PC.

Если перед пользователем стоят задачи, требующие высокой производительности и функциональности виртуальной машины, то ему, по всей вероятности, придется заложить в бюджет своего проекта средства на приобретение продукта от VMWare, который способен крайне эффективно задействовать функции гостевых операционных систем.

Установка гостевых дополнений

Если вы уже установили операционную систему на виртуальную машину VirtualBox, и планируете и дальше работать с этой ОС, стоит подумать о расширении возможностей виртуальной системы. Расширить возможности можно установив специальное дополнение к гостевой ОС – VirtualBox Guest Additions.

Дополнения представляют из себя специальные драйвера и программы, которые обеспечат наилучшею интеграцию между реальной и виртуальной ОС, и увеличат скорость работы последней.

Для того, чтобы установить дополнения не надо ничего скачивать из интернета, эти файлы уже присутствуют на вашем компьютере. Они находятся в папке где установлена сама программа. Все файлы с дополнениями упакованы в один образ диска, который носит имя VBoxGuestAdditions.iso. Вы можете самостоятельно монтировать этот образ диска в виртуальный привод, и монтировать в свою очередь этот привод в виртуальную ОС, но это не самый легкий путь. Мы пойдем по другому, более легкому пути (о нем чуть ниже).

В данной статье будут рассмотрены две наиболее часто устанавливаемые на VirtualBox ОС, Windows и Linux. Поскольку из дистрибутивов Linux большую популярность имеет Ubuntu, именно он и будет рассмотрен.

Установка гостевых дополнений в Windows

Для данной ОС дополнения устанавливаются чрезвычайно легко, в автоматическом режиме.
Вам нужно сделать следующее:

1) Находясь в гостевой ОС Windows найдите меню виртуальной машины, оно может располагаться либо сверху либо снизу, в зависимости от сделанных вами настроек.

Нажмите на пункт меню “Устройства”, и выберите подпункт “Установить дополнения гостевой ОС…”.

Что лучше Vmware или VirtualBox?

Или воспользуйтесь комбинацией клавиш Host + D (по умолчанию Host это правый Ctrl).

2) Запустится установщик, в котором вам надо будет нажать два раза Next, а затем Install.

3) В ходе установки скорей всего будут появляться сообщения, в которых будет говориться о том, что устанавливаемое программное обеспечение не тестировалось на совместимость с Windows.

Нажимайте кнопку “Все равно продолжить”.

4) В конце установки отмечаем пункт (по умолчанию уже отмечен) Reboot now, и жмем Finish.

Установка гостевых дополнений в Ubuntu

Здесь будет уже немного посложней, как ни как Linux это вам не Windows 🙂 .

1) Если у вас на гостевой Ubuntuy не установлен DKMS, установите его, для этого откройте терминал и выполните следующую команду:

sudo apt-get install dkms

После того, как вы введете данную команду и нажмете Enter, вас попросят ввести свой пароль.

Введите пароль и нажмите Enter (P.S. при вводе пароля вводимые символы не будут отображаться в терминале, это нормально, просто ведите пароль и нажмите Enter).

2) В меню гостевой ОС нажмите Устройства/Установить дополнения гостевой ОС… Если будет предложено совершить автозапуск, нажмите отменить.

3) Перейдите в каталог появившегося cd-rom’а, обычно для этого надо выполнить следующую команду:

Но например у меня cdrom носил имя VBOXADDITIONS_4.1.8_75467, и команда cd /media/cdrom не работала. В каталог удалось перейти выполнив команду:

4) Просмотрите содержимое каталога, введите:

Нам нужен файл с именем VBoxLinuxAdditions.run, запустите его:

sudo sh ./VBoxLinuxAdditions.run

После установки дополнений перезагрузите гостевую ОС.

Если что то не сразу будет получаться, стоит проверить правильность своих действий, так как ошибка всего в одной букве очень многое значит.

Понравилась статья? Поделитесь с друзьями!

Сравнение виртуальных машин VirtualBox и VMware

Виртуальные машины позволяют запускать изолированные и безопасные виртуальные серверы на одном физическом сервере.

Создание виртуальной машины.

За незначительными отличиями, в обоих программах, проходим следующие этапы:

1. Вводим имя машины и выбираем тип системы;

2. Задаем размер оперативной памяти;

3. Создаем виртуальный жесткий диск(выбирал динамический, размер по умолчанию);

4. Задаем параметры сети;

5. Задаем параметры привода – выбираем путь к образу.

Что бросается в глаза из отличий VMware Player перед VM VirtualBox:

  • Автоматическое определение ОС, ввод серийного номера предлагается сразу, установка «без вопросов»;
  • Отсутствие снимков состояний;
  • Есть встроенный dhcp.

Тестирование.

Проводилось программой CrystalMark.

Таблица тестирования установленных ОС с одинаковыми параметрами виртуальных машин:

VMware Player

Windows XP

VirtualBox

Windows XP

VMware Player

Windows 7

VirtualBox

Windows 7

Общий итог CrystalMark

53294

50799

31099

39036

ALU

9735

6472

7480

7413

FPU

10539

6860

6481

5021

MEM

5819

5361

5592

4617

4519.29 MB/s (4519)

1638.12 MB/s (1638)

1776.50 MB/s (1776)

1174.91 MB/s (1174)

1385.51 MB/s (1385)

1368.08 MB/s (1368)

1376.42 MB/s (1376)

1190.80 MB/s (1190)

1169.60 MB/s (1169)

11264.93 MB/s (1126)

12571.63 MB/s (1257)

11550.70 MB/s (1155)

HDD

20933

22807

6323

16161

GDI

753

3726

1190

982

OGL

1029

778

563

653

Что интересно – VMware Player выиграл по подведенным итогам на ОС Windows XP, а на Windows 7 значительно проиграл.

Выводы:

По результатам могу сказать только, что выбор нужно делать исходя из конкретной ситуации и ориентируясь на тесты.

  • различные тесты процессора на разных ОС дали разные результаты, в одних случаях выигрывал VMware Player, в других VM VirtualBox;
  • заметное преимущество VMware Player чтения информации из ОЗУ;
  • заметное преимущество VM VirtualBox записи информации из ОЗУ и одновременных операциях чтения-записи ОЗУ;
  • заметное преимущество VMware Player при записи информации на HDD;
  • заметное преимущество VM VirtualBox при чтении информации с HDD;
  • в графических тестах 2D везде преимущество VM VirtualBox, OpenGL — VMware Player.

Bootcamp vs. Parallels vs. VMware Fusion vs. VirtualBox: небольшой тест-драйв

Давеча решил вплотную заняться вопросом выбора наиболее подходящего (читай простого и безболезненного) для себя способа запуска Windows приложений на маке. Зачем это надо объяснять не буду… Просто скажу, что некоторые жизненно необходимые мне программы в версии для макоси не существуют и в ближайшее время вряд ли появятся (обратное тоже верно: аналогов многих полезных программ под Windows нема).

Самым простым способом порадовать себя работой с Windows приложениями является, на мой взгляд, BootCamp. Действительно, что может быть проще: создаем при помощи визарда ассистента новый раздел, накатываем туда Windows и работаем как ни в чем не бывало, благо все драйвера уже поставляются на диске с «Лео». Проблема тут только одна: необходимость перезагрузки, т.ч. ни о какой параллельной работе OS X и Windows можно и не мечтать. Зато данные с Windows раздела без проблем читаются «макосью», а сама «винда» работает в полную силу без каки-либо penalty, связанных с виртуализацией. Еще одним несомненным плюсом данного подхода является тот факт, что многие современные VM без труда подхватывают данные с BootCamp раздела.

Читайте также:  Добавление программы в исключения антивируса

VMWare Fusion. Продуктами WMware под Windows успешно пользуюсь уже пару лет и без каких-либо нареканий. Виртуальная машина под мак также весьма и весьма порадовала. Прежде всего возможностью установки не только Windows, но и «линуксов», а также любых поделок вроде SkyOS, с которыми я раньше баловался в свободное от работы время. Очень порадовал приятный интерфейс и стабильность работы. Что не порадовало: интерфейс по своей интегрированности в макось все же уступает «параллельному» (при копировании файлов возникает диалог VMware, блокирующий работу, режим совместной прозрачной работы win и mac приложений Unity все же пока не дорос до уровня Coherence, используемого в Parallels), да и субъективно он менее расторопен.

Parallels http://www.parallels.com. Весьма и весьма достойный продукт, тем более отечественный. Позволяет с минимумом проблем установить Windows XP/Vista, а также работать Windows приложениям параллельно с «маковскими», отлично интегрируясь в систему. Хотите Windows Media Player вместо iTunes или IE рядом с Safari? Без проблем! хочется full screen mode? Еще проще. Словом, в режиме «когерентности» работать в «параллелях» — сплошное удовольствие. При этом скрыв Панель задач Windows можно спокойно продолжать работу и с OS X и с приложениями Windows, как будто и нет никакой виртуализации. Пара ложек дегтя: во время тестирования приложения оно пару раз зависало, делая продолжение работы с системой невозможным, плюс очень уж не нравятся мне аляповатые тулбарные кнопки в Parallels. Последнее, правда, уже придирка 🙂

VirtualBox. Это средство виртуализации, приобретенное недавно небезызвестной компанией Sun не порадовало ничем кроме цены в 0 долларов. Еще до того, как XP был поставлен и запущен VirtualBox умудрился пару раз «свалиться». Интерфейс же самой «коробки» находится уровнем ниже того, что демонстрировали Fusion и Parallels еще во времена своего бета-детства. Словом, за те пару часов, что я гонял программу, степень доверия к ней и желание возиться дальше не выросло ни коим образом.

Пока что буду выбирать между связкой BootCamp+Parallels/VMware. Кто из последних останется на диске и будет куплен — вопрос пока открытый. У каждого продукта есть свои достоинства и недостатки. Пока что собираюсь посмотреть бету VMware 2, а заодно понаблюдать, как дальше себя будет вести Parallels. Если проработает без падений — сделать выбор будет проще.

Пару слов о недостатках виртуализации. Первое — ресурсы. Про то, чтобы нормально гонять Windows приложения параллельно с Leopard на макбуке с гигабайтом памяти можете забыть: развлечение ниже среднего. Вспоминаем недобрым словом жмотов Apple, почему-то снабжающих свои младшие машинки с памятью, которой впритык хватает лишь для функционирования системы и ставим две планки по гигабайту.

С процессором проблем быть не должно: современные Core достаточно мощны для любых задач, разве что вы решите монтировать в «виртуалке» видео. Игры… если игра работает в буткемпе, это еще не факт, что она нормально заведется в виртуальной машине. Неприятности могут прийти откуда угодно: от криво написанного софта до всенародно любимого старфорса, упорно не желающего видеть лицензионные диски. Т.е. заработало — радуйтесь. Не заработало — лучше оставить затею, т.к. скорее всего завести игру иначе не удастся.

На этом пока все. Если будут толковые комментарии, отличные от «а у миня все работает» или «а у миня ничиво не работает» — пишите.

Виртуальные машины, какую выбрать и где скачать

В последнее время из уст людей, связанных с компьютерными технологиями, все чаще и чаще можно услышать термины «виртуализация» и «виртуальная машина». Причем довольно часто за обоими этими понятиями скрываются совершенно разные вещи. Так что же такое виртуализация, о которой так часто говорят, и почему она так актуальна в последнее время?

Общие сведения о виртуализации

В широком смысле, виртуализация представляет собой процесс отделения реализации какого-либо объекта или процесса от его представления для пользователя. Такое определение видится весьма пространным, однако понять его совсем просто: виртуализация имеет место быть тогда, когда мы видим что-то и работаем с тем, что на самом деле имеет другую от нашего виденья природу и строение. Для чего это нужно? Только для того, чтобы нам было удобно работать с созданным для нас окружением, которое на самом деле устроено совсем иначе, чем мы его себе представляем.

Виртуализация бывает разная: операционных систем, приложений, систем хранения данных, отдельных аппаратных и программных компонентов вычислительных систем. На самом деле, мы все так или иначе пользуемся продуктами виртуализации – многие наверное слышали про виртуальную машину Java в браузерах, логические диски в операционной системе Windows тоже частный случай виртуализации (ведь на самом деле, одно физическое устройство, жесткий диск, представляется пользователю как несколько логических томов).

Но все это было и раньше, почему же в последнее время так много заговорили о виртуализации? А случилось это потому, что за последние несколько лет был совершен большой технологический прорыв в области виртуализации операционных систем, открывший огромные возможности и перспективы. Под виртуализацией операционных систем понимают процесс создания на физическом компьютере так называемой виртуальной машины (что-то вроде виртуального компьютера), в которой устанавливается своя собственная операционная система. Таких виртуальных машин на одной физической платформе может быть несколько, при этом каждая виртуальная машина имеет свои собственные виртуальные аппаратные компоненты: память, процессор, жесткий диск, сетевые адаптеры. Эти ресурсы резервируются виртуальной машиной за счет физических ресурсов аппаратного обеспечения компьютера. Такая модель организации вычислительных систем впервые появилась еще в 70-х годах прошлого века в мэйнфреймах корпорации IBM System 360/370, когда требовалось сохранить предыдущие версии экземпляров операционных систем. Но лишь в 21-м веке эта технология обрела новый смысл на серверных системах и настольных ПК.

Виртуализация операционных систем тоже бывает разная, однако нас интересует такое её представление для пользователя: в операционной системе физического компьютера (её принято называть хостовой ОС): как обычная программа, устанавливается платформа виртуализации, с помощью которой создаются виртуальные машины, в которых, в свою очередь, устанавливаются различные операционные системы (их принято называть гостевыми ОС). На рисунках 1 и 2 показаны отличия классической архитектуры компьютера от архитектуры, содержащей виртуальные машины.

Рисунок 2 – Один из видов виртуализации операционных систем

Гостевые системы и хостовая ОС работают одновременно, обмениваются данными и участвуют в сетевом взаимодействии не только с хостовой ОС, но и с внешней по отношению к физическому компьютеру сетью.

Какие же преимущества несет собой возможность одновременного запуска нескольких операционных систем на одном компьютере? Вот лишь некоторые варианты использования виртуальных машин на настольных компьютерах пользователей:

  • Работа в виртуальной машине со старыми приложениями, не поддерживающими хостовую операционную систему вашего компьютера (например, если ваша хостовая ОС – Windows 10, вы можете установить Windows 98, в которой работала ваша любимая игра, в виртуальной машине и запускать гостевую ОС, когда хочется, без необходимости перезагружать компьютер).
  • Создание защищенных пользовательских окружений для работы с сетью (всевозможные вирусы и вредоносное программное обеспечение сможет лишь повредить гостевую операционную систему виртуальной машины, не затронув реальную систему).
  • Безграничное пространство для экспериментов (устанавливайте любые программы, могущие повредить операционную систему, экспериментируйте с настройками реестра и т.д.).
  • Отличный полигон для разработки и тестирования программного обеспечения в различных операционных системах и их конфигурациях (например, у вас может быть несколько версий операционных систем Ubuntu, если вы разрабатываете программное обеспечение под Linux).
  • Широкие возможности обучения работе с новыми операционными системами и программами (к примеру, если вам знакома только Windows, вы можете себе сделать несколько виртуальных машин с различными операционными nix-системами Linux, Free BSD и QNX, запускать их, когда требуется, и учиться работе с ними).

Это, конечно же, далеко не все возможности применения виртуальных машин на пользовательских компьютерах. Каждый сам может себе придумать, для каких целей ему нужна виртуальная машина, и почувствовать, насколько это удобно, надежно и просто. Перед возможностью установки нескольких хостовых операционных систем на один компьютер с их раздельной загрузкой, виртуальные машины имеют следующие неоспоримые преимущества:

  • Возможность работать одновременно в нескольких системах, осуществлять сетевое взаимодействие между ними.
  • Возможность сделать «снимок» текущего состояния системы и содержимого дисков одним кликом мыши, а затем в течение очень короткого промежутка времени вернуться в исходное состояние.
  • Простота создания резервной копии операционной системы (не надо создавать никаких образов диска, всего лишь требуется скопировать папку с файлами виртуальной машины).
  • Возможность иметь на одном компьютере неограниченное число виртуальных машин с совершенно разными операционными системами и их состояниями.
  • Отсутствие необходимости перезагрузки для переключения в другую операционную систему.

Тем не менее, несмотря на все преимущества, виртуальные машины также имеют и свои недостатки:

  • Потребность в наличии достаточных аппаратных ресурсов для функционирования нескольких операционных систем одновременно.
  • Операционная система работает несколько медленнее в виртуальной машине, нежели на «голом железе». Однако, в последнее время показатели производительности гостевых систем значительно приблизились к показателям физических ОС (в пределах одних и тех же ресурсов), и вскоре, за счет улучшения технологий реализации виртуальных машин, производительность гостевых систем практически будет равна реальным.
  • Существуют методы определения того, что программа запущена в виртуальной машине (в большинстве случаев, производители систем виртуализации сами предоставляют такую возможность). Вирусописатели и распространители вредоносного программного обеспечения, конечно же, в курсе этих методов и в последнее время включают в свои программы функции обнаружения факта запуска в виртуальной машине, при этом никакого ущерба вредоносное ПО гостевой системе не причиняет.

Все перечисленные недостатки виртуальных машин являются в принципе разрешимыми и, по сравнению с большим списком их достоинств, являются не столь существенными. Именно поэтому, технологии виртуализации и виртуальных машин развиваются взрывными темпами, а пользователи находят им все новые и новые применения.

Читайте также:  Norton Internet Security 22.12.0.104

Итак, вы решили установить виртуальную машину. Платформу виртуализации какого производителя вам выбрать? В данный момент на рынке платформ виртуализации присутствуют несколько лидирующих компаний: VMware (независимое подразделение корпорации EMC), Microsoft, Oracle, XenSource, Parallels, SWsoft, Virtual Iron и другие. У платформы каждого из производителей есть свои неоспоримые достоинства и недостатки, однако, что касается пользовательских (настольных) систем виртуализации для хостовых систем Windows, безоговорочных лидеров тут можно пересчитать по пальцам одной руки: компании VMware, Oracle и Microsoft.

Для настольных систем компании предлагают пользователям несколько бесплатных продуктов: VirtualBox (от Oracle), Hyper-V (от Microsoft, бывший Microsoft Virtual PC) и VMware Workstation Player (от VMWare). Кроме них, существует так же виртуальная машина QEMU, разрабатываемая сообществом

Лучшие виртуальные машины для Windows (бесплатные)

Microsoft Hyper-V

Выросший из Microsoft Virtual PC, на сегодняшний день Hyper-V – один из самых значимых продуктов среди программного обеспечения по виртуализации. Hyper-V входит в операционные системы семейства Windows (только в редакциях Pro) начиная с Windows 8, а так же Windows Server (начиная с Windows Server 2008). Кроме того, Hyper-V существует как отдельный продукт – гипервизор Microsoft Hyper-V Server, который является абсолютно бесплатным.

Битва гипервизоров: VMware или KVM?

Гипервизоры (технологии виртуализации) существуют более 30 лет и за это время сумели стать одним из главных «винтиков» в составе облачной экосистемы. Многие компании, подбирающие решения для виртуализации, останавливают свой выбор на двух популярных гипервизорах — VMware и KVM. Предлагаем разобраться какой же из них лучше. Но для начала немного теории.

Что такое гипервизор?

Гипервизор — это программа, отделяющая операционную систему от железа. Гипервизоры виртуализируют ресурсы сервера (процессор, память, диск, сетевые интерфейсы и др.), позволяя использовать их как свои собственные, и создают на основе одного сервера несколько отдельных виртуальных машин. Каждая созданная виртуальная машина изолируется от соседей, чтобы не влиять на работу других. Для работы гипервизора необходима поддержка виртуализации: для процессоров Intel на процессоре Intel VT, а для процессоров AMD на AMD-V.

Гипервизоры делятся на два типа: первые работают непосредственно с сервером, а операционная система пользователей работает поверх гипервизора. Эти гипервизоры могут предоставлять некоторым пользователям функции управления сервером и большинство предприятий используют именно такие гипервизоры.

Гипервизоры второго типа, также известные как размещенные гипервизоры (Hosted Hypervisor), работают с операционной системой, установленной на сервере. А операционные системы для новых пользователей создаются поверх гипервизора.

Настольные гипервизоры, такие как Oracle VirtualBox или VMware Workstation, являются гипервизорами второго типа, а VMware и KVM – первого. VMware и KVM устанавливаются непосредственно на сервер и не требуют установки какой-либо операционной системы.

VMware vSphere

Перед покупкой VMware vSphere можно попробовать поработать в пробной версии (60 дней), после чего необходимо покупать лицензию, либо мириться с ограничениями бесплатной версии.

В бесплатной версии, которая называется VMware Free vSphere Hypervisor, нет ограничений для хоста по процессорам и памяти, зато есть ряд других:

  • API продукта доступно только для чтения;
  • виртуальная машина не может иметь более 8 ядер;
  • ее нельзя использовать вместе с Veeam для создания резервных копий;
  • подключение к vCenter Server не поддерживается;
  • не поддерживается и высокая доступность, а также технологии VM Host Live Migration и VM Storage Live Migration.

Продукт от VMware отличается от аналогов поддержкой большого количества операционных систем — Windows, Linux, Solaris, FreeBSD, Netware, MacOS и других.

Установка дистрибутива VMware на сервер очень проста: достаточно загрузиться с CD, флешки или через PXE. К тому же поддерживаются сценарии, позволяющие автоматизировать процесс инсталляции программного обеспечения, настройку сети и подключения к vCenter Server.

Немаловажно и наличие специального конвертера VMware vCenter Converter, позволяющего использовать в ESXi образы MS Virtual Server, Virtual PC, Hyper-V, а также физические серверы и образы дисковых разделов, созданных такими программами как Acronis True Image, Norton Ghost и другими.

У VMware vSphere есть встроенная интеграция с Microsoft Active Directory, то есть аутентификацию пользователей в частном или гибридном облаке можно производить при помощи доменных служб Microsoft. Гибкое распределение ресурсов позволяет использовать горячее добавление CPU, ОЗУ и жесткого диска (в том числе изменять размер текущего жесткого диска без перезагрузки).

VMware Fault Tolerate — технология VMware, предназначенная для защиты виртуальных машин с помощью кластеров непрерывной доступности. При отказе хоста (сервера ESXi) с основной (Primary) рабочей копией виртуальной машины, защищенная виртуальная машина мгновенно переключится на «вторичную» (Secondary) или «теневую» копию, работающую на другом сервере ESXi. Для машин, защищенных VMware Fault Tolerance, происходит постоянное (в реальном времени) копирование всего состояния памяти и процессорных инструкций с основной копии на «теневую». При сбое основного хоста ESXi, пользователи даже не заметят процесса переключения на второй узел. Именно этим Fault Tolerance отличается от High Availability. В High Availability при отказе физического сервера виртуальные машины будут перезапущены на других узлах, и пока операционные системы перезагружаются пользователи не смогут получить доступ к виртуальным серверам.

Кроме VMware Foult Tolerate, лицензия VMware vCloud Suite Enterprise обеспечивает высокую доступность, отказоустойчивость и восстановление после аварий с помощью функций vSphere HA, vMotion, Storage vMotion, и vCenter Site Recovery Manager.

Для уменьшения плановых остановок в обслуживании серверов или систем хранения данных (СХД), функции vMotion и Storage vMotion в онлайн-режиме переносят виртуальные машины и их диски без остановки работы приложений и пользователей. Функция vSphere Replication поддерживает разные варианты репликации vCenter Site Recovery Manager (SRM) для защиты от крупных аварий. SRM обеспечивает централизованное планирование послеаварийного восстановления, автоматические Failover и Failback с резервного сайта или из облака vCloud, а также тестирование послеаварийного восстановления без прерывания работы приложений.

К особенностям этого гипервизора стоит отнести избирательность к железу — перед установкой необходимо тщательно проверить имеющееся оборудование на совместимость с нужной версией ESXi. Для этого на сайте VMware есть специальная страница.

Лицензирование продуктов VMware имеет свои особенности. Дополнительную путаницу добавляют периодические изменения (от версии к версии vSphere) в лицензионной политике VMware. Существует несколько пунктов, которые нужно учесть перед приобретением лицензий VMware vSpere:

  • лицензирование гипервизора выполняется по числу физических процессоров (CPU). Каждый CPU сервера требует отдельной лицензии vSphere (ядра не являются физическими процессорами и не учитываются в лицензировании);
  • доступный функционал сервера ESXi определяется установленной на нем лицензией vSphere. Подробное руководство по лицензиям есть на сайте VMware;
  • для каждой купленной лицензии vShpere необходимо приобретать пакет сервисной поддержки (минимум на год);
  • VMware не накладывает ограничения на количество памяти (RAM), установленной на сервере, и на количество запущенных виртуальных машин.

Управлять множеством хостов с гипервизорами ESXi, СХД и сетевым оборудованием можно с помощью еще одного продукта VMware — Vcenter Server. Подключаемые модули клиента vSphere, предоставляемые партнерами VMware, дают IT-администраторам возможность управлять сторонними элементами в дата-центре непосредственно из этой консоли. Поэтому пользователи vCenter могут выполнять резервное копирование, защищать данные, управлять серверами, сетями и безопасностью непосредственно из интерфейса vCenter. В этой же консоли можно настроить триггеры, которые оповестят о возникших проблемах, и получить данные о работе всей инфраструктуры в виде графиков или таблиц.

KVM — простой в использовании, легкий, нетребовательный к ресурсам и довольно функциональный гипервизор. Он позволяет за минимальные сроки развернуть площадку виртуализации и организовать виртуализацию под управлением операционной системы Linux. В процессе работы KMV осуществляет доступ к ядру операционной системы через специальный модуль (KVM-Intel или KVM-AMD). Изначально KVM поддерживал только процессоры x86, но современные версии KVM поддерживают самые разные процессоры и гостевые операционные системы, в том числе Linux, BSD, Solaris, Windows и др. Кстати, все Wiki-ресурсы (MediaWiki, Wikimedia Foundation, Wikipedia, Wikivoyage, Wikidata, Wikiversity) используют именно этот гипервизор.

Поскольку гостевые операционные системы взаимодействуют с гипервизором, который интегрирован в ядро Linux, у гостевых операционных систем есть возможность обращаться напрямую к оборудованию без нужды изменения гостевой операционной системы. За счет этого замедления работы гостевой операционной системы почти не происходит.

KVM позволяет виртуальным машинам использовать немодифицированные образы дисков QEMU, VMware и другие образы, содержащие операционные системы. Каждая виртуальная машина имеет своё собственное виртуальное аппаратное обеспечение: сетевые карты, диск, видеокарту и другое железо.

Благодаря поддержке немодифицированных образов VMware, физический сервер можно легко виртуализовать при помощи все той же утилиты VMware vServer Converter, а затем перенести полученный файл в гипервизор.

Установка KVM в операционной системе Linux заключается в инсталляции пакета KVM и библиотеки виртуализации Libvirt, а также в тщательной настройке среды виртуализации. В зависимости от используемой на хосте операционной системы необходимо настроить мост или подключение к VNC-консоли, с помощью которой виртуальные машины будут взаимодействовать с хостом.

Администрировать KVM сложнее, так как прозрачный доступ к файлам, процессам, консолям и сетевым интерфейсам отсутствует, это приходится настраивать самостоятельно. Перестройка параметров VM в KVM (CPU, RAM, HDD) не очень удобна и требует дополнительных действий, включающих перезагрузку ОС.

Сам проект не предлагает удобных графических инструментов для управления виртуальными машинами, только утилиту Virsh, реализующую все необходимые функции. Для удобного управления виртуальными машинами можно дополнительно установить пакет Virt-Manager.

У KVM нет встроенных инструментов, подобных Fault Tolerate для VMware, поэтому единственный способ создать кластер высокой доступности — использовать сетевую репликацию при помощи DRDB. Кластер DRBD поддерживает только два узла, а узлы синхронизируются без шифрования. То есть для более безопасной связи необходимо использовать VPN-соединение.

Кроме того, для построения кластера высокой доступности понадобится программа Heartbeat, которая позволяет обмениваться служебными сообщениями о своем состоянии узлам в кластере, и Pacemaker — менеджер ресурсов кластера.

Читайте также:  Программы для видеозахвата с видеокамеры через USB

Гипервизор KVM распространяется как продукт с открытым исходным кодом, а для корпоративных пользователей существует коммерческое решение Red Hat Virtualization (RHEL), основанное на KVM и платформе управления виртуальной инфраструктурой oVirt.

Несомненным преимуществом этого гипервизора является то, что он способен работать на любом сервере. Гипервизор довольно неприхотлив к ресурсам, что позволяет с легкостью использовать его для задач тестирования.

Следует учесть, что у KVM нет службы поддержки. Если что-то не получится, можно рассчитывать на форумы и помощь сообщества. Или перейти на RHEL.

Так что же выбрать?

Оба гипервизора являются зрелыми, надежными, высокопроизводительными системами виртуализации, у каждой из которых есть свои особенности, которые нужно учитывать при выборе.

KVM обычно более масштабируем, чем VMware, в первую очередь потому что vSphere имеет некоторые ограничения на серверы, которыми он может управлять. Кроме того, VMware добавила большое количество сетей хранения данных (SAN) для поддержки различных поставщиков. Эта функция означает, что VMware имеет больше вариантов хранения, чем KVM, но также усложняет поддержку хранилища VMware при расширении.

KVM обычно является наиболее популярным гипервизором для компаний, которые стремятся сократить стоимость внедрения и менее заинтересованы в функциях корпоративного уровня.

Исследования показали, что совокупная стоимость владения KVM, как правило, на 39 процентов ниже, чем у VMware, хотя фактическая совокупная стоимость владения зависит от специфичных факторов, таких как эксплуатационные параметры и рабочая нагрузка площадки.

Тесная интеграция с операционной системой на хосте является одной из наиболее распространенных причин, по которой разработчики выбирают KVM. Особенно те, кто использует Linux. Включение KVM во многие дистрибутивы Linux также делает его удобным выбором для разработчиков.

Облачные провайдеры, предлагающие своим клиентам услуги по модели IaaS, обычно выбирают инфраструктуру, построенную на продуктах VMware. Решения на основе VMware Sphere содержат все важные корпоративные функции по обеспечению высокой и непрерывной доступности, обеспечивают поддержку большего числа гостевых операционных систем и имеют возможность сопряжения инфраструктуры заказчика с облачными сервисами.

Что лучше: VirtualBox или VMWare. Описание, сравнение и особенности

Использование программного обеспечения для виртуализации при запуске различных операционных систем на одном компьютере стало очень популярным в современном технологическом мире и для этого есть все основания. Виртуализация означает создание виртуальной версии вещей, таких как сетевые ресурсы или устройства хранения.

Таким образом, виртуализация операционной системы позволяет оборудованию компьютера запускать множество образов операционной системы одновременно. Одним из наиболее часто используемых примеров является тестирование программного обеспечения или приложений в другой среде, а не на другом компьютере. Это может потенциально сэкономить немного денег, запустив несколько серверов на одном компьютере.

Для того чтобы разобраться, что выбрать VirtualBox или VMWare, для начала следует подробнее ознакомиться с каждым ПО по отдельности. Буду взяты в обзор только основные параметры, на которые в основном обращают при работе внимание пользователи.

VirtualBox

Вам будет интересно: Как удалять файлы через командную строку в ОС Windows

Что может быть лучше отличного, функционального программного обеспечения. Особенно если оно бесплатное. VirtualBox прошел через несколько разных рук, но теперь принадлежит Oracle. Программное обеспечение с открытым исходным кодом, следовательно, оно бесплатное и имеет большое количество функций для резервного копирования.

Рассматривая отличия между Virtualbox и VMWare, следует рассмотреть специфику каждого программного обеспечения. Это позволит определить основные преимущества. Согласно веб-сайту компании, VirtualBox является «универсальным полнофункциональным виртуализатором для оборудования x86, предназначенным для серверов, настольных компьютеров и встраиваемых систем». И хотя он предназначен специально для компьютеров Windows, приятно отметить, что он также доступен на Mac и Linux.

Особенности ПО

Этот продукт является гипервизором 2-го типа, так что это программное обеспечение хоста виртуализации, которое работает на уже установленной операционной системе в качестве приложения. Вместо этого гипервизор типа 1 – это хост-программа, работающая на так называемом «голом железе». По сути, это означает, что ПО работает на компьютере без операционной системы. При сравнении VirtualBox и VMware в этом плане выигрывает, конечно, первая программа.

Некоторые примеры гипервизоров типа 1 включают Hyper-V, Xen и OpenVZ. Кроме того, гипервизоры типа 1 работают в облачных средах, средах виртуализации серверов и инфраструктуре виртуальных рабочих столов (VDI). Однако гипервизоры типа 2 запускают одну гостевую виртуальную машину в локальных системах.

Вам будет интересно: Оверклокинг: что это? Режим оверклокинга

Образ VMWare или VirtualBox можно бесплатно загрузить с официальных источников. Существуют и расширенные версии, а также специальные разработки для программистов.

VirtualBox любят как гипервизор типа 2, главным образом потому, что не требуется перезагружать систему для запуска другой операционной системы на компьютере или поддерживать обычно более дорогие системы гипервизора типа 1.

Плюсы при работе

Эта программа интегрируется с указателем мыши, что позволяет создавать моментальные сохранения системы. Эти сохранения позволяют загружать персональный компьютер или ноутбук из любой точки, которую сохранили в истории. Также возможно разделить буфер обмена между виртуализированной и хост-операционной системой. Осуществляя выбор между VirtualBox и VMWare, по этому параметру побеждает первая программа.

Несколько претензий к этому программному обеспечению для виртуализации основываются на том, что его режим без настроек не является наилучшим, поскольку он содержит в себе всю панель инструментов гостевой ОС.

VMWare

Бесплатная версия VMWare – главный конкурент VirtualBox. Он обеспечивает безопасную и изолированную среду для всех потребностей программного обеспечения для виртуализации новых операционных систем или тестирования исправлений. В то время как VirtualBox работает с компьютерами Windows, Mac и Linux, VMWare работает на Windows и Linux, но не на Mac.

При помощи этого программного обеспечения пользователи могут «реплицировать» серверную, настольную и планшетную среды на виртуальной машине, чтобы одновременно запускать приложения в разных операционных системах без перезагрузки. Если сравнивать VMware Workstation и VirtualBox, обе программы находятся на одном уровне.

Предназначение программы

По сути, это ПО предназначено для тех, кому необходимо создавать и запускать виртуальные машины, но не в больших масштабах. Также полезно знать, что это гипервизор типа 2, такой же, как и VirtualBox.

С бесплатной версией пользователи получают возможность просто создавать новые виртуальные машины, доступ к более чем 200 поддерживаемым гостевым ОС, массовое развертывание, обмен файлами между хостами и гостями, 3D-графику с поддержкой DX10 и OpenGL 3.3, возможность запуска зашифрованных виртуальных машин и многое другое. При ответе на вопрос “Чем VMWare лучше VirtualBox?” можно привести как раз этот показатель.

Вам будет интересно: Руководство: как текст перевести в кривые в иллюстраторе

Несмотря на более высокую цену, Pro-версия предлагает несколько функций, которые недоступны для бесплатных пользователей. Используя VMWare Workstation Pro, можно подключаться к vSphere, ESXi и другим серверам рабочих станций для управления виртуальными машинами и физическими хостами.

Уникальные функции

Кроме того, пользователи могут чувствовать себя в безопасности с этим программным обеспечением для виртуализации, имея возможность шифровать и защищать паролем виртуальные машины, а также изолировать корпоративные рабочие столы от устройств, отключая копирование и вставку, перетаскивание и удаление, совместное использование папок и доступ к USB-устройства. При выборе между VirtualBox и VMWare Parallels по этому параметру выиграет вторая программа.

С бесплатной версией можно запускать зашифрованные виртуальные машины, но с Pro предоставляется возможность создавать и управлять зашифрованными виртуальными машинами. Также можно запускать несколько виртуальных машин одновременно, совместно использовать виртуальные машины как сервер, делать моментальные снимки и пользоваться некоторыми другими функциями, недоступными для бесплатных пользователей.

Стоимость версий

Итак, теперь о расходах, которые предстоят тем, кто заинтересовался профессиональной версией программного обеспечения.

Можно загрузить бесплатный 64-разрядный проигрыватель VMWare Workstation 12.5 для Windows на веб-сайте компании, где утверждают, что эта бесплатная версия доступна для некоммерческого, личного и домашнего использования. Они также привлекают студентов и некоммерческие организации, поэтому предлагают неплохие скидки на покупку подписки и лицензионного ключа.

Но коммерческие организации должны оплатить лицензии, необходимые для использования Workstation Player.

Если необходимо приобрести «Оптимизированную виртуализацию ПК для бизнеса» для Workstation 12.5, это обойдется пользователю в 149,99 доллара (10 тысяч рублей) или 79,99 доллара (5 тысяч рублей) – на обновление уже существующей версии. Если вместо этого клиент захочет приобрести Workstation 12.5 Pro, ему будет предложено купить за 249,99 доллара (почти 17 тысяч рублей).

Какую программу выбрать

Если необходимо приобрести программное обеспечение для виртуализации для большой компании или организации, Workstation Pro – это правильный выбор. Он получил отличные отзывы от тысяч пользователей и, как правило, является очень надежным программным обеспечением. ПО имеет ряд различных полезных функций и регулярно обновляется.

VirtualBox действительно имеет хорошую поддержку, потому что это программа с открытым исходным кодом и абсолютно бесплатная. Открытый исходный код означает, что в последних выпусках иногда есть ошибки, но обычно их исправляют очень быстро.

С плеером VMWare придется подождать, пока компания выпустит обновление для исправления ошибок, но в целом это программное обеспечение оказалось достаточно надежным, эксперты считают, что оно работает более плавно. Есть и уникальная особенность: пользователи профессиональной версии могут воспользоваться функцией Convert VirtualBox to VMWare, которая позволяет переносить кодированные файлы.

Пользователи не могут единогласно выбрать один из этих двух продуктов, большая их часть берет в расчет собственные предпочтения при работе с программами. Считается, что VMWare Player обеспечивает лучшее перетаскивание между хостом и виртуальной машиной, однако VirtualBox предлагает неограниченное количество сохранений (то, что доступно только в VMWare Workstation Pro).

Если для корпоративных решений не нужна виртуальная машина, лучше использовать VirtualBox в качестве программного обеспечения для виртуализации. Программа проста в установке, требует меньшего количества ресурсов, ее выбирают многие люди. Если же клиент предпочитает более плавный интерфейс и более функциональное перетаскивание между хостами, он должен выбрать VMWare.

Ссылка на основную публикацию
Adblock
detector