Назад | Перейти на главную страницу

Предпочтительное программное обеспечение виртуальной машины для небольшой команды разработчиков

Я не очень знаком с миром виртуализации, но хочу изучить возможности.

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

Помимо того, что я знаю некоторые бренды - VMware и Virtualbox - это те, с которыми я больше всего знаком, - я действительно не знаю достаточно, чтобы сделать твердый выбор.

Требования:

Вопросы:

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

Если вы хотите настроить выделенный сервер для своих разработчиков, я бы порекомендовал VMware ESXi. Он бесплатный и довольно простой в настройке, но он работает на «голом железе», поэтому вам придется уничтожить свой сервер или установить VMware Server на свой сервер 2008 года, чтобы поиграть с ESXi заранее.

Рабочая станция VMware, VMware Player и Virtual Box - хороший выбор, если вы хотите запустить программное обеспечение на локальной машине разработчика. Таким образом, они могут запускать ту же настройку, что и живой сервер, не перебирая изменения друг друга.

На самом деле я использую рабочие станции ESXi и VMWare в своей тестовой среде с Workstation на локальном компьютере разработчика, ESXi, работающим на QA / внутреннем сервере, и ESXi, работающим на рабочем сайте.

Мы используем Proxmox: http://pve.proxmox.com/wiki/Main_Page и предоставить каждому разработчику собственную песочницу Linux в качестве гостя KVM.

Proxmox имеет открытый исходный код, имеет отличный веб-интерфейс администратора и легко настраивается для управления несколькими хостами (каждый из которых обслуживает гостей) в одном кластере. Если вы храните свои изображения на устройстве SAN или NAS, вы даже можете выполнять прямую передачу гостей с хоста на хост.

Его установка с нуля - это урезанный Debian, поэтому он не может помочь вам со стороны Windows Server 2008, но это действительно замечательный проект с открытым исходным кодом.

Ура

FWIW, вот некоторая информация относительно «дешевого / бесплатного» угла с точки зрения VMware (на основе некоторых копаний, которые я сделал некоторое время назад).

"Вещи для рабочих станций" (мое несколько произвольное различие, поскольку это может работать на сервере):

VMWare Player: бесплатно, но за этот «VMware Player бесплатен для личного некоммерческого использования». Так что, по-видимому, вы не можете использовать его в коммерческой среде.

Это несмотря на этот ссылка, где в разделе «Самый безопасный способ попробовать новое программное обеспечение» они предлагают использовать его для «Запуск корпоративных виртуальных машин».

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

Рабочая станция VMWare: платная коммерческая версия, имеет несколько расширенных функций, которых нет у VMWare Player.

"Материал серверного класса" (опять же, несколько произвольное различие, поскольку первый может работать на рабочей станции):

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

Гипервизор VMware vSphere (ранее назывался VMWare ESXi): бесплатно, вы можете использовать его в коммерческой среде, эквивалент VMWare Server без операционной системы (базовая ОС не требуется).

Если вы уже используете server 2008, вам действительно нужно просто включить роль Hyper-v и запустить ее.

Плюсы:

0 Стоимость Минимальные трудозатраты на установку и запуск.

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

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

Если вам нужен только LAMP, используйте Xen или KVM для лучшей производительности только для виртуальных клиентов Linux.

Virtualbox, Vmware и другие лучше подходят для виртуальных клиентов с графическим интерфейсом.