53 votes

Est Ubuntu acceptable distro pour l'exécution d'un serveur de production?

Je ne suis pas un grand expert Linux, mais je suis à l'aise en cours d'exécution mon bureau Ubuntu. J'ai aussi un peu d'expérience sur Ubuntu en tant que serveur en tant que bien, pour mon réseau domestique.

Au travail, nous envisageons de passer de notre actuel Solaris installation à base de quelque chose de basé sur Linux. Notre sysadmin est de pousser pour quelque chose comme RedHat Enterprise ou CentOS. Cependant, dans le même temps, il bataille pour les développeurs (comme moi!) pour prendre un rôle plus important dans le fonctionnement de la machine.

J'ai essayé de le repousser en suggérant que nous allons avec Ubuntu pour le serveur. La majorité de l'équipe de développement a Ubuntu expérience, plutôt que très peu avec RedHat. Cependant, le sysadmin me dit que Ubuntu n'est pas vraiment adapté pour un serveur de production.

Nos besoins d'évolutivité ne sont pas très élevé, probablement à deux chiffres bas requêtes par seconde max. Pour plus de sécurité, nous avons besoin d'elle pour être "raisonnablement sûr." En d'autres termes, nous ne sommes pas stocker les cartes de crédit ou de dossiers médicaux, seulement les courriels et autres. Essentiellement, nous allons être au service de Ruby on Rails et PHP web apps.

Qu'est-ce exactement disqualifie Ubuntu en tant que candidat pour un serveur de production?

51voto

Sunny Milenov Points 10978

Si Wikimedia pouvez utiliser Ubuntu, alors à vos exigences, vous devriez être ok.

Mais, si votre équipe a Ubuntu expérience, peut-être que Debian serait le meilleur choix pour l'infrastructure serveur, si vous n'avez pas besoin de la pointe d'un ensemble d'applications.

21voto

Douglas Leeder Points 29986

Ubuntu est très bien adapté à l'utilisation de serveurs.

Normalement, un point d'achoppement est le manque de payé les options de support, mais Ubuntu a eux: http://www.ubuntu.com/support/paid

15voto

Fergie Points 652

Parlant comme quelqu'un qui a réellement obtenir serverfarms jouer gentil, et a en fait utilisé de Red Hat Enterprise et Ubuntu LTS, je peux vous dire que Ubuntu est de loin la meilleure et le meilleur système pris en charge.

Cela dit, pour des fins de vérification, des costumes préfèrent réelle fournisseurs. Donc, même si Red Hat est le niveau inférieur, beaucoup d'infrastructure d'entreprise exige que si Linux est utilisé, que Linux doit être de Red Hat.

C'est là la difficulté.

Je sais que ce n'était probablement pas très utile...

14voto

Magus Points 529

Rien de strictement disqualifie Ubuntu comme un serveur de distribution. Si je me souviens bien, Ubuntu a même un serveur orienté variante (Ubuntu Server). La chose qui rend Ubuntu moins prêt à la production, c'est que il n'y a pas autant de rigoureux tests de logiciels et les paquets eux-mêmes ne sont pas la propriété de quelqu'un qui est directement responsable de leur entretien. Aussi, Ubuntu fondamentalement juste attrape les versions existantes dans Debian Unstable et l'astique un peu avant de les libérer.

En bref: plus de chance de buggy logiciels instables.

Je recommande fortement de Debian Stable ou Testing (Lenny libérer l'année prochaine). Les outils de gestion sont les mêmes, mais il y a beaucoup plus de soins mis en veillant publié logiciel est fiable. Debian reçoit beaucoup de critiques pour libérer rarement, mais il est extrêmement fiable.

6voto

Gary Richardson Points 7371

L'administration du système, c'est comme la plomberie. Vous ne voulez pas vraiment à inverser les tendances. Vous voulez un plombier pour être en mesure de regarder vos tuyaux et trouver le problème.

Je suis sûr que Ubuntu fonctionne très bien en tant que serveur, mais il est plus important que votre SA est à l'aise avec elle que vous. Comment vous gérer 10, 100 ou 1000 est différente entre les distributions. Votre as probablement déjà de l'infrastructure (LDAP, NFS, la gestion des paquets, config, etc) mis en place. De Plus, il devrait y avoir beaucoup de documentation pour vous aider le long du chemin.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X