Je vais bientôt m'acheter un joli serveur (quelque chose comme le quad-cpu HP DL585) pour un usage personnel (trucs liés à la maison, projets d'exploration de données, serveur Web et quelques tâches cron), et je me demande comment séparer toutes ces tâches en environnements dédiés.
Je suis habitué à l'administration de serveurs FreeBSD et Linux et aux configurations de virtualisation (Xen et VmWare), donc la virtualisation est venue tout naturellement. Mais comme je prévois d'utiliser FreeBSD, je peux également utiliser des prisons (je ne suis pas intéressé à utiliser un autre système d'exploitation que FreeBSD).
Mais je manque d'expérience dans les prisons FreeBSD, et je n'avais jamais prévu de les utiliser auparavant. Je recherche donc un retour d'expérience et peut-être quelqu'un avec une expérience dans les deux domaines qui pourrait me conseiller sur celui qui conviendrait le mieux à mes humbles besoins.
la source
Les prisons FreeBSD sont idéales pour séparer les tâches sur un seul serveur. J'ai eu une telle expérience lorsque j'ai dû exécuter 2 serveurs LAMP virtuels sur une machine:
J'ai donc mis en place 2 prisons avec différentes adresses IP, configuré un serveur de noms dans un environnement "réel" et tout a bien fonctionné pendant près d'un an (après que la première configuration a été déconseillée) sans aucune baisse de performances.
Jetez également un œil aux nouvelles fonctionnalités de prison dans FreeBSD 7.2 - cela pourrait être utile.
la source
Je crois que ce site contient les informations que vous recherchez, avec de belles comparaisons avant et après: [ http://www.playingwithwire.com/2009/06/virtual-failure-yippiemove-switches-from-vmware-to-freebsd -les prisons /] [1]
la source
J'utilise des prisons freebsd pour de nombreuses machines d'administration. Je n'ai pas testé les performances de manière approfondie, mais je peux vous dire qu'une fois que vous avez compris, c'est génial. Le temps pour installer une toute nouvelle prison (essentiellement un nouveau système freebsd) est réduit à quelques minutes ou moins, avec 8 ou 9 commandes .. et il existe des scripts pour le réduire à un.
la source
La virtualisation vous offrira plus de fonctionnalités telles que des sockets bruts, être capable de tester un nouveau noyau FreeBSD, pouvoir mettre les invités en veille, redémarrer l'hôte et reprendre les invités et configurer le noyau différemment dans les différents hôtes.
Ne pas pouvoir cingler depuis une prison bsd est nul. (peut-être que cela peut être activé, je ne suis pas un gourou freebsd).
En termes de performances, je ne sais pas. Mais j'aime vraiment le fait que je puisse démarrer un scratch OpenBSD (ou autre) et tester quelque chose de simple en un rien de temps, et ne pas avoir à quitter le canapé. Je recommanderais donc la virtualisation même si vous exécutez uniquement les systèmes freebsd "en direct".
la source