Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 90 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
90
Dung lượng
5,13 MB
Nội dung
ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN MẠNG MÁY TÍNH - - TIỂU LUẬN CHUYÊN NGÀNH Đề tài: “Xây dựng hệ thống mạng tập trung khoa công nghệ thông tin mã nguồn mở” SVTH: Hứa Ngọc Hiến : 10110036 Nguyễn Ngọc Toàn : 10110119 GVHD ThS NGUYỄN HỮU TRUNG TP.HCM - Năm 2013 Khoa Công Nghệ Thông Tin - Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Giáo viên hướng dẫn ThS Nguyễn Hữu Trung NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Khoa Công Nghệ Thông Tin - Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh Giáo viên phản biện Khoa Công Nghệ Thông Tin - Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH KHOA CƠNG NGHỆ THƠNG TIN BỘ MƠN MẠNG MÁY TÍNH - - Nhiệm Vụ Của Đề Tài Nội dung thực hiện: Tìm hiểu nội dung lý thuyết dịch vụ mạng Linux Tìm hiểu nội dung lý thuyết cơng nghệ Clustering, Linux virtual server Nội dung thực nghiệm: Xây dựng mơ hình LVS kỹ thuật NAT Thời gian thực hiện: 30/8/2013 đến 30/12/2013 Những người thực hiện: Thành viên nhóm: Giảng viên hướng dẫn Nguyễn Ngọc Tồn: 10110119 Hứa Ngọc Hiến: 10110036 Ký tên TH.S Nguyễn Hữu Trung Ký tên Khoa Công Nghệ Thông Tin - Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh LỜI CẢM ƠN Lời cảm ơn chân thành trân trọng xin gửi đến cha mẹ, người nuôi dưỡng, dạy dỗ, lo lắng, tạo điều kiện thuận lợi để tới trường, ln động viên khích lệ để vượt qua khó khăn thử thách thời gian học tập vừa qua Nhóm chúng em vơ biết ơn Ban giám hiệu, Thầy, Cô Trường Đại học Sư Phạm Kỹ Thuật, đặc biệt Thầy Cơ Khoa Cơng Nghệ Thơng Tin tận tình dạy dỗ, truyền đạt kiến thức quý báu thời gian học tập vừa qua Trường Nhóm chúng em xin chân thành cảm ơn Thầy Ths.Nguyễn Hữu Trung giảng viên trực tiếp hướng dẫn đề tài, tận tình hướng dẫn kiến thức chun mơn để em hoàn thành tốt đề tài Ngoài lời cảm ơn đến Thầy, Cơ tận tình truyền đạt cho chúng em kiến thức quý báu, chúng em quên cảm ơn người bạn ln giúp đỡ, động viên q trình học tập thời gian thực đề tài Một lần chúng em xin gửi đến tất người, lời cảm ơn chân thành ! Nhóm thực Hứa Ngọc Hiến Nguyễn Ngọc Tồn Khoa Công Nghệ Thông Tin - Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh MỤC LỤC Danh Mục Hình Vẽ Khoa Cơng Nghệ Thơng Tin - Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh PHẦN MỞ ĐẦU Khoa Cơng Nghệ Thông Tin - Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh TÍNH CẤP THIẾT CỦA ĐỀ TÀI Với tăng trưởng bùng nổ Internet máy chủ Internet phải đối phó với nhu cầu lớn hết, số lượng khách hàng mà server phải hỗ trợ tăng lên cách đáng kể, số trang web nhận hàng trăm chí hàng ngàn khách hàng kết nối đến đồng thời Với số lượng ngày tăng người sử dụng khối lượng công việc ngày tăng, công ty thường lo lắng làm hệ thống họ phát triển đáp ứng nhu cầu Hơn nữa, khả phản ứng nhanh chóng tính sẵn sàng 24x7 yêu cầu bắt buộc cho ứng dụng quan trọng Vì vậy, thiết bị phần cứng giải pháp phần mềm hỗ trợ tính sẵn sàng độ tin cậy cao cho dịch vụ phải đáp ứng yêu cầu sau: Tính mở rộng (Scalability): Khi tải cung cấp tới dịch vụ tăng lên hệ thống phải đảm bảo tính tin cậy cao để đáp ứng yêu cầu Tính sẵn sàng 24x7 (availability): Dịch vụ hệ thống tổng thể phải sẵn sàng 24x7 mặc cho có trục trặc phần mềm hay phần cứng Khoa Công Nghệ Thông Tin - Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh Tính dễ dàng quản lý (Manageability): Dù cho hệ thơng có rộng lớn việc quản lý phải thực dễ dàng Chi phí thấp (Cost-effectiveness) : Trong q trình trì mở rộng hệ thống việc đảm bảo chi phí cần thiết Một single server khơng đủ khả đáp ứng nhu cầu ngày tăng, trình xử lý việc nâng cấp phần cứng phức tạp nâng cấp server chi phí tăng Một cụm (Cluster) server kết nối với thông qua mạng tốc độ cao kết thợp lại thành kiến trúc cho việc xây dựng dịch vụ có tính sẵn sàng tin cậy cao Kiến trúc có tính sẵn sàng hơn, tin cậy hơn, hiệu chi phí thấp so với hệ thống đa chíp xử lý (multiprocessor) Tuy nhiên phải đối mặt với nhiều thử thách để xây dựng hệ thống cluster máy chủ đáp ứng tính sẵn sàng dịch vụ mạng đặc biệt chi phí triển khai, khơng phần cứng mà chi phí phần mềm (hệ điều hành) cao Chính vậy, tìm hệ điều hành miễn phí để xây dựng hệ thống Cluster quan tâm Linux Virtual Server giải pháp đáp ứng yêu cầu Linux Virtual Server phần mềm có chức điều khiển kết nối mạng tới nhiều server để chia tải công việc, LVS sử dụng để xây dựng dịch vụ có tính tin cậy sẵn sàng cao đặc biệt hồn tồn miễn phí LVS sử dụng để xây dựng nhiều websites Internet www.linux.com, sourceforge.net dịch vụ JANET Web Cache UK LVS điều khiển kết nối mạng đến server khác tuân theo thuật toán lập lịch (Scheduling) tạo dịch vụ ảo với địa IP từ nhiều dịch vụ song song cluster Những ứng dụng client tương tác với cluster thể tương tác với single server Các clients không bị ảnh hưởng tương tác với Cluster Tính tin cậy thể việc gỡ bỏ thêm node cluster cách suốt Tính sẵn sàng thể việc phát sửa lỗi server hay dịch vụ bị hư giúp hệ thống hoạt động tương thích MỤC ĐÍCH VÀ PHẠM VI NGHIÊN CỨU Khoa Công Nghệ Thông Tin - Trường Đại Học Sư Phạm Kỹ Thuật Thành Phố Hồ Chí Minh Đề tài thực nhằm mục đích nghiên cứu vấn đề liên quan đến cơng nghệ LVS công nghệ sử dụng phổ biến kỹ thuật Clustering Trong đề tài cung cấp khối lượng kiến thức tổng quan công nghệ LVS, cho nhìn tồn diện, làm bật lên tính tuyệt vời mà công nghệ mang lại Tiếp theo đó, em sâu vào việc tìm hiểu, triển khai thực nghiệm LVS hệ điều hành CentOS, hệ điều hành mã nguồn mở, miễn phí sử dụng phổ biến PHẦN NỘI DUNG 10