Func đưa quản lý mạng vào điều khiển của quản trị hệ thống

Cập nhật lúc 10h02' ngày 06/12/2007

Một nhóm các kỹ sư Red Hat đang tập trung phát triển một công cụ mới có tên Func, viết tắt của Fedora Unified Network Controller. Họ tương đối chắc chắn rằng khi cộng đồng nắm bắt được Func hữu ích bao nhiêu thì mọi người cũng sẽ dành những lời khen ngợi cho nó bấy nhiêu. Giám đốc phát triển tập đoàn Red Hat, Greg DeKoenigsberg cho biết "Đây chính là ý tưởng về một nơi mà tất cả mọi người đều gật đầu và nói, 'ý tôi là như vậy’".

Các công ty lớn với những sản phẩm lớn như Open View của HP và Tivoli của IBM đang thống trị thị trường quản lý mạng. "Họ bán rất nhiều công cụ nhưng những giải pháp nguyên khối khổng lồ đòi hỏi cái giá hàng triệu đô”. Để sở hữu được các đặc tính cần thiết thì bạn phải mua cả các cơ sở hạ tầng thô.

Func rất khác biệt vì nó nhỏ gọn, tùy biến thoải mái và miễn phí. Func có nhiều chức năng quan trọng nhất của những cơ sở hạ tầng quản lý mạng, tức là tự động hóa thao tác, loại bỏ mọi thừa thãi và thêm một giao diện lập trình đơn giản. Đó là một trong những thứ hiển nhiên đến nỗi mọi người cho rằng đã ai đó đã viết ra nó rồi nhưng cho đến nay thì chưa có ai cả.

Nhà phát triển Seth Vidal cho biết "Chúng tôi chưa tìm thấy bất cứ cái gì khiến con người ta làm cho mọi thứ đơn giản. Mọi lúc, quản trị hệ thống gặp phải những vấn đề cần tới tập hợp các thao tác bằng việc liên lạc từ một máy chủ trung tâm tới các máy khác”. Func cung cấp khung làm việc cơ bản đảm bảo truyền thông an toàn giữa các máy chủ, cho phép admin tập trung tạo ra các thao tác tự động liên quan tới môi trường của họ."Nó có thể phức tạp như ý muốn”. Bạn chạy Func và sẽ thu được kết quả ngay lập tức. Nó có thể không hoàn hảo, nhưng bạn có thể thiết lập nó ngay hôm nay và 15 phút sau sẽ có ngay kết quả. Nếu bạn phải mất 4 hay 5 ngày để thiết lập một cơ sở hạ tầng chỉ thu được một trả về “hello world” thì khá đơn giản.

"Tôi có thể cài đặt dễ dàng Func trên mọi máy tính và để tùy biến nó tôi chỉ việc tạo một module mới cũng rất đơn giản. Chẳng hạn, tôi viết một ứng dụng kiểm kê sử dụng Func. Ứng dụng này theo dõi dịch vụ tôi đã cấu hình và thông báo khi có thay đổi. Tôi đã viết chương trình này trong nửa ngày, sử dụng 200 dòng code". Bất cứ ai cũng có thể sử dụng module FuncInventory với các chuẩn đặc biệt của riêng họ. Các module hiện hữu khác bao gồm phần cứng và xử lý thông tin. Quản trị viên có thể viết những module mới và đơn giản sao chép chúng vào trong thư mục những module cài đặt Func.

"Chúng tôi quan tâm đến việc xây dựng cộng đồng xung quanh" Vidal phát biểu "Ý tưởng là các quản trị viên hệ thống là những người rất thông minh và chúng tôi muốn mọi người cùng nhau chia sẻ các ý tưởng, viết mã, phần mềm và các tập lệnh để xây dựng một công cụ quản lý hệ thống mạnh hơn. Rất nhiều ứng dụng phần mềm lớn được viết không tham khảo ý kiến người dùng. Vì thế chúng tôi muốn xây dựng cái gì đó từ nền tảng những nhu cầu của quản trị viên hệ thống. Chúng tôi là một nhóm những thành viên đủ năng lực mặc dù chưa đủ để viết chương trình thay thế OpenView. Nhưng toàn bộ cộng đồng các quản trị viên hệ thống thì hoàn toàn có khả năng khi đưa ra một hệ thống chung để phát triển cùng nhau. Chúng ta đang cùng làm việc trên các đặc tính thực sự hữu dụng".

Các nhà phát triển cốt lõi hi vọng Func sẽ trở thành sản phẩm không thể thiếu cho các quản trị viên hệ thống nhằm hạ thấp chi phí cho việc quản lý mạng và tăng khả năng tự động hóa. “Làm sao Func có thể làm việc nếu có một cộng đồng phát triển những công cụ này khi họ cần chúng?" DeKoenigsberg thắc mắc. "Thực tế là có những quản trị viên hệ thống thích hưởng thụ công cụ sẵn có. Họ cho rằng 'Nếu không có trên hệ thống thì nó không thực tế. Func là là một công cụ như thế.’"

DeKoenigsberg hình dung Func như một phần gắn liền với chiến lược tự động hóa Linux mới của Red Hat: “chứng nhận một lần, triển khai bất cứ nơi đâu” . Chúng tôi không muốn bán ý tưởng tưởng này. Nó còn đang trong giai đoan chuẩn bị nhưng nó có tiềm năng trở thành một trong những trọng tâm của chiến lược tự động hóa.

"Bốn năm trước tôi bắt đầu làm việc với yum. Mọi người xem xét nó và nói rằng “rất thiết thực”. Nó có lẽ không phải là cái bạn thực sự mong muốn khi chạy hệ thống doanh nghiệp. Và bây giờ yum là bản nâng cấp mặc định. Chúng tôi làm ra nó không phải để lôi kéo mọi người; Chúng tôi dành thời gian để chắc chắn rằng nó hợp nhất. Func có thể sẽ không thay thế các hệ thống chắc chắn khác nhưng chúng tôi rất trông chờ điều này vì đây là một hướng đi đúng".

M.Hà (Theo Linux)
Đánh giá(?):
META.vn | Mua sắm trực tuyến
Bài viết mới nhất
Xem tất cả
Bài viết cũ hơn cùng chủ đề
Xem tất cả