Pronto me compraré un buen servidor (algo así como el HP DL585 quad-cpu) para uso personal (cosas relacionadas con el hogar, proyectos de minería de datos, servidor web y algunos trabajos cron), y me pregunto cómo separar todas esas tareas en ambientes dedicados
Estoy acostumbrado a las configuraciones de virtualización y administración de servidores FreeBSD y Linux (Xen y VmWare), por lo que la virtualización fue algo natural. Pero como planeo usar FreeBSD, también puedo usar cárceles (no estoy interesado en ejecutar ningún otro sistema operativo que no sea FreeBSD).
Pero me falta experiencia en las cárceles de FreeBSD, y nunca planeé usarlas antes. Así que estoy buscando un retorno de experiencia y quizás alguien con experiencia en ambos dominios que pueda aconsejarme sobre cuál sería el más adecuado para mis humildes necesidades.
fuente
Las cárceles de FreeBSD son excelentes para separar tareas en un solo servidor. Tuve tal experiencia cuando necesitaba ejecutar 2 servidores virtuales LAMP en una máquina:
Así que simplemente configuré 2 cárceles con diferentes IP, configuré un servidor de nombres en un entorno "real" y todo funcionó bien durante casi un año (después de eso, la primera configuración quedó en desuso) sin ninguna caída en el rendimiento.
También eche un vistazo a las nuevas características de la cárcel en FreeBSD 7.2: puede ser útil.
fuente
Creo que este sitio tiene la información que busca, con algunas buenas comparaciones de antes y después: [ http://www.playingwithwire.com/2009/06/virtual-failure-yippiemove-switches-from-vmware-to-freebsd -jails /] [1]
fuente
Utilizo cárceles de freebsd para muchas máquinas de administración. No he probado el rendimiento exhaustivamente, pero puedo decirte que una vez que lo domines, es genial. El tiempo para configurar una nueva cárcel (esencialmente un nuevo sistema freebsd) se reduce a un par de minutos o menos, con 8 o 9 comandos ... y hay scripts para reducirlo a uno.
fuente
La virtualización le brindará más funciones, como sockets sin procesar, poder probar un nuevo kernel de FreeBSD, poder poner a los invitados a dormir, reiniciar el host y reanudar a los invitados y configurar el kernel de manera diferente en los diferentes hosts.
No poder hacer ping desde una cárcel bsd apesta. (Tal vez esto se puede activar, no soy un gurú freebsd).
En cuanto al rendimiento, no lo sé. Pero realmente me gusta el hecho de que puedo iniciar un OpenBSD desde cero (o lo que sea) y probar algo simple en muy poco tiempo, y no tener que abandonar el sofá. Por lo tanto, recomendaría la virtualización incluso si solo ejecuta freebsd-systems "live".
fuente