Bài giảng Lý thuyết quản trị mạng - Chương 6: Network Load Balancing cung cấp cho người học các kiến thức: Khái niệm Network Load Balancing, các thuật toán Load Balancing, Load Balancer thông minh, triển khai Network Load Balancing,... Mời các bạn cùng tham khảo nội dung chi tiết.
ĐẠI HỌC SÀI GÒN CHƯƠNG 6: NETWORK LOAD BALANCING GV: LƯƠNG MINH HUẤN NỘI DUNG Khái niệm Network Load Balancing Các thuật tốn Load Balancing Load balancer thơng minh Triển khai Network Load Balancing Khái niệm giám sát an ninh mạng Giao thức SNMP Triển khai SNMP KHÁI NIỆM NETWORK LOAD BALANCING Network load balancing thành phần quan trọng s ầng thường sử dụng để cải thiện hiệu suất độ tin cậy c trang web, ứng dụng, sở liệu dịch vụ khác cách phân phối khối lượng công việc nhiều máy chủ KHÁI NIỆM NETWORK LOAD BALANCING sở hạ tầng không áp dụng load balancing KHÁI NIỆM NETWORK LOAD BALANCING sở hạ tầng áp dụng ad balancing KHÁI NIỆM NETWORK LOAD BALANCING Quản trị Load balancer tạo quy định chuyển tiếp bốn lo giao thức chính: HTTP HTTPS TCP UDP CÁC THUẬT TOÁN LOAD BALANCING Load balancers chọn máy chủ để chuyển tiếp yêu cầu dựa kết hợp hai yếu tố: Health Checks Thuật toán lựa chọn load balancing CÁC THUẬT TOÁN LOAD BALANCING Health Checks Load balancer chuyển tiếp lưu lượng đến "healthy" backend server Kiểm tra “sức khỏe thường xuyên” backend server gắng kết nối với backend server sử dụng giao thức cổng định nghĩa quy tắc chuyển tiếp để đảm bảo máy lắng nghe Nếu máy chủ không “kiểm tra sức khỏe”, khơng th phục vụ u cầu, tự động loại bỏ khỏi vùng chứa, reque không chuyển tiếp đến nó đáp ứng việc “ki tra sức khỏe” lần CÁC THUẬT TỐN LOAD BALANCING Các thuật tốn load balancer Round Robin - Round Robin có nghĩa máy chủ lự chọn theo Bộ load balancer chọn máy chủ tro danh sách yêu cầu đầu tiên, sau di chuyển xuống danh sách theo thứ tự, bắt đầu lại đầu trang cuối Least Connections - load balancer chọn máy chủ với kết n CÁC THUẬT TOÁN LOAD BALANCING Source - Với thuật toán mã nguồn, load balancer chọn má chủ để sử dụng dựa hash IP nguồn yêu cầu, chẳ hạn địa IP người truy cập Phương pháp đảm bả người dùng cụ thể kết nối với máy ch CÁC THUẬT TỐN LOAD BALANCING LOAD BALANCER THƠNG MINH Các load balancer truyền thống có nhiệm vụ tương đối đơn phân phối lưu lượng, SSL, chuyển dịch vài nội dung,… chúng hoạt động tương đối ổn định Tuy nhiên, ngày với phát triển Machine Learning, người ta nghiên cứu cho đời nhiều loại Load balancer hông minh Một số chức Load balancer thông minh sau: LOAD BALANCER THÔNG MINH Khả tuỳ biến Khả di chuyển Tự động hoá Tự phục vụ Bảo mật Khả phục hồi Phân tích đánh giá Quản lý tập trung TRIỂN KHAI NETWORK LOAD BALANCING Ta triển khai Network Load Balancing Windows server, Linux cách cài phần mềm hổ trợ Hoặc c hể triển khai thiết bị phần cứng dùng cho load balanc Ngồi ra, ta th nhà cung cấp dịch vụ thự Các phần mềm dùng gồm: TMG Firewall Pf Sense HA Proxy Nginx … Ngoài ra, người ta sử dụng thiết bị phần cứng nh IBM Cisco Sun … Ngồi ra, th nhà cung cấp dịch vụ như: Amazon Akamai VinaData … KHÁI NIỆM GIÁM SÁT AN NINH MẠNG Giám sát an ninh mạng việc thu thập thông tin th phần hệ thống, phân tích thơng tin, dấu hiệu nhằm đ giá đưa cảnh báo cho người quản trị hệ thống Đối tượng giám sát an ninh mạng tất thành phần, bị hệ thống mạng Các máy trạm Cơ sở liệu Các ứng dụng Các server Các thiết bị mạng KHÁI NIỆM GIÁM SÁT AN NINH MẠNG GIAO THỨC SNMP MP (Simple Network Management Protocol) tập hợp o thức không cho phép kiểm tra thiết bị m router, switch hay server có vận hành, mà hỗ trợ nh thiết bị cách tối ưu, ngồi SNMP cho p ản lý thiết bị mạng từ xa ột thiết bị hiểu hoạt động tuân theo giao thức SNMP đ “có hỗ trợ SNMP” (SNMP supported) “tương t MP” (SNMP compartible) MP dùng để quản lý, nghĩa theo dõi, lấy thơng thể thơng báo, tác động để hệ thống hoạt động muốn GIAO THỨC SNMP Một hệ thống sử dụng SNMP bao gồm thành phần chính: Manager: Là máy tính chạy chương trình quản lý m Manager gọi NMS (Network Management Stat Nhiệm vụ manager truy vấn agent xử lý thôn nhận từ agent Agent: Là chương trình chạy thiết bị mạng cần lý Agent chương trình riêng biệt (ví dụ dae Unix) hay tích hợp vào hệ điều hành Nhiệm vụ a thông tin cho manager GIAO THỨC SNMP Hoạt động SNMP: Các SNMP agent giữ sơ sở liệu, gọ Management Information Base (MIB), chứa thôn khác hoạt động thiết bị mà agent giám sát P mềm quản trị SNMP Manager thu thập thông tin qua hức SNMP TRIỂN KHAI SNMP TRIỂN KHAI SNMP Ta cấu SNMP server windows server có cấu hình Linux ... tính chạy chương trình quản lý m Manager gọi NMS (Network Management Stat Nhiệm vụ manager truy vấn agent xử lý thôn nhận từ agent Agent: Là chương trình chạy thiết bị mạng cần lý Agent chương. .. balancer hông minh Một số chức Load balancer thông minh sau: LOAD BALANCER THÔNG MINH Khả tuỳ biến Khả di chuyển Tự động hoá Tự phục vụ Bảo mật Khả phục hồi Phân tích đánh giá Quản lý tập trung... ngồi SNMP cho p ản lý thiết bị mạng từ xa ột thiết bị hiểu hoạt động tuân theo giao thức SNMP đ “có hỗ trợ SNMP” (SNMP supported) “tương t MP” (SNMP compartible) MP dùng để quản lý, nghĩa theo dõi,