Ubuntu vs Debian untuk server

9

Apa yang akan menjadi pilihan yang lebih baik untuk server web, Debian atau Ubuntu?

Saya terutama menggunakan Python & PostgreSQL dengan Nginx dan terkadang PHP & MySQL.

Apa kelebihan / kekurangan masing-masing?

redman
sumber

Jawaban:

12

Keuntungan Ubuntu:

  • Rilis LTS didukung selama 5 tahun untuk seed server.
  • Ubuntu telah disertifikasi untuk bekerja pada perangkat keras tertentu
  • Bagi mereka yang menginginkan lebih banyak paket terbaru & bersedia menggunakan rilis non-LTS, siklus rilis 6 bulan berarti bahwa rilis stabil baru terjadi lebih sering daripada dengan Debian
  • Ubuntu memiliki beberapa integrasi yang lebih baik dengan solusi virtualisasi, sebagai tuan rumah & sebagai tamu.
  • Ubuntu telah menginstal AppArmor secara default sebagai solusi keamanan.

Keuntungan dari Debian:

  • Rilis Debian diuji secara ketat dengan filosofi 'rilis saat siap'
  • Debian memiliki berbagai pengembang yang mencakup semua paket daripada berfokus pada subset. Ini bisa penting untuk dukungan keamanan dari paket yang jarang digunakan.
  • Debian berkomitmen untuk mendukung rilis stabil sebelumnya selama setahun sejak rilis stabil terbaru. Ini dapat secara efektif lebih lama dari dukungan 18 bulan yang dimiliki Ubuntu untuk rilis non-LTS.
ajmitch
sumber
2
Saya ingin tahu tentang integrasi yang lebih baik dengan solusi virtualisasi . Apakah Anda memiliki referensi, atau lebih tepatnya, bagaimana Anda sampai pada kepercayaan itu?
tshepang
5

Memperluas jawaban yang diberikan sedikit untuk memasukkan beberapa poin rasa sakit umum yang saya temukan mempengaruhi keputusan saya di sini:

  • Ubuntu tidak secara khusus berkomitmen untuk memperbaiki masalah bahkan dalam rilis LTS mereka. Saya telah kehilangan hitungan berapa kali saya mengalami masalah dan satu-satunya resolusi adalah "diperbaiki di [versi + 1]", tanpa perbaikan di versi sebelumnya. Pada dasarnya, Anda seharusnya tidak mengharapkan backports dari bug utama dan masalah keamanan; dari apa yang saya lihat kebijakan efektifnya adalah bug minor hanya diperbaiki pada rilis saat ini.

  • Ubuntu tidak peduli tentang kebebasan perangkat lunak ke tingkat yang agak ekstrim, Debian, yang merupakan salah satu faktor di balik mengapa banyak orang menganggapnya lebih mudah untuk digunakan. Mereka pengiriman hal-hal baik seperti gambar biner untuk driver ketika itu satu-satunya solusi; Debian tidak. Sebagai contoh, untuk membuat Debian bekerja di laptop saya, saya harus secara eksplisit mengaktifkan repositori yang tidak bebas dan menambahkan paket yang sesuai selama atau setelah menginstal. Perangkat keras lebih cenderung bekerja di luar kotak, atau dengan langkah konfigurasi yang jauh lebih sulit, di Ubuntu.

  • Terkait dengan itu, jika Anda berencana untuk menyebarkan server pada platform komputasi awan, serta beberapa platform virtual sumber tertutup lainnya, Anda biasanya akan lebih beruntung dengan Ubuntu. Di Amazon EC2 misalnya, itu sepele untuk berjalan di EC2 . Sementara itu, Anda bahkan tidak bisa mendapatkan salinan terintegrasi alat EC2 mereka untuk Debian, karena masalah lisensi yang tidak dapat diselesaikan . Bekerja pada Debian EC2 karenanya jauh kurang populer, dan ada masalah serupa dengan mesin virtual lainnya juga. Pada dasarnya, jika vendor Anda tidak merilis seluruh tumpukan mereka sebagai sumber terbuka, kemungkinan mereka akan menerima definisi ketat Debian tentang perangkat lunak bebas untuk bagian-bagian yang harus masuk ke OS adalah rendah.

Melangkah mundur sejenak, saya juga suka menggunakan OS yang sama di desktop saya seperti di server saya; membuat hidup lebih mudah jika saya bisa lebih fokus pada platform bersama. Saya merasa sulit untuk menggunakan Ubuntu sebagai platform itu akhir-akhir ini karena mereka begitu agresif memecah desktop mereka dengan kode yang tidak stabil. Desktop Debian membosankan, tetapi bekerja dan keluar dari jalan saya. Itu adalah kualitas yang baik untuk OS server, juga, jika Anda ingin menjalankan alat GUI di atasnya.

Greg Smith
sumber