サーバー用Ubuntu vs Debian


9

DebianとUbuntuのどちらがWebサーバーに適していますか?

私は主にNginxでPythonとPostgreSQLを使用し、時にはPHPとMySQLを使用します。

それぞれの長所/短所は何ですか?

回答:


12

Ubuntuの利点:

  • LTSリリースは、サーバーシードに対して5年間サポートされます。
  • Ubuntuは特定のハードウェアで動作すること認定されています
  • より最新のパッケージが必要で、LTS以外のリリースを使用する意思がある場合、6か月のリリースサイクルは、Debianよりも新しい安定版リリースが頻繁に発生することを意味します
  • Ubuntuは、ホストとしてもゲストとしても、仮想化ソリューションとの統合に優れています。
  • Ubuntuには、セキュリティソリューションとしてAppArmorがデフォルトでインストールされています。

Debianの利点:

  • Debianリリースは、「準備ができたらリリースする」という哲学で厳密にテストされています
  • Debianには、サブセットではなく、すべてのパッケージをカバーする幅広い開発者がいます。これは、あまり使用されないパッケージのセキュリティサポートにとって重要です。
  • Debianは最新の安定版のリリースから1年間、前の安定版リリースをサポートすることを約束します。これは、UbuntuがLTS以外のリリースに対して持っている18か月のサポートよりも実質的に長くなる可能性があります。

2
仮想化ソリューションとのより良い統合に興味があります。あなたは参考文献を持っていますか、それとも、どうやってそれを信じたのですか?
tshepang

5

私が見つけた他の一般的な問題点のいくつかを含めるために少し与えられた答えを拡張して、ここで私の決定に影響を与えます:

  • Ubuntuは、LTSリリースでも問題の修正に特に取り組んでいません。問題に遭遇した回数のカウントを失い、唯一の解決策は「[バージョン+ 1]で修正」で、以前のバージョンでは修正されていませんでした。基本的に、大きなバグやセキュリティ問題のバックポートを期待するべきではありません。私が見てきた効果的なポリシーから、マイナーなバグは現在のリリースでのみ修正されるということです。

  • UbuntuはDebianがやや極端なレベルまでソフトウェアの自由を気にしません。これは、多くの人が使いやすいと考える理由の1つの要因です。それが唯一の解決策である場合、ドライバー用のバイナリイメージのようなものを出荷しています。Debianはそうではありません。たとえば、私のラップトップでDebianを動作させるには、non-freeリポジトリを明示的にオンにし、インストール中またはインストール後に適切なパッケージを追加する必要があります。Ubuntuでは、ハードウェアはそのまま使用するか、設定手順がそれほど難しくない可能性が高くなります。

  • これに関連して、クラウドコンピューティングプラットフォームやその他のいくつかのクローズドソース仮想プラットフォームにサーバーを展開する場合は、通常、Ubuntuを使用すると運が良くなります。たとえば、Amazon EC2では、EC2で実行するのは簡単です。一方、解決できないライセンス問題のため、Debian用のEC2ツールの統合されたコピーを入手することさえできません。そのため、Debian EC2での作業はそれほど一般的ではなく、他の仮想マシンにも同様の問題があります。基本的に、ベンダーがスタック全体をオープンソースとしてリリースしていない場合、OSに組み込まなければならない部分についてのフリーソフトウェアのDebianの厳密な定義を受け入れる可能性は低いです。

少し後戻りして、デスクトップとサーバーで同じOSを使用することも好きです。共通のプラットフォームにより多くの時間を費やすことができれば、生活が楽になります。最近、Ubuntuを不安定なコードで積極的にデスクトップを破壊しているため、そのプラットフォームとしてUbuntuを使用するのは難しいと感じています。Debianデスクトップは退屈ですが、機能して邪魔になりません。GUIツールを実行したいのであれば、これらはサーバーOSにとっても良い品質です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.