Я скоро куплю себе хороший сервер (что-то вроде четырехъядерного процессора HP DL585) для личного использования (домашние вещи, проекты по сбору данных, веб-сервер и некоторые задания cron), и мне интересно, как разделить все эти задачи на выделенные среды.
Я привык к администрированию и виртуализации серверов FreeBSD и Linux (Xen & VmWare), поэтому виртуализация была вполне естественной. Но так как я планирую использовать FreeBSD, я также могу использовать jails (меня не интересует запуск любой другой ОС, кроме FreeBSD).
Но у меня нет опыта в тюрьмах FreeBSD, и я никогда не планировал использовать их раньше. Поэтому я ищу возвращение некоторого опыта и, возможно, кого-то с опытом работы в обеих областях, который мог бы посоветовать мне, какой из них лучше всего подходит для моих скромных потребностей.
источник
Тюрьмы FreeBSD отлично подходят для разделения задач на одном сервере. У меня был такой опыт, когда мне нужно было запустить 2 виртуальных сервера LAMP на одной машине:
Поэтому я просто установил 2 джейла с разными ip, настроил сервер имен в «реальной» среде и все работало нормально почти год (после этого первая конфигурация устарела) без какого-либо падения производительности.
Также взгляните на новые функции тюрьмы во FreeBSD 7.2 - это может быть полезно.
источник
Я считаю, что на этом сайте есть информация, которую вы ищете, с некоторыми хорошими сравнениями до и после: [ http://www.playingwithwire.com/2009/06/virtual-failure-yippiemove-switches-from-vmware-to-freebsd -jails /] [1]
источник
Я использую freebsd jails для многих администраторов. Я не очень тщательно тестировал производительность, но могу вам сказать, что как только вы ее освоите, это здорово. Время для установки совершенно новой тюрьмы (по сути, новой системы freebsd) сокращается до пары минут или меньше, с 8 или 9 командами ... и есть сценарии, чтобы уменьшить его до одной.
источник
Виртуализация предоставит вам больше возможностей, таких как необработанные сокеты, возможность тестирования нового ядра FreeBSD, возможность перевести гостей в спящий режим, перезагрузить хост и возобновить работу гостей, а также по-разному конфигурировать ядро на разных хостах.
Не в состоянии пинговать из BSD Jail отстой. (может быть, это можно включить, я не гуру FreeBSD).
По производительности я не знаю. Но мне действительно нравится тот факт, что я могу запустить OpenBSD с нуля (или что-то еще) и протестировать какую-то простую вещь в кратчайшие сроки, и мне не нужно покидать кушетку. Поэтому я бы порекомендовал виртуализацию, даже если вы будете запускать freebsd-системы только «вживую».
источник