Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 39 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
39
Dung lượng
2,24 MB
Nội dung
004.67 TRƢỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN ĐÌNH TƯỜNG BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Nghệ An, tháng 12 năm 2014 TRƢỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Đề tài: Nghiên cứu hệ thống dự phòng cân tải Centos 6.5 SVTH : Nguyễn Đình Tường Mssv : 1051073783 Lớp GVHD : 51K2 : TS Nguyễn Ngọc Hiếu Nghệ An, tháng 12 năm 2012 Đồ án tốt nghiệp đại học LỜI CẢM ƠN Trong thời đại công nghệ thông tin ngày nay, việc ứng dụng Công nghệ Thông tin vào sống nhƣ ngành khoa học ngày trở nên quan trọng Đợt thực tập chuyên ngành bƣớc sâu vào tìm hiểu kiến thức chun mơn, hội để em tổng hợp lại tất mà đƣợc học thời gian qua Em xin chân thành cảm ơn hƣớng dẫn thầy giáo, cô giáo Khoa Công Nghệ Thông Tin – Trƣờng Đại học Vinh Em đặc biệt bày tỏ lòng biết ơn chân thành tới thầy giáo Ts.Nguyễn Ngọc Hiếu, thầy tạo điều kiện ln giúp đỡ, hƣớng dẫn em tận tình để em hoàn thành tốt đề tài thực tập tốt nghiệp Trong q trình làm báo cáo, khó tránh khỏi sai sót, mong thầy giáo bỏ qua cho em Đồng thời trình độ lý luận nhƣ kinh nghiệm thực tiễn hạn chế nên báo cáo khơng thể tránh khỏi thiếu sót Cuối cùng, em xin chân thành cảm ơn kính chúc thầy cô giáo sức khoẻ hạnh phúc Nghệ An, ngày 10 tháng 12 năm 2014 Sinh viên Nguyễn Đình Tường Nguyễn Đình Tường – Lớp 51K2 – Khoa CNTT Đồ án tốt nghiệp đại học MỤC LỤC LỜI CẢM ƠN LỜI MỞ ĐẦU CHƢƠNG I: GIỚI THIỆU TỔNG QUAN NỘI DUNG ĐỀ TÀI Giới thiệu hệ điều hành Centos So sánh ƣu, nhƣợc điểm hai hệ điều hành Lý chọn đề tài 10 Kiến trúc khả mở rộng WebSite 11 4.1 Cân tải cho application Server 11 Khái niệm lợi ích cân tải 12 Ý tƣởng đề tài 13 Nội dung đề tài 13 CHƢƠNG II CÁC THUẬT TOÁN CÂN BẰNG TẢI 14 Thuật toán ngẫu nhiên 14 Thuật toán Round Robin 14 Thuật toán Weighted Round Robin 15 Thuật toán Fastes 16 Thuật toán Least Connection 17 Thuật toán Observed 17 Thuật toán Weight Least Connection 18 Thuật toán Least Response Time 18 CHƢƠNG III CÀI ĐẶT VÀ MƠ PHỎNG DỰ PHỊNG CÂN BẰNG TẢI 20 Mô tả chung 20 1.1 Sơ đồ logic 20 1.2 Mô tả 20 1.3 Chuẩn bị 20 Cấu hình dịch vụ Haproxy 21 2.1 Tắt Filewall 21 2.3 Cấu hình DNS phân giải tên miền cho Haproxy 22 2.3.1 Đặt Hostname địa DNS cho máy Haproxy 22 2.3.2 Cài đặt gói dich vụ Bind cho HAproxy CentOS 23 Nguyễn Đình Tường – Lớp 51K2 – Khoa CNTT Đồ án tốt nghiệp đại học 2.4 Cấu Hình Load Balacing cho Haproxy 26 2.4.1 Cấu hình dịch vụ Haproxy 26 2.5 Cài đặt gói Rsync Test đồng liệu 27 2.5.1 Trên WebServer WebServer01, WebServer02 ta tiến hành cài đặt gói dịch vụ Rsync 27 2.5.2 Tạo SSH-Key lập lịch tự động đồng 28 Cấu hình dịch vụ cho hai máy làm Web 33 3.1 Cấu hình IP cho máy Web 33 3.2 Cấu hình dịch vụ Apache http 34 Kiểm tra dịch vụ Haproxy máy client 35 KẾT LUẬN 38 Kết đạt đƣợc đề tài 38 Hạn chế đề tài 38 Định hƣớng phát triển 38 Tài liệu tham khảo 39 Nguyễn Đình Tường – Lớp 51K2 – Khoa CNTT Đồ án tốt nghiệp đại học LỜI MỞ ĐẦU Do Sự bùng nổ ngành dịch vụ Web năm gần khiến số lƣợng ngƣời truy cập vào mạng Internet ngày tăng mạnh, đặc biệt WebSite mạng xã hội WebSite chia sẻ Video trực tuyến Các WebSite địi hỏi phải có hệ thống Server hoạt động mạnh mẽ Các doanh nghiệp đƣa vào triền khai hệ thống WebSite nhằm bảo mật thơng tin doanh nghiệp Kiến trúc Web với khả mở rộng cân tải cho hệ thống WebServer Hiện giới có nhiều WebServer đặt nhiều quốc gia Cân tải cho WebServer làm để hệ thống WebServer không bị tải, đáp ứng đƣợc nhu cầu ngƣời dùng cách nhanh Vì nên em chọn đề tài: “Nghiên cứu hệ thống dự phòng cân tải Centos 6.5” - Ý nghĩa đề tài: Xây dựng hệ thống dự phịng cân tải thơng minh đảm bảo cho WebSite công ty hay doanh nghiệp hoạt động ổn định Hiểu đƣợc thuật toán chức hoạt động hệ thống cân tải Khi số lƣợng ngƣời truy cập vào WebSite ngày tăng vấn đề cần phải giải trình thiết kế hệ thống Web với khả mở rộng Đối tƣợng phƣơng pháp nghiên cứu: Hệ thống dự phòng cân tải doanh nghiệp sử dụng mã nguồn mở Sử dụng thuật toán Round Robin để giải toán Mục tiêu đề tài: Hiểu thuật toán làm việc hệ thống cân tải, đƣa đƣợc số phƣơng pháp triển khai Tiến hình Demo thành cộng hệ thống dự phòng cân tải Nguyễn Đình Tường – Lớp 51K2 – Khoa CNTT Đồ án tốt nghiệp đại học CHƯƠNG I: GIỚI THIỆU TỔNG QUAN NỘI DUNG ĐỀ TÀI Giới thiệu hệ điều hành Centos Giữa năm 1960, AT&T Bell Laboratories số trung tâm khác thực dự án Multics (Multiplexed Information and Computing Service) Sau thời gian thực hiện, dự án tỏ không khả thi Tuy Ken Thompson, Dennis Ritchie … thuộc Bell Labs khơng bỏ Thay xây dựng HĐH làm nhiều việc lúc nhƣ Multics, họ định phát triển HĐH đơn giản làm tốt việc chạy chƣơng trình (Run Program) Peter Neumann đặt tên cho HĐH “đơn giản”này Unix Khoảng 1977 quyền UNIX đƣợc giải phóng HĐH UNIX trở thành thƣơng phẩm Hai dòng UNIX: System V AT&T, Novell Berkeley Software Distribution (BSD) Đại học Berkeley Sau IEEE thiết lập chuẩn "An Industry-Recognized Operating Systems Interface Standard Based On The UNIX Operating System." Kết cho đời POSIX.1 (cho giao diện C) POSIX.2 (cho hệ thống lệnh Unix) Năm 1991 Linus Torvalds bắt đầu xem xét Minix, phiên Unix với mục đích nghiên cứu cách tạo hệ điều hành Unix chạy máy PC với vi xử lý Intel 80386 Ngày 25/8/1991, Linus cho Version 0.01 thông báo Comp.os.minix Internet dự định Linux Vào tháng 1/1992, Linus cho Version 0.12 với Shell C compiler Linus không cần Minix để Recompile HDH Linus đặt tên HDH Linux Năm 1994, phiên thức 1.0 đƣợc phát hành Linux HDH dạng UNIX (Unix-like Operating System) chạy PC với CPU Intel 80386 trở lên, hay vi xử lý trung tâm tƣơng thích AMD, Cyrix Linux ngày cịn chạy máy Macintosh SUN Sparc Linux thỏa mãn chuẩn POSIX.1 Quá trình phát triển Linux đƣợc tăng tốc giúp đỡ dự án GNU (GNU’s Not Unix), chƣơng trình phát triển Unix có khả chạy Nguyễn Đình Tường – Lớp 51K2 – Khoa CNTT Đồ án tốt nghiệp đại học nhiều Platform Đến cuối 2001, phiên Linux Kernel 2.4.2-2, có khả điều khiển máy đa vi xử lý nhiều tính khác CENTOS: Comminity Enterprise Operating System phân phối thức Linux, đƣợc xây dựng dựa tảng Red Hat Enterprise Linux, hỗ trợ dòng x86 (i586 i386), dòng x86- 64 (AMD64 Intel EMT64), cấu trúc IA64, Alpha, S390 S390x CentOS chủ yếu cung cấp cho dòng Server chuyên dụng, CentOS cung cấp phiên 6.5 Đƣợc cơng bố thức năm 2011 CentOS cung cấp số đặc điểm sau: - Cung cấp giao diện GNOME 2.20 bao gồm chƣơng trình thơng dụng nhƣ Evolution Mail Client, xem File đính kèm dạng pdf, số tính nâng cao khác - Giao diện KDE 3.5.8 với tính Multimedia, đọc DVD đa dạng - Cung cấp giao diện quản lý mạng NetworkManager 0.7 hỗ trợ tính quản lý thiết bị mạng không dây - Cấp chƣơng trình PulseAudio chƣơng trình quản lý Sound Card hiệu tƣơng thích với hầu hết hệ thống Sound Cùng với chƣơng trình giải mã CodecBuddy hỗ trợ thêm cho chƣơng trình nghe nhạc - Cung cấo ứng dụng văn phịng OpenOffice.org với nhiều tính - Tích hợp thêm nhận dạng cho thiết bị Bluetooth - Hỗ trợ cho Laptop xử lý theo kiến trúc x86 x86-64 - CentOS sử dụng Kernel phiên 2.6.25 So sánh ưu, nhược điểm hai hệ điều hành Stt Hệ điều hành Linux Hệ điều hành Microsoft Hệ điều hành Linux ví dụ phát triển phần mềm mã nguồn mở hệ điều hành miễn phí (hệ điều hành) Windows hệ điều hành (OS) từ Microsoft, hệ điều hành tiếng giới Chi phí Linux đƣợc phân phối miễn phí, tải miễn phí, phân phối thơng qua tạp chí, sách, vv Có Đối với máy tính cá nhân sử dụng hệ điều hành Windows tốn Một có giá khoảng $ 50 đến $ 450 tùy đƣợc bán với giá phiên thuộc Nguyễn Đình Tường – Lớp 51K2 – Khoa CNTT vào phiên Đồ án tốt nghiệp đại học dành cho Linux có, nhƣng họ thƣờng rẻ so với Windows 3.Nhà xuất Windows sản Linux Kernel đƣợc phát triển Microsoft tạo hệ điều hành Windows, cộng đồng Linus nhƣng cho phép nhà sản xuất máy Torvalds giám sát thứ tính khác để phân phối máy tính họ với Windows cài đặt sẵn Sử dụng Linux đƣợc cài đặt Trên máy tính để bàn PC, máy tính loạt phần cứng máy xách tay, máy chủ số điện tính, từ điện thoại di động, thoại máy tính bảng video game console , để máy tính lớn siêu máy tính Phát triển Linux đƣợc phát triển Windows đƣợc phát triển phân phân phối phối Microsoft phát triển mã nguồn mở tức thông qua việc chia sẻ hợp tác mã tính thơng qua diễn đàn vv Nó đƣợc cung cấp nhà cung cấp khác An ninh Linux có khoảng 60-100 Theo Tiến sĩ Nic Peeling "Phân virus đƣợc liệt kê tích tác động phần mềm nguồn ngày mở", tiến sĩ Julian Satchell có 60.000 virus Windows Chi phí chống khoảng $20 đến $400 virus Phát Phát đe dọa giải Sau phát mối đe dọa lớn đe dọa pháp nhanh hệ điều hành Windows, giải pháp Microsoft thƣờng phát hành vá lỗi khắc phục vấn đề nhiều 2/3 tháng Đơi sớm hơn, Microsoft phát hành vã lỗi cập nhật hàng tuần Nguyễn Đình Tường – Lớp 51K2 – Khoa CNTT Đồ án tốt nghiệp đại học 8.Bộ Hàng chục loại khác Hạn chế nhƣng hầu hết (80%) GUN/Miễn phí Độc quyền xử lý Giấy phép 10 Giao diện Gnome hay KDE (Phụ thuộc Đồ họa (Windows Aero) ngƣời dùng vào Distro) mặc định 11 Mơ hình Mã nguồn mở Đóng /chia sẻ nguồn nguồn 12 Phƣơng Nhiều phƣơng pháp Windows Update pháp cập nhật 13 Thiết bị đầu cuối Nhiều thiết bị đầu cuối Windows Lý chọn đề tài Sự bùng nổ ngành dịch vụ Web năm gần khiến số lƣợng ngƣời truy cập vào mạng Internet ngày tăng mạnh, đặc biệt WebSite mạng xã hội Website chia sẻ video trực tuyến Với hàng trăm triệu lƣợt truy cập ngày, website địi hỏi phải có hệ thống Server mạnh mẽ Một hệ thống hoạt động tốt khiến ngƣời dùng hài lòng, sau thời gian hoạt động số lƣợng ngƣời dùng tăng lên, máy chủ hệ thống bị tải, dẫn đến yêu cầu nâng cấp Sau nâng cấp lại tiếp tục nhƣ cũ Vịng tuần hồn dẫn đến nhu cầu cần phải xây dựng hệ thống website với khả đáp ứng ngƣời dùng thời gian đủ dài dễ dàng nâng cấp mở rộng cần Đó kiến trúc Web với khả mở rộng Vấn đề quan trọng kiến trúc web với khả mở rộng cân tải cho hệ thống webserver Một WebSite toàn cầu có nhiều WebServer đặt nhiều nơi giới, cân tải cho hệ thống WebServer nghĩa làm cách để WebServer không bị tải, đáp ứng đƣợc nhu cầu ngƣời dùng thời gian nhanh Trong cạnh tranh khốc liệt WebSite dịch vụ, nhà quản trị đáp ứng đƣợc nhu cầu ngƣời dùng cách tốt nhất, ngƣời thắng, nhu cầu cân tải vô cần thiết vấn đề sống nhà cung cấp dịch vụ Web Có nhiều phƣơng pháp để cân tải, nhiên lý thuyết chung cần phải có cân tải đứng ngƣời dùng hệ thống WebServer Bộ cân tải Nguyễn Đình Tường – Lớp 51K2 – Khoa CNTT 10 Đồ án tốt nghiệp đại học + Thay Zone thuận, Zone nghịch Hình 3.12 Cấu hình Zone Save lại - Tạo Zone thuận Zone nghịch + Tạo File VINHUNI.thuan lệnh # gedit /var/named/VINHUNI.thuan Hình 3.13 Cấu hình File VINHUNI.thuận Save lại + Tạo file VINHUNI.nghich lệnh # gedit /var/named/VINHUNI.nghich Hình 3.14 Cấu hình File VINHUNI.nghịch Nguyễn Đình Tường – Lớp 51K2 – Khoa CNTT 25 Đồ án tốt nghiệp đại học Save lại thoát - Khởi động dịch vụ DNS lệnh: Hình 3.15 Khởi động dịch vụ DNS - Vào máy WebServer01 để Test thử máy nhận DNS hay chưa lệnh: nslookup Hình 3.16 Kiểm tra DNS 2.4 Cấu Hình Load Balacing cho Haproxy - Tiến hành cài gói dịch vụ Haproxy #rpm –ivh /media/CentOS_6.5_Final/Packages/haproxy-1.4.24-2.el6.i686.rpm Hình 3.17 Cài đặt gói haproxy-1.4.24-2.el6.i686.rpm 2.4.1 Cấu hình dịch vụ Haproxy - Ta cần thay đổi lại File haproxy.cfg lệnh: #gedit /etc/haproxy/haproxy.cfg Thay đổi code File haproxy.cfg nhƣ sau Nguyễn Đình Tường – Lớp 51K2 – Khoa CNTT 26 Đồ án tốt nghiệp đại học Hình 3.18 Cấu hình File Haproxy.cfg Save lai File haproxy.conf Khởi động dịch vụ Haproxy lệnh: + # service haproxy start + # chkconfig haproxy on 2.5 Cài đặt gói Rsync Test đồng liệu 2.5.1 Trên WebServer WebServer01, WebServer02 ta tiến hành cài đặt gói dịch vụ Rsync # rpm –ivh /media/Centos_6.5_Final/Packages/ rsync-3.0.6-9.el6_4.1.i686.rpm Hình 3.19 Cài đặt gói rsync-3.0.6-9.el6_4.1.i686.rpm Tạo User để dùng để WebServer 01, WebServer02 xác định trình đăng nhập đồng liệu + Trên Webserver01 tạo User có tên: Backup lệnh Nguyễn Đình Tường – Lớp 51K2 – Khoa CNTT 27 Đồ án tốt nghiệp đại học Hình 3.20 Tạo User Trên WebServer02 ta thử tiến hành đồng tay gói dịch vụ Rsync cài đặt chƣa Trong đó: + User Backup đƣợc tạo WebServer01 + 192.168.1.4: IP WebServer01 + /var/www/html/: thƣ mục cần đồng Hình 3.21 Đồng tay gói rsync Đồng dự liệu WebServer01 tới WebServer02 thành công! Ta vào kiểm tra hai thƣ mục /var/www/html/: Ở WebServer thấy chúng giống 2.5.2 Tạo SSH-Key lập lịch tự động đồng - Trên WebServer02 ta tiến hành tạo Key dùng lệnh: # mkdir /root/rsync # ssh-keygen –t dsa –b 1024 –f /root/rsync/mirror-rsync-key Ở bạn yêu cầu nhập Passphrase lần Ta nhập Passphrase trắng lần Nguyễn Đình Tường – Lớp 51K2 – Khoa CNTT 28 Đồ án tốt nghiệp đại học Hình 3.22 Tạo SSH_Key Sau tạo Key xong chuyển Key tới WebServer01 Ta đƣa Key vào thƣ mục vào thƣ mục Home User Backup tạo dùng lệnh: # scp /root/rsync/mirror-rysnc-key.pub backup@192.168.1.4:/home/backup/ Tiến hành nhập Password WebServer01: 123@abc Hình 3.23 Đưa Key vào thư mục Backup - Trên WebServer01 ta chuyển qua thao tác User Backup # su – backup # mkdir ~/.ssh # chmod 700 ~/.ssh # mv ~/mirror-rsync-key.pub ~/.ssh/ # cd ~/.ssh # touch authorized_keys # chmod 600 authorized_key # cat mirror-rsync-key.pub >> authorized_keys Nguyễn Đình Tường – Lớp 51K2 – Khoa CNTT 29 Đồ án tốt nghiệp đại học Hình 3.24 User Backup - Tiến hành mở File authorized_key lệnh: #vi authorized_key - Thêm vào trƣớc nội dụng File Authorized nhƣ sau: Đặt địa IP WebServer02: 192.168.1.5 Hình 3.25 Cấu hình File authorized Để đảm bảo cho hệ thống đƣợc an toàn thực lệnh User Backup Ta cấm tất lệnh ngoại trừ Rsync User ta dùng lệnh # ~/rsync # gedit ~/rsync/checkrsync Ta thêm đoạn Code vào File Checkrsync Nguyễn Đình Tường – Lớp 51K2 – Khoa CNTT 30 Đồ án tốt nghiệp đại học Hình 3.26 Cấu hình File Checkrsync Sau ta lƣu lại File checkrsync chomd 700 lệnh: # chmod 700 ~/rsync/checkrsync - Ở WebServer02 ta kiểm tra đồng liệu đƣợc đăng nhập User Backup có sử dụng SSH-Key lệnh: # rsync –avz delete exclude=**/stast exclude=**/error –e”ssh-i/root/mirrorrsync-key” backup@192.168.1.4:/var/www/html/ / var/www/html/ Trong đó: + Delete: Khi File đƣợc xóa WebServer01 đƣợc xóa WebServer02 + Exclude: Là loại thƣ mục khơng muốn đồng Hình 3.27 Kiểm tra đồng liệu Cấu hình thành cơng - Ta tiến hành lập lich tự đồng liệu từ WebServer01 sang WebServer02 lệnh: Nguyễn Đình Tường – Lớp 51K2 – Khoa CNTT 31 Đồ án tốt nghiệp đại học # crontab –e Ta thêm vào nội dung Hình 3.28 Lập lịch đồng liệu Ở ta lập lịch đồng liệu từ WebServer02 sang WebServer01 sau phút đồng lần + Trên WebServer01 ta vào thƣ mục /var/www/html/ tạo File Server02.htmll Hình 3.29 Kiểm tra đồng liệu hai WebServer01 + Chờ sau phút Login vào WebServer02 ta thấy File Server02 Nguyễn Đình Tường – Lớp 51K2 – Khoa CNTT 32 Đồ án tốt nghiệp đại học Hình 3.30 Kiểm tra đồng liệu WebServer02 Cấu hình dịch vụ cho hai máy làm Web 3.1 Cấu hình IP cho máy Web Sử dụng lệnh để đổi IP cho máy làm Web - Hình 3.31 Cấu hình IP cho WebServer + Webserver01: 192.168.1.4 + Webserver02: 192.168.1.5 Webserver01: Hình 3.32 IP Address WebServer01 Nguyễn Đình Tường – Lớp 51K2 – Khoa CNTT 33 Đồ án tốt nghiệp đại học Webserver02: Hình 3.33 IP Address WebServer02 3.2 Cấu hình dịch vụ Apache http Tiến hành cài gói dịch vụ Apache http cho máy làm Webserver: #rpm –ivh /media/CentOS_6.5_Final/Packages/httpd-2.2.15-29.el6.centos.i686.rpm Hình 3.34 Cài đặt gói httpd-2.2.15-29.el6.centos.i686.rpm - Thay đổi file httpd.conf lệnh: # gedit /etc/httpd/conf/httpd.conf + Sửa dịng 76: KeepAlive On Hình 3.35 Cấu hình Httpd.conf + Sửa dịng 276: Bỏ dấu # Sửa thành: Hình 3.36 Sửa tên ServerName Save lại thoát - Khởi động dịch vụ Apache http lệnh: # service httpd start # chconfig httpd on Nguyễn Đình Tường – Lớp 51K2 – Khoa CNTT 34 Đồ án tốt nghiệp đại học Hình 3.37 Khởi động dịch vụ Apache Http - Tạo file index.html cho máy Server01 # gedit /var/www/html/index.html Hình 3.38 Đặt tên cho WebServer01 Kiểm tra dịch vụ Haproxy máy client - Từ máy Client truy cập vào IE địa Http://vinhuni.vn/haproxy?stats - Đăng nhập vào tài khoản: root, mật khẩu: 123@abc tạo máy Haproxy Hình 3.39 Đăng nhập vào tài khoản Nguyễn Đình Tường – Lớp 51K2 – Khoa CNTT 35 Đồ án tốt nghiệp đại học - Máy Centos Haproxy nhận hai máy WebServer01, WebServer02 Hình 3.40 Kiểm tra dịch vụ Haproxy User - Từ máy Client truy cập vào địa vinhuni.vn Ta thu đƣợc nhƣ sau: + Máy Webserver01 trả cho Client Hình 3.41 Kiểm tra dich vụ WebServer01 Nguyễn Đình Tường – Lớp 51K2 – Khoa CNTT 36 Đồ án tốt nghiệp đại học Hình 3.42 Kiểm tra dich vụ WebServer02 - Khi máy Server Load Balancer chia tải đồng cho máy WebServer01, WebServer02: Ta thấy thông số truy cập từ hai máy trả cho máy Client Và máy bị cố máy Server Load Balancer chia tải cho WebServer Đảm bảo cho ngƣời dùng truy cập Web không bị gián đoạn dịch vụ xảy lỗi cố lỗi điểm cung cấp dịch vụ Hình 3.43 Kiểm tra Report Trên dịch vụ Haproxy Nguyễn Đình Tường – Lớp 51K2 – Khoa CNTT 37 Đồ án tốt nghiệp đại học KẾT LUẬN Kết đạt đề tài - Tìm hiểu đƣợc lịch sử đời hệ điều hành Linux - Tìm hiểu đƣợc cân tải gì, phải xây dựng hệ thống cân tải cho doanh nghiêp tầm quan trọng việc xây dựng hệ thống cân tải - Đồ án đá đƣa định hƣớng phát triển, triển khai hệ thống mạng cho doanh nghiệp vừa nhỏ Biết đƣợc kiến trúc khả mở rộng hệ thống doanh nghiêp - Nghiên cứu cài đặt đƣợc hệ thống cân tải (Haproxy), dịch vụ phân giải tên miền DNS cho doanh nghiệp hệ điều hành Linux (Centos 6.5) - Nghiên cứu cài đặt thành công dịch vụ đồng liệu (Rsync), dịch vụ đồng liệu hai WebServer FileServer hệ điều hành Linux (Centos 6.5) Hạn chế đề tài - Đồ án chƣa đƣa đƣợc hệ thống cân tải cho doanh nghiệp lớp, đồng liệu đồng đƣợc Server với số lƣợng hạn chế Khả quản lý hạn chế - Đồ án đƣa đƣợc mốt số thuật toán nhƣng chƣa đƣa đƣợc sản phẩm hạn chế thực tiễn Định hướng phát triển Sẽ đƣa đồ án vào triển khai doanh nghiệp vừa nhỏ xem tính ổn định hệ thống, số lƣợng ngƣời truy cập lớn hệ thống phân tải nhƣ Tiến tới triển khai doanh nghiệp lớn có nhiều Server Cuối em xin chân thành cảm ơn thầy cô hƣớng dẫn giúp đỡ nhiệt tình hồn thành tốt đồ án tốt nghiệp Nguyễn Đình Tường – Lớp 51K2 – Khoa CNTT 38 Đồ án tốt nghiệp đại học TÀI LIỆU THAM KHẢO [1] Hà Quang Thụy, Nguyễn Trí Thành, Giáo trình hệ điều hành unix-linux, NXB đại học quốc gia Hà Nội, 2004 [2] Giáo trình học CentOS [3] Một số trang web mạng (http://www.vnpro.vn/, http://congdonglinux.vn/) Nguyễn Đình Tường – Lớp 51K2 – Khoa CNTT 39 ... quốc gia Cân tải cho WebServer làm để hệ thống WebServer không bị tải, đáp ứng đƣợc nhu cầu ngƣời dùng cách nhanh Vì nên em chọn đề tài: ? ?Nghiên cứu hệ thống dự phòng cân tải Centos 6. 5? ?? - Ý nghĩa... bind-9.8.2-0.17.rc1.el6_4 .6. i6 86. rpm # rpm –ivh /media /Centos_ 6. 5_ Final/Packages/ bind-libs 9.8.20.17.rc1.el6_4 .6. i6 86. rpm Hình 3.8 Cài đặt gói bind-libs 9.8.20.17.rc1.el6_4 .6. i6 86. rpm # rpm –ivh /media /Centos_ 6. 5_ Final/Packages/... ? ?Nghiên cứu hệ thống dự phòng cân tải Centos 6. 5? ?? Kiến trúc khả mở rộng WebSite 4.1 Cân tải cho application Server Một trang Web phục vụ nhiều ngƣời truy cập điều quan trọng phải có hệ thống Server