Ubuntu vs Debian cho máy chủ


9

Điều gì sẽ là một lựa chọn tốt hơn cho một máy chủ web, Debian hoặc Ubuntu?

Tôi chủ yếu sử dụng Python & PostgreSQL với Nginx và đôi khi là PHP & MySQL.

Ưu / nhược điểm của mỗi là gì?

Câu trả lời:


12

Ưu điểm của Ubuntu:

  • Bản phát hành LTS được hỗ trợ trong 5 năm cho hạt giống máy chủ.
  • Ubuntu đã được chứng nhận để hoạt động trên phần cứng nhất định
  • Đối với những người muốn có các gói cập nhật hơn và sẵn sàng sử dụng bản phát hành không phải LTS, chu kỳ phát hành 6 tháng có nghĩa là bản phát hành ổn định mới xảy ra thường xuyên hơn so với Debian
  • Ubuntu có một số tích hợp tốt hơn với các giải pháp ảo hóa, với tư cách là chủ nhà & với tư cách là khách.
  • Ubuntu đã cài đặt AppArmor theo mặc định như một giải pháp bảo mật.

Ưu điểm của Debian:

  • Các bản phát hành Debian được kiểm tra nghiêm ngặt với triết lý 'phát hành khi sẵn sàng'
  • Debian có một loạt các nhà phát triển bao gồm tất cả các gói thay vì tập trung vào một tập hợp con. Điều này có thể quan trọng đối với hỗ trợ bảo mật của các gói ít được sử dụng.
  • Debian cam kết hỗ trợ bản phát hành ổn định trước đó trong một năm kể từ khi phát hành bản ổn định mới nhất. Điều này thực sự có thể dài hơn hỗ trợ 18 tháng mà Ubuntu dành cho các bản phát hành không phải LTS.

2
Tôi tò mò về sự tích hợp tốt hơn với các giải pháp ảo hóa . Bạn có tài liệu tham khảo, hay đúng hơn, làm thế nào bạn tin vào điều đó?
tshepang

5

Mở rộng câu trả lời được đưa ra một chút để bao gồm một số điểm đau phổ biến khác mà tôi thấy ảnh hưởng đến quyết định của mình ở đây:

  • Ubuntu không đặc biệt cam kết sửa chữa các vấn đề ngay cả trong các bản phát hành LTS của họ. Tôi đã mất số lần tôi gặp phải sự cố và độ phân giải duy nhất là "đã sửa trong [phiên bản + 1]", không có bản sửa lỗi trong các phiên bản trước. Về cơ bản, bạn không nên mong đợi các bản sao của các lỗi lớn và các vấn đề bảo mật; từ những gì tôi đã thấy chính sách hiệu quả là các lỗi nhỏ chỉ được sửa trong bản phát hành hiện tại.

  • Ubuntu không quan tâm đến sự tự do của phần mềm đối với mức độ cực kỳ phức tạp của Debian, đây là một yếu tố đằng sau lý do tại sao nhiều người cho rằng nó dễ sử dụng hơn. Chúng vận chuyển tốt những thứ như hình ảnh nhị phân cho người lái xe khi đó là giải pháp duy nhất; Debian thì không. Ví dụ, để Debian hoạt động trên máy tính xách tay của tôi, tôi phải bật rõ ràng kho lưu trữ không miễn phí và thêm các gói thích hợp trong hoặc sau khi cài đặt. Phần cứng có nhiều khả năng chỉ hoạt động tốt, hoặc với một bước cấu hình ít khó khăn hơn nhiều, trên Ubuntu.

  • Liên quan đến điều đó, nếu bạn có kế hoạch triển khai các máy chủ trên nền tảng điện toán đám mây, cũng như một số nền tảng ảo nguồn đóng khác, thông thường bạn sẽ gặp may mắn hơn với Ubuntu. Trên Amazon EC2 chẳng hạn, việc chạy trên EC2 là chuyện nhỏ . Trong khi đó, bạn thậm chí không thể có được một bản sao tích hợp các công cụ EC2 của họ cho Debian, do vấn đề cấp phép không thể giải quyết được . Hoạt động trên Debian EC2 theo đó ít phổ biến hơn và cũng có những vấn đề tương tự với các máy ảo khác. Về cơ bản, nếu nhà cung cấp của bạn không phát hành toàn bộ ngăn xếp của họ dưới dạng nguồn mở, tỷ lệ họ sẽ chấp nhận định nghĩa nghiêm ngặt về phần mềm miễn phí của Debian đối với các phần phải vào HĐH là thấp.

Lùi lại một giây, tôi cũng thích sử dụng cùng một hệ điều hành trên máy tính để bàn của mình như trên máy chủ của tôi; làm cho cuộc sống dễ dàng hơn nếu tôi có thể tập trung nhiều thời gian hơn vào một nền tảng chung. Gần đây tôi cảm thấy khó sử dụng Ubuntu vì nền tảng đó vì họ rất mạnh tay phá vỡ máy tính để bàn của họ với mã không ổn định. Máy tính để bàn Debian thật nhàm chán, nhưng nó hoạt động và tránh xa tôi. Đó cũng là những phẩm chất tốt cho hệ điều hành máy chủ, nếu bạn muốn chạy một công cụ GUI trên nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.