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

Может ли VirtualBox работать как платформа для хостинга VPS?

Я подумываю о переключении моих хостинговых клиентов с общего хостинга на VPS-хостинг на Linux. Я думал об Ubuntu или CentOs и Debian для виртуальных машин.

Я смотрел VirtualBox, который выглядит неплохо.

Может ли VB работать как платформа для хостинга VPS? Нужен ли мне их протокол удаленного рабочего стола (RDP) для управления виртуальными машинами? Разве они не будут доступны из оболочки удаленно, как любой другой сервер?

CentOS 6 и KVM.

Я использую то, что по сути является VPS-сервером с вышеуказанной настройкой (на самом деле это SL6, так как мне не терпелось дождаться CentOS 6, и в любом случае это в основном личное дело). Его действительно легко администрировать, и я не заметил, что накладные расходы вызывают какие-либо проблемы.

В настоящее время работает 3 виртуальных машины Windows 2008, еще одна виртуальная машина SL6 и виртуальная машина Ubuntu 11.04. Есть как минимум еще 3, чтобы добавить в ближайшее время.

Вместо того, чтобы полностью использовать эмулируемое оборудование с помощью VMWare, VirtualBox, * EMU, я думаю, вам следует рассмотреть доступные виртуализации на уровне ОС. Linux-VServer, OpenVZ или LXC обеспечат безопасную изоляцию для каждого гостя, близкую к исходной производительности без накладных расходов и, на мой взгляд, значительно упростят управление.

Я лично использовал Linux-VServer, так как он имеет более длинный послужной список.

Что касается вашего вопроса о VBox, гости будут доступны через ssh (при условии, что sshd запущен и прослушивает). Или любой другой протокол, который вы хотели бы прослушивать, например VNC. Однако я не могу говорить о поддержке RDP VBox. Однако, если демон ssh по какой-то причине остановился в гостевой системе, я не знаю, как его можно администрировать (на самом деле, скорее всего, для этого и предназначена поддержка RDP).

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

Я предлагаю вам вместо этого взглянуть на OpenXen Server, VMware ESXi или Proxmox.

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

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

Вы также можете попробовать Citrix Xenserver, у которого есть бесплатная версия, у него приятный интерфейс, и я не могу сказать, что он меня разочаровал.