Phiên bản phần mềm hiện đang sử dụng

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu, thiết kế và triển khai hệ thống mạng máy tính dùng riêng sử dụng phần mềm mã nguồn mở (Trang 69 - 76)

Hiện tại các phiên bản phần mềm cho hệ thống là các gói phần mềm đã “ổn định” (stable). Các bản thi hành của gói phần mềm gốc này hoàn toàn có thể tải xuống miễn phí từ website : www.rpmfind.net hoặc tải xuống mã nguồn từ các website của “dự án” phần mềm đó, ví dụ nh− các website: http://www.cistron.nl, http://www.proftpd.org, http://www.openldap.org/, http://www.apache.org/, http://www.postfix.org/, … [4] Các phiên bản phần mềm sử dụng trong giải pháp của đề tài đã đ−ợc “tuỳ biến” theo hoàn cảnh cụ thể của đơn vị và theo h−ớng nghiên cứu của ng−ời phát triển. Một số tính năng đ−ợc rút gọn đi và cũng có một số tính năng đ−ợc bổ sung thêm.

3.0. Quản trị mạng

Hệ thống phần mềm quản trị mạng là một công cụ phục vụ cho điều hành và kiểm soát hoạt động của hệ thống mạng máy tính. Việc quản trị mới chỉ quản trị mạng ở mức theo dõi trực tiếp hoạt động của các thành phần mạng, ch−a có theo dõi tập trung và có thể tạo ra các báo cáo, thống kê về hoạt động của mạng. Do vậy việc đ−a vào hệ thống mạng một phần mềm quản trị mạng là rất cần thiết.

Hệ thống có thể quản lý từ mạng cục bộ cỡ nhỏ khoảng 10 thiết bị cho đến mạng diện rộng hàng nghìn máy tuỳ theo nhu cầu quản trị và cấu hình của máy chủ. Hoạt động quản lý của hệ thống đ−ợc chi tiết tới từng dịch vụ trên từng địa chỉ IP mà máy server có thể kết nối tới. Nếu một node nào đó trong phạm vi liên kết mà không thể nối tới thì coi nh− xảy ra một sự cố trong mạng.

Các chức năng của hệ thống:

Tự động tìm ra các node trong mạng và kiểm tra các dịch vụ trên các node đó Theo dõi các hiện t−ợng bất th−ờng xảy ra trong mạng, trên từng địa chỉ IP. Thông báo cho ng−ời quản trị từng sự kiện bất th−ờng xảy ra.

Theo dõi các hiệu năng hoạt động của từng thiết bị mạng.

Theo dõi tài sản, thông số cấu hình của từng thiết bị đ−ợc quan tâm. Lập báo cáo về hiệu năng hoạt động.

Cơ sở dữ liệu của hệ thống

Các file cấu hình: Các file cấu hình đ−ợc đặt trong l−u trữ d−ới dạng XML. Dữ liệu về hoạt động của hệ thống: Những dữ liệu hiệu năng đ−ợc l−u trữ theo giải thuật RRD (Round Robin Database)

Log file: Ghi lại những thông tin về hoạt động của hệ thống sẽ đ−ợc ghi lại đầy đủ qua những file log này.

Báo cáo thống kê

Lập các báo cáo thống kê tình hình hỏng máy và sửa chữa theo các tiêu chí về: Thời gian

Đơn vị thực hiện Khu vực thuê bao

3. Đánh giá kết quả

Đánh giá chung:

Các kết quả chính đạt đ−ợc của đề tài là đã xây dựng đ−ợc một hệ thống thông tin với các công cụ và công nghệ hiện đại, khoa học để quản lý, quy trình hoá tất cả các nghiệp vụ quản lý, chỉ đạo, điều hành sản xuất kinh doanh bằng hệ thống mạng máy tính từ Tổng Công ty tới các đơn vị thành viên. Các nội dung công việc đạt đ−ợc cụ thể bao gồm:

Đáp ứng đ−ợc các nhu cầu quản lý hiện tại và tr−ớc mắt

Đáp ứng đ−ợc nhu cầu sử dụng của ng−ời dùng: các dịch vụ Mail, sử dụng Internet,…

Tạo dựng đ−ợc một mạng máy tính thống nhất với việc tổ chức vận hành, khai thác hợp lý, là công cụ hữu hiệu, hiện đại để sẵn sàng phục vụ sự hoạt động của toàn thể thành viên trong cơ quan Tổng Công ty và kết nối, trao đổi dễ dàng với các đơn vị trong Tổng Công ty

Thực hiện việc tự động hoá văn phòng, từng b−ớc xây dựng, triển khai những ứng dụng nghiệp vụ của từng lĩnh vực theo cơ cấu hiện hành từ Tổng Công ty tới các đơn vị thành viên, trên cơ sở hoàn thiện dần các quy định, quy trình về công tác quản lý, điều hành sản xuất kinh doanh, quy trình thu thập, báo cáo, quản lý thông tin số liệu

Tạo lập đ−ợc hệ thống mạng cục bộ Intranet (hỗ trợ VLAN) kết nối hệ thống máy tính ở các phòng, ban làm việc tại khu vực 18 Nguyễn Du và 57A Huỳnh Thúc Kháng để cho phép trao đổi, chia sẻ thông tin, dùng chung dữ liệu hay tiện ích, dịch vụ giữa các bộ phận. Hình thành một hệ thống tập trung đầy đủ các giải pháp: quản trị mạng, sao l−u, bảo an, dịch vụ, phần mềm,…

Tạo ra đ−ợc hạ tầng cơ sở mạnh, đáp ứng mọi nhu cầu phát triển, mở rộng hệ thống thông tin

Mọi cán bộ, chuyên viên cơ quan Tổng Công ty đều có công cụ, ph−ơng tiện cần thiết để làm việc, do đó có thể tập trung vào nhiệm vụ chuyên môn. Dễ dàng bố trí, phân công lao động.

Độ tin cậy:

Giải pháp phần mềm này là một giải pháp tổng thể, hoàn thiện cho một hệ thống mạng, đ−ợc phát triển trên nền tảng những sản phẩm mã nguồn mở nổi tiếng (Apache, Bind, Postfix, Cyrus, Cistron,…) (theo tiêu chuẩn phân phối GPL) là những sản phẩm đã đ−ợc xác định về độ an toàn, độ tin cậy, độ ổn định và tính bảo mật.

Giải pháp đ−ợc xây dựng trên nền tảng hệ điều hành Linux nên thừa h−ởng đ−ợc tất cả những tính năng về độ an toàn, độ tin cậy, độ ổn định và tính bảo mật của một hệ thống Unix.

Hiệu suất sử dụng:

Qua triển khai thực tế, hiệu suất của hệ thống cho thấy có khả năng đáp ứng đ−ợc số l−ợng ng−ời dùng lớn.

Giá thành:

Giá thành phát triển phần mềm là không đáng kể do huy động đ−ợc nguồn lực nội tại từ lực l−ợng làm Công nghệ Thông tin trong n−ớc.

Khả năng bảo trì:

Dễ bảo trì: mọi khả năng xảy ra lỗi đều sẽ đ−ợc thông báo rộng rãi và đ−ợc khắc phục kịp thời.

Dễ sửa đổi: do mã nguồn là sẵn có nên ng−ời phát triển và quản trị đều có thể tự sửa đổi mã nguồn để phục vụ những nhu cầu riêng tại đơn vị của mình. Dễ nâng cấp: mỗi khi các thành phần đ−ợc nâng cấp lên phiên bản mới, hệ thống đều có thể đ−ợc nâng cấp mà không cần nhiều chi phí.

Kết luận

Phát triển phần mềm mã nguồn mở đã trở thành một trong những h−ớng đi chiến l−ợc trong việc phát triển Công nghệ Thông tin ở n−ớc ta hiện nay. Đặc biệt với sự bùng nổ của hệ thống mạng thông tin Internet, việc ứng dụng phần mềm mã nguồn mở đã trở thành một cơ hội cho phép tiếp cận các công nghệ mới một cách dễ dàng với chi phí hợp lý. Ngày nay càng nhiều các phần mềm mã nguồn mở đ−ợc đánh giá cao và đ−ợc đ−a vào ứng dụng tại nhiều tổ chức nổi tiếng trên thế giới.

ở Việt Nam, việc nghiên cứu phát triển và ứng dụng các sản phẩm phần mềm mã nguồn mở đã trở thành một nhu cầu cấp thiết vì nhiều lý do. Lý do đầu tiên đó là do nhu cầu về phát triển Công nghệ Thông tin trong n−ớc. Trong hoàn cảnh Công nghệ Thông tin thế giới đã có một quãng thời gian phát triển khá lâu với nhiều thành tựu trong khi Công nghệ Thông tin Việt Nam mới chỉ đạt đ−ợc ở mức độ khiêm tốn, để có thể bắt kịp các n−ớc phát triển, việc tiếp cận với hệ thống phần mềm mã nguồn mở là một h−ớng đi đúng đắn giúp Công nghệ Thông tin Việt Nam có một nền tảng để hội nhập.

Lý do thứ hai quan trọng không kém, quyết định nhu cầu nghiên cứu phát triển phần mềm mã nguồn mở đó là vấn đề bản quyền và chi phí. Hiện nay, phần lớn các sản phẩm phần mềm th−ơng mại đang đ−ợc sử dụng ở Việt Nam đều không có đăng ký bản quyền. Trong điều kiện tình hình sắp tới, khi các điều luật về bản quyền đ−ợc thắt chặt, việc sử dụng phần mềm th−ơng mại sẽ không còn dễ dàng. Các đơn vị tổ chức doanh nghiệp muốn sử dụng các phần mềm này sẽ phải trả một số tiền không nhỏ cho quyền sử dụng. Đặc biệt trong tr−ờng hợp doanh nghiệp muốn sử dụng phần mềm đó để triển khai cho một đơn vị khác, họ sẽ bị luật bản quyền chi phối và chi phí đầu t− sẽ khó chấp nhận đ−ợc.

Một lý do nữa cũng rất quan trọng và có lẽ cũng đã đ−ợc nhắc tới nhiều trong một số hội thảo về phần mềm mã nguồn mở gần đây đó là vấn đề bảo mật. Việc tồn tại “con đ−ờng ngầm” trong phần mềm nguồn đóng hoàn toàn có khả năng xảy ra. Do không kiểm soát đ−ợc thực sự quá trình hoạt động của phần mềm nên có thể ngoài chức năng thực hiện chính, một phần mềm mã nguồn đóng còn có thể thực thi ngầm nhiều hoạt

mềm đó mới biết. Vấn đề này trở nên thực sự quan trọng khi phần mềm đó đ−ợc triển khai cho các hệ thống mang tính nhạy cảm cao mà vấn đề bảo mật thông tin trở nên tối cần thiết. Với phần mềm mã nguồn mở, ng−ời sử dụng có thể yên tâm hoàn toàn vào hoạt động của phần mềm. Do phần mềm mã nguồn mở có một cộng đồng sử dụng đông đảo, luôn trao đổi thông tin với nhau thông qua Internet, các lỗ hổng trong phần mềm mã nguồn mở không ngừng đ−ợc tìm ra và sửa chữa. Thêm vào đó, dựa vào mã nguồn, nhà phát triển có thể tự kiểm tra độ an toàn và hoạt động thực sự của phần mềm nếu thấy thực sự cần thiết.

Việc nghiên cứu và đề xuất ra các giải pháp về dịch vụ mạng theo h−ớng mã nguồn mở là một h−ớng đi đúng đắn để có thể theo kịp đ−ợc xu thế phát triển về Công nghệ Thông tin của các n−ớc trên thế giới. Rõ ràng là, đối với một n−ớc đang phát triển nh− Việt Nam, việc xây dựng và phát triển một hệ thống hoàn chỉnh, chính qui theo h−ớng phát triển mã nguồn “đóng” là không hợp lý do chi phí phát triển hoặc giá thành mua quá cao. Mặt khác, do đặc thù của con ng−ời Việt Nam là cần cù và chịu khó, khả năng nghiên cứu và nắm bắt đ−ợc các công nghệ mới thông qua học hỏi các tri thức từ Internet và từ những đồng nghiệp trong và ngoài n−ớc là rất tốt nên việc nắm bắt đ−ợc công nghệ từ mã nguồn mở là rất phù hợp.

Có thể kể ra đây những mặt đạt đ−ợc của đề tài:

Về mặt kỹ thuật:

Nắm bắt, làm chủ đ−ợc các công nghệ mã nguồn mở đang thịnh hành. Có khả năng tuỳ biến các tính năng của sản phẩm tuỳ thuộc vào hoàn cảnh cụ thể của từng đơn vị.

Có khả năng đáp ứng đ−ợc yêu cầu về các dịch vụ mạng

Mô hình giải pháp của hệ thống hoạt động t−ơng đối ổn định, tin cậy

Các phiên bản phần mềm có thể tự nâng cấp, không phụ thuộc quá nhiều vào các tổ chức th−ơng mại nào.

Ưu thế của việc phát huy nội lực đ−ợc thể hiện rõ rệt khi các dịch vụ trong hệ thống do chính những nghiên cứu viên trong n−ớc ngay tại đơn vị của mình tự nghiên cứu và xây dựng.

Chi phí giá thành cho việc cài đặt, hỗ trợ, quản trị hệ thống là không đáng kể. Qui mô phát triển hệ thống tuỳ thuộc vào nhu cầu cũng nh− khả năng kinh phí của từng đơn vị.

Về mặt con ngời:

Yếu tố con ng−ời đ−ợc thể hiện rõ rệt: những nghiên cứu viên tham gia phát triển hệ thống có khả năng học hỏi đ−ợc rất nhiều từ việc nghiên cứu, nắm bắt các công nghệ mã nguồn mở mới nhất

Khả năng đào tạo, và tự đào tạo lẫn nhau giữa các thành viên tham gia dự án.

Hớng phát triển tiếp theo của đề tài:

Phát triển các ứng dụng phục vụ công tác quản trị mạng. Nhu cầu về quản lý điều hành mạng ngày càng trở nên cấp thiết, nhất là đối với tình hình hiện nay khi mà các hệ thống mạng đã trở thành mạch máu của tổ chức, doanh nghiệp.

Nghiên cứu phát triển phần mềm mã nguồn mở theo một số h−ớng khác nh− nghiên cứu phát triển các ứng dụng Web-based, phát triển các hệ thống quản trị thông tin, cơ sở dữ liệu,…

Tài liệu tham khảo

1. Eric S.Raymond, OpenSource Software, A (New) Development Methodology, xem trong http://www.opensource.org/hallowen

2. Gilbert Robert và Frédéric Schutz, Should Business Adopt Free Software 3. Số liệu từ trung tâm Internet Việt Nam VNNIC: http://www.vnnic.net.vn/ 4. http://sourceforge.net, http://www.cistron.nl, http://www.proftpd.org,

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Nghiên cứu, thiết kế và triển khai hệ thống mạng máy tính dùng riêng sử dụng phần mềm mã nguồn mở (Trang 69 - 76)

Tải bản đầy đủ (PDF)

(76 trang)