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

VirtualBox в производстве?

Я планирую переместить службу, которая в настоящее время работает на Debian, в VirtualBox. Это позволит нам легко перенести его, то есть на более быструю машину, если потребуется. Настройка будет такой:

debian host > Virtual Box #1 > debian instance #1 running Apache & application
            > Virtual Box #2 > debian instance #2 containing database

Есть ли у вас опыт настройки производства на основе Virtual Box? Достаточно ли стабильно и быстро? Вы бы порекомендовали другой продукт?

Большое спасибо!

По моему опыту, виртуальный бокс больше предназначен для запуска системы виртуального рабочего стола, а не сервера. IT отлично подходит для таких вещей, как запуск VMWare ESXi, которым нужно управлять из Windows, но у меня была только система Linux, поэтому я виртуализировал Windows для запуска инструментов. Или это отлично подходит для тестирования. Но я бы не стал запускать сервер для производства, потому что я действительно не думаю, что он предназначен для использования в этом качестве. Кроме того, если он работает на рабочей станции, вы увеличиваете вероятность того, что сервер выйдет из строя из-за перезагрузок, сбоев, других программ, имеющих проблемы и т. Д.

Я бы действительно подумал об использовании продукта, более ориентированного на работу серверов, например Xen, VMWare ESXi или VMWare Server или Hyper-V. У них есть инструменты, которые лучше ориентированы на работу производственных серверов, в бесплатных выпусках.

Как уже сказал Барт, VirtualBox больше ориентирован на использование настольных компьютеров. У него есть бонус в том, что он действительно многоплатформенный (вы можете получить VB для Linux, OSX, Solaris, Win) и иметь приятный интерфейс.

Для простых установок сервера я больше использую VMware Server, я считаю, что он более подходит. Моя основная система - это Ubuntu LTS, и у меня есть ряд систем от старого Ubuntu 6.06 + VMwareServer1 до Ubuntu 10.04 + VMwareServer2.

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

Кроме того, я обнаружил, что VMware Server более подходит для запуска экзотических вещей (на прошлой неделе мы успешно перенесли систему SCO OpenServer 5 с металла на VMware Server 2 - хотя она даже не загружалась в VirtualBox во время быстрого теста).

VMware Server 2 включает в себя приятный веб-интерфейс администратора (полезен, если ваш сервер безголовый), но ему не хватает приличной консоли (его собственная родная консоль - это плагин браузера для Linux и Windows, но не для Mac). К счастью, вы можете просто отредактировать свойства виртуальной машины, добавить консоль VNC и использовать ее :)