NETWORK LOAD BALANCING
1. Network Load Balancing (NLB) và Cluster là gì ? nó khác và giống nhau thế nào ?
 
 Network Load Balancing (NLB) và Cluster đều nhắm đến một mục đích chung
 
 - Tổng hợp các sức mạnh đơn lẻ thành một
 - Tăng cường khả năng chịu lỗi
Một ví dụ đơn giản
Một Cty Hosting , có 2 phòng ban Sales và Department
- Phòng ban Sales có 5 người , hoạt động tương đối độc lập với nhau để trả lời những thắc mắc về các dịch vụ , Khi 1 người nghỉ thì 4 người kia sẽ phải làm thêm công việc nhiều hơn ( gánh tải ) . Phòng ban Sales hoạt động theo kiểu NLB
- Phòng ban Department cũng có 5 người , và phối hợp làm việc chặt chẻ với nhau , và khi bán dịch vụ thì chỉ có 1 con Server , có thể nói khác là 5 người này dùng chung một database . Phòng ban Department hoạt động theo kiểu Cluster
2. Sự khác nhau giửa Network Load Balancing và Cluster
 
 Network Load Balancing
 
  - Các Node có thể lưu trữ cùng một nơi , hoặc lưu trữ riêng biệt
  - Cân bằng tải Transmission Control Protocol (TCP) và UDP (UDP) lưu lượng truy cập
 - Không cần phần cứng chuyên dụng, ( chú ý về Card mạng )
 - Thường được dùng cho máy chủ Web, Máy chủ ISA , Máy chủ VPS , Máy chủ Media, Máy chủ , Máy chủ Teminal, di động,...
 - Chạy ở chế độ Active
 
 Cluster
 
 - Các Node lưu trữ cùng một nơi
 - Failover và failback của các ứng dụng
 - Phải dùng thiết bị lưu trữ chuyên dụng đắt tiền kiểu SCSI , Fibre Chanel , Seria Attach SCSI , ISCSI
 - Thường được chạy cho các máy chủ MS SQL Server, MS Exchange Server, File Server ,....
 - Chạy ở 2 chế độ Active và Passive
 
 3. Khi nào sử dụng Network Load Balancing ? Khi nào sử dụng Cluster ?
 
 Thường thì hầu hết Network Load Balancing và Cluster chạy chung với nhau , Network Loadbalancing chạy phía ngoài ( Front End ) , và Cluster chạy phía trong ( Back- End ) của một hệ thống mạng .
 
 Network Load Balancing sẽ tạo ra một Server / IP ảo để kết nối đến sự truy cập bên ngoài
 
 
