Server Load Balancers: Load Balancer là một thiết bị phân phối tải giữa các máy tính với nhau và các máy tính này sẽ xuất hiện chỉ như một máy tính duy nhất VIPs: Virtual IP (VIP): là một dạng thể hiện của của cân bằng tải. Mỗi VIP sử dụng một địa chỉ công khai IP
Trang 1CÂN BẰNG TẢI CÂN BẰNG TẢI
Trang 3TỔNG QUAN VỀ CÂN
BẰNG TẢI
Trang 4TỔNG QUAN VỀ HỆ THỐNG CÂN BẰNG TẢI SERVER
Tại sao phải xây dựng hệ thống cân bằng tải?
Trong thời đại bùng nổ của công nghệ thông tin hiện nay, mạng máy tính đóng vai trò ngày càng quan trọng hơn trong hoạt động của các doanh
nghiệp, tổ chức cũng như các cơ quan nhà nước
Sự ngừng hoạt động của mạng máy tính hay sự hoạt động kém hiệu quả của mạng máy tính trong những cơ quan này có thể làm tê liệt các hoạt động chính của đơn vị, và thiệt hại khó có thể lường trước được
Trang 5SO SÁNH HỆ THỐNG CÂN BẰNG TẢI VỚI HỆ THỐNG THƯỜNG
Trang 6CÁC THÀNH PHẦN TRONG SERVER LOAD BALANCING
Server Load Balancers: Load Balancer là một thiết bị phân phối tải
giữa các máy tính với nhau và các máy tính này sẽ xuất hiện chỉ như một máy tính duy nhất
VIPs: Virtual IP (VIP): là một dạng thể hiện của của cân bằng tải
Mỗi VIP sử dụng một địa chỉ công khai IP
Trang 7CÁC THÀNH PHẦN TRONG SERVER LOAD BALANCING
Các máy chủ (Servers): Máy chủ chạy một dịch vụ được chia sẻ tải
giữa các dịch vụ khác
Nhóm (Groups): Dùng để chỉ một nhóm các máy chủ được cân
bằng tải
Trang 8CÁC THÀNH PHẦN TRONG SERVER LOAD BALANCING
Cấp độ người dùng truy nhập (User - Access Levels): Là một
nhóm các quyền được gán cho một người dùng nào đó khi đăng nhập vào một thiết bị cân bằng tải
Read-only: Cấp độ truy cập chỉ đọc (Read-only) không cho phép
bất kỳ một thay đổi nào được thực hiện
Superuser: Superuser là cấp độ truy cập cho phép người dùng
có đầy đủ quyền điều khiển hệ thống
Trang 9HỆ THỐNG SLB ĐƠN GiẢN
Trang 10PHÂN PHỐI LƯU LƯỢNG TRONG SLB
Sử dụng hai phương thức để phân phối lưu lương :
Unicast
Multicast(chủ yếu)
Trang 11NETWORK ADDRESS TRANSLATION
SLB hoạt động bởi việc điều khiển gói tin trước và sau khi nó tới server thực sự phía sau.Thực hiện một cách đơn giản bởi việc sử dụng địa chỉ IP đích và nguồn tại lớp 3 được biết đến như là NAT
Trang 12DIRECT SERVER RETURN
DSR là một trong các phương pháp phân phối lưu lượng của các thiết bị cân bằng tải
từ các kết nối bên ngoài
Lợi dụng một máy chủ thực phía trong gửi ra ngoài một gói dữ liệu với địa chỉ nguồn
đã được viết lại là địa chỉ nguồn của VIP
Trang 13CÁC PHƯƠNG PHÁP
CÂN BẰNG TẢI
Trang 14Cân bằng tải bằng phần cứng
Cân bằng tải bằng phần mềm
Cân bằng tải bằng proxy server
CÁC PHƯƠNG PHÁP CÂN BẰNG TẢI
Trang 16Cân Bằng Tải Bằng Phần Cứng
DNS (Domain Name Server) là gì ?
DNS là dịch vụ quản lý tên miền, được sử dụng để ánh xạ tên miền thành địa chỉ IP
Trang 17Cân Bằng Tải Bằng Phần Cứng
Cơ chế DNS Round Robin
Để cân bằng tải bằng DNS, máy chủ DNS phải duy trình một số địa chỉ IP khác nhau cho cùng một tên site Nhiều địa chỉ IP thể hiện nhiều server, tất cả trong số chúng đều bản đồ hóa đến một tên site
Trang 18- Không hỗ trợ mối quan hệ thời gian thực giữa các máy chủ
- Không hỗ trợ cho khả năng sẵn có cao
Trang 19Cân bằng tải bằng phần mềm
Sử dụng phần mềm cài song song trên các máy chủ, kết hợp nhiều server tạo thành 1 server ảo
NLB sử dụng thuật toán lọc phân tán hoàn toàn để ánh xạ các yêu cầu client đến các host trong nhóm
các host trong nhóm đưa ra các quyết định cân bằng tải một cách độc lập và nhanh chóng cho từng gói đến
Khi xem xét một gói đến, tất cả các host thực hiện đồng thời việc ánh xạ thống kê để xác định nhanh chóng host nào sẽ xử lý gói đó
Các host trong nhóm sẽ đồng thời đáp ứng các yêu cầu khác nhau của các client, cho dù một client có thể đưa ra nhiều yêu cầu.
Trang 20NETWORK LOAD BALANCING
Trang 22Cân bằng tải bằng proxy sever
Phương pháp này thường tận dụng khả năng chia tải sẵn có trên phần mềm proxy như ISA Proxy của Microsoft hay Squid, 1 phần mềm mã nguồn mở
Hoạt động ở lớp ứng dụng nên có khả năng caching và khả năng firewall ở tầng ứng dụng
Trang 23Proxy Server
Cơ chế:
Trang 24 Hoạt động ở mức ứng dụng nên hiệu năng không cao bằng phần cứng
sử dụng máy phổ dụng nên không được tối ưu
việc theo dõi trạng thái của các máy chủ gặp khó khăn
Trang 25Bảng So Sánh
Trang 26Giải Pháp Dự Phòng
Giải pháp dự phòng rất đơn giản: nếu một thiết bị gặp trục trặc, thiết bị đó sẽ được thay thế bởi một thiết bị khác mà không hoặc gây ít ảnh hưởng nhất đến hoạt động của toàn bộ hệ thống
Có 2 phương pháp:
- Active - Stanby
- Active - Active
Trang 27Giải Pháp Dự Phòng
Active – Stanby :
- Một thiết bị sẽ nhận toàn bộ luồng dữ liệu đến, trong khi đó thiết bị còn lại sẽ chờ trong các tình
huống trục trặc
Trang 28Giải Pháp Dự Phòng
Active - Active :
Cả hai thiết bị đều chấp nhận xử lý luồng dữ liệu đến Nếu một trong hai thiết bị gặp trục trặc thì thiết bị còn lại sẽ nhận thực thi luôn cả những chức năng của thiết bị gặp trục trặc.
Trang 29ĐỊNH HƯỚNG PHÁT TRIỂN
Trang 30ĐỊNH HƯỚNG PHÁT TRIỂN
Sử dụng kỹ thuật cân bằng tải tích hợp
Tích hợp phần cứng với HHDDH nhúng viết chuyên biệt.
Với thiết bị chuyển mạch tích hợp trên máy chủ cân bằng tải ( tích hợp thiết bị layer 2
và 3)
Cho phép phân phối các máy chủ ở các nơi khác nhau
Cung cấp hiệu suất của thời gian thực và sẵn có của thông tin cần thiết cho bộ điều khiển thông minh để cân bằng lưu lượng trên quy mô toàn cầu
Trang 31ĐỊNH HƯỚNG PHÁT TRIỂN
Một số công nghê, thiết bị LB được nhiều hãng sử dụng hiện nay:
thiết bị quản trị BIG IP LTM của hãng F5 Network
Các dòng sản phẩmSifoworks và Sifoworks UTM của O2Security
Thiết bị cân bằng tải tích hợp của peplink…
Trang 32Thank You !
QUESTION
???