Các máy chủ Linux tích hợp sẵn.

Các máy chủ Linux tích hợp sẵn.

Trong một post trước, có viết về hai hướng xây dựng một máy chủ Linux:

1- Tự thiết kế, lắp ghép, cấu hình, tinh chỉnh, tối ưu hóa các module cần thiết với nhau. Cách này đòi hỏi trình độ cao, kiên nhẫn nhưng bù lại cho hiểu biết rất sâu về hệ thống được xây dựng. Tuy nhiên, nó khá nguy hiểm trong thực tế kể cả cho bản thân người xây dựng vì:

  • Không có gì đảm bảo hệ thống đã xây là tốt, ổn định, tối ưu. Rất dễ gặp các lỗi chết người ảnh hưởng đến công việc chung.

  • Trình độ bản thân chúng ta có hạn, lắp được một hệ thống phức tạp chỉ mới ở mức độ chạy được rất dễ dẫn đến tự mãn.

2- Dùng một bộ phần mềm lắp ghép sẵn, ví dụ Zimbra, iRedMail, eBox, v.v… Những bộ này thường do các nhóm chuyên gia tay nghề cao thiết kế, lắp ghép, tinh chỉnh, tối ưu hóa sẵn. Việc của chúng ta chỉ là so sánh, chọn cái phù hợp, cài đặt, cấu hình tối thiểu để dùng. Đây cũng chính là hướng mà các phần mềm máy chủ Windows vẫn dùng.

Tôi vẫn phải nhắc lại những điều trên vì bản thân đã có kinh nghiệm về những chuyện như vậy và cho đến gần đây vẫn còn thấy trong danh sách PMNM ưu tiên của bộ Thông tin Truyền thông có Postfix, Sendmail, những thành phần cơ bản nhưng chỉ mình nó không làm nên một máy chủ email được.

TurnKey Linux, Linux chìa khóa trao tay, là một dự án rất đáng chú ý theo hướng thứ hai và còn đi xa hơn nữa. Nó xây dựng các bộ phần mềm máy chủ nguồn mở:

  • Có các bản cài đặt đầy đủ trên máy chủ vật lý, máy chủ ảo và trong môi trường điện toán đám mây. Cài đặt nhanh và hệ thống sẵn sàng hoạt động ngay.

  • An toàn và dễ bảo trì: tự động cập nhật hàng ngày các bản vá an ninh mới nhất.
  • 100% nguồn mở, không lo các vấn đề bản quyền. Dễ dàng customize và mở rộng.
  • Hệ điều hành hiện tại là Ubuntu 8.04 server (chắc là sẽ có bản cho Ubuntu 10.04).

Mỗi bộ phần mềm TurnKey Linux được gọi là một appliance, gồm hệ điều hành Ubuntu 8.04 và các phần mềm chức năng cần thiết. Hiện tại có các bộ:

  • Quản lý nội dung (Content Management): Drupal, Joomla,  …
  • Phát triển web (web development): LAMP, Tomcat, Ruby on Rail, …
  • Tin điện tử (messaging): Zimbra (email), phpBB (forum), …
  • Cơ sở dữ liệu (database): MySQL và PostgreSQL.
  • Khác: File server, Domain Controller, ERP (OpenBravo), …

Ví dụ phần mềm máy chủ cộng tác Zimbra Appliance có ba bộ cài đặt: một bộ cho máy ảo (file zip), một bộ cho máy chủ vật lý (file iso) và một bộ cho đám mây điện toán Amazon EC2. Nó được cấu hình sẵn cho một domain tượng trưng là example.com có thể sửa dễ dàng. File server Appliance cũng tương tự, có các trình quản lý cấu hình, quản lý file dạng web-based.

Tôi cũng chưa kịp thử. Thấy có vẻ hay thì chia sẻ cho những bạn cùng quan tâm.

Advertisements

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s