Ubuntu vs Debian pour le serveur

9

Quel serait le meilleur choix pour un serveur Web, Debian ou Ubuntu?

J'utilise principalement Python & PostgreSQL avec Nginx et parfois PHP & MySQL.

Quels sont les avantages / inconvénients de chacun?

homme rouge
la source

Réponses:

12

Avantages d'Ubuntu:

  • Les versions LTS sont prises en charge pendant 5 ans pour la graine de serveur.
  • Ubuntu a été certifié pour fonctionner sur certains matériels
  • Pour ceux qui veulent plus de paquets à jour et sont prêts à utiliser une version non LTS, le cycle de version de 6 mois signifie qu'une nouvelle version stable se produit plus fréquemment qu'avec Debian
  • Ubuntu a une meilleure intégration avec les solutions de virtualisation, en tant qu'hôte et en tant qu'invité.
  • Ubuntu a installé AppArmor par défaut comme solution de sécurité.

Avantages de Debian:

  • Les versions de Debian sont rigoureusement testées avec la philosophie de la «version prête»
  • Debian a un large éventail de développeurs qui couvrent tous les paquets plutôt que de se concentrer sur un sous-ensemble. Cela peut être important pour la prise en charge de la sécurité des packages moins couramment utilisés.
  • Debian s'engage à supporter la précédente version stable pendant un an depuis la sortie de la dernière version stable. Cela peut effectivement être plus long que la prise en charge de 18 mois d'Ubuntu pour les versions non LTS.
ajmitch
la source
2
Je suis curieux d'une meilleure intégration avec les solutions de virtualisation . Avez-vous des références, ou plutôt, comment en êtes-vous venu à croire cela?
tshepang
5

Élargir la réponse donnée un peu pour inclure certains des autres points de douleur courants que je trouve influencer mes décisions ici:

  • Ubuntu n'est pas particulièrement déterminé à résoudre les problèmes, même dans leurs versions LTS. J'ai perdu le compte du nombre de fois où j'ai rencontré un problème et la seule résolution a été "corrigée dans [version + 1]", sans aucun correctif dans les versions antérieures. Fondamentalement, vous ne devez pas vous attendre à des rétroportages de bugs majeurs et de problèmes de sécurité; d'après ce que j'ai vu, la politique efficace est que les bugs mineurs ne sont corrigés que dans la version actuelle.

  • Ubuntu ne se soucie pas de la liberté des logiciels au niveau quelque peu extrême de Debian, ce qui explique pourquoi beaucoup considèrent qu'il est plus facile à utiliser. Ce sont de bonnes choses à expédier, comme des images binaires pour les conducteurs, lorsque c'est la seule solution; Debian ne l'est pas. Par exemple, pour que Debian fonctionne sur mon ordinateur portable, je dois explicitement activer le référentiel non libre et ajouter les packages appropriés pendant ou après l'installation. Le matériel est plus susceptible de fonctionner tout seul, ou avec une étape de configuration beaucoup moins difficile, sur Ubuntu.

  • Dans le même ordre d'idées, si vous prévoyez de déployer des serveurs sur une plate-forme de cloud computing, ainsi que d'autres plates-formes virtuelles à source fermée, vous aurez normalement plus de chance avec Ubuntu. Sur Amazon EC2 par exemple, il est trivial de fonctionner sur EC2 . Pendant ce temps, vous ne pouvez même pas obtenir une copie intégrée de leurs outils EC2 pour Debian, en raison d'un problème de licence insoluble . Le travail sur Debian EC2 est par conséquent beaucoup moins populaire, et il existe également des problèmes similaires avec d'autres machines virtuelles. Fondamentalement, si votre fournisseur ne publie pas l'intégralité de sa pile en open-source, les chances d'accepter la définition stricte de Debian des logiciels libres pour les parties qui doivent entrer dans le système d'exploitation sont faibles.

En reculant d'une seconde, j'aime aussi utiliser le même système d'exploitation sur mon bureau que sur mon serveur; rend la vie plus facile si je peux me concentrer plus de temps sur une plate-forme commune. J'ai du mal à utiliser Ubuntu comme plate-forme ces derniers temps parce qu'ils cassent de manière agressive leur bureau avec du code instable. Le bureau Debian est ennuyeux, mais il fonctionne et me dérange. Ce sont également de bonnes qualités pour un système d'exploitation serveur, si vous souhaitez exécuter un outil GUI dessus.

Greg Smith
la source