LI CM ƠN
TRƯỜNG CAO ĐNG VIT NAM - HÀN QUỐC BÌNH DƯƠNG
KHOA CÔNG NGH THÔNG TIN
ĐỒ ÁN MÔN HC
TÊN ĐỀ TÀI:
Tìm hiu và trin khai dch v network load balancing (nlb) cho website
kết hp failover clustering
Chun ngành: Qun tr mng máy tính
Giảng viên hướng dn: Dương Thanh Trà
Sinh viên thc hin:
- Đỗ Hu Trí MSSV: 251305029
- Nguyn Anh Pháp MSSV: 251305018
- Phan Tun Kit MSSV: 251305012
Lp: LTC25Q1
Tp. H Chí Minh - tháng 4/2026
LI CẢM ƠN
Li đu tiên, nhóm thc hiện đồ án chúng em xin được gi li cảm ơn
chân thành và sâu sc nhất đến Ban Giám hiu cùng các thy cô khoa
Công ngh thông tin Trường Cao đẳng Vit Nam - Hàn Quc Bình
Dương đã tạo điều kin thun li, cung cấp môi trường hc tp và thc
hành tt nht để chúng em hoàn thành khóa học cũng như đồ án này.
Đặc bit, chúng em xin gi li tri ân sâu sc ti thy Dương Thanh
Trà. Trong sut quá trình tìm hiu và thc hiện đề tài "Tìm hiu và trin
khai dch v Network Load Balancing (NLB) cho website kết hp
Failover Clustering", thầy đã luôn tận tình hướng dn, ch bo và đưa ra
nhng li khuyên chuyên môn vô cùng quý báu. Nhng kiến thc và s
khích l ca thầy chính là động lc ln nhất giúp chúng em vượt qua
nhng khó khăn về mt k thuật để hoàn thành tt bài lab này.
Cui cùng, chúng em xin cảm ơn gia đình, bn bè và các thành viên
trong nhóm đã luôn sát cánh, chia sẻ và h tr ln nhau trong sut quá
trình hc tp và làm vic nhóm.
Mặc dù đã có nhiu c gắng để hoàn thiện đ án mt cách tt nht,
nhưng do kiến thc và kinh nghim thc tến hn chế, bài làm chc
chn không tránh khi nhng thiếu sót. Chúng em rt mong nhận được
nhng ý kiến đóng góp, chỉ bo ca các thầy cô để kiến thc ca chúng
em được hoàn thiện hơn.
Chúng em xin chân thành cảm ơn!
Bình Dương, ngày... tháng 4 năm 2026 Nhóm sinh viên thc hin:
Đỗ Hu Trí
Nguyn Anh Pháp
Phan Tun Kit
MỤC LỤC ĐỒ ÁN
CHƯƠNG 1: MỞ ĐẦU
1.1. Đặt vấn đề (Tính cấp thiết của đề tài)
1.2. Mục tiêu của đề tài
1.3. Đối tượng và Phm vi áp dụng
1.4. Ý nghĩa thực tin của đềi
CHƯƠNG 2: CƠ SỞ LÝ THUYT VỀ HIGH AVAILABILITY
2.1. Tổng quan về Network Load Balancing (NLB)
2.2. Tổng quan về Failover Clustering
2.3. So sánh và Sự kết hợp giữa NLB và Failover Clustering
CHƯƠNG 3: THIẾT KẾ VÀ TRIỂN KHAI HỆ THỐNG
3.1. Thiết kế kiến trúc tổng thể (Mô hình 3 lớp)
3.2. Xây dựng hạ tầng ảo hóa trên VMware
3.3. Trin khai tầng Web (Frontend) với NLB
3.4. Trin khai tầng Database (Backend) với Failover Cluster
3.5. Tối ưu hóa quản lý phiên làm việc (Session Management)
CHƯƠNG 4: THỰC NGHIỆM VÀ ĐÁNH GIÁ KẾT QUẢ
4.1. Kịch bản ứng dụng cụ th
4.2. Đánh giá dựa trên các chỉ số KPIs
CHƯƠNG 5: TỔNG KẾT VÀ HƯỚNG PHÁT TRIỂN
5.1. Kết lun về các sản phm dự kiến (Deliverables)
5.2. Hạn chế của đề tài
5.3. ng phát triển trong tương lai
CHƯƠNG 1: MỞ ĐẦU
1.1. Đặt vấn đề (Tính cấp thiết của đề tài)
Trong bối cảnh cuộc cách mạng công nghiệp 4.0 đang diễn ra mạnh mẽ, việc chuyển đổi
số đã trở thành yếu tố sống còn đối với mọi tổ chức doanh nghiệp. Các dịch vụ trực
tuyến như Thương mại điện tử (E-commerce), Ngân hàng số (Digital Banking) hay Giáo
dục trực tuyến (E-learning) không chỉ dừng lại ở việc cung cấp tính năng, mà còn đòi hỏi
sự ổn định sẵn sàng mức tuyệt đối. Một giây phút gián đoạn dịch vụ (Downtime)
không chỉ gây thiệt hại vmặt tài chính còn làm suy giảm uy tín nghiêm trọng của
doanh nghiệp.
1.1.1. Thách thức trong kỷ nguyên số và nhu cầu ổn định dịch vụ
Kỳ vọng của khách hàng hiện đại không chấp nhận sự chậm trễ. Một trang web tải chậm
hoặc không thể truy cập trong vài phút thể dẫn đến việc mất đi hàng ngàn khách hàng
vào tay đối thủ.
1.1.2. Hạn chế của mô hình máy chủ đơn lẻ (Single Server)
Thực tế cho thấy, việc triển khai dịch vtrên một máy chủ đơn lẻ (Single Server) luôn tiềm
ẩn những rủi ro bất khả kháng. Khi lượng người dùng tăng đột biến, CPU và RAM nhanh
chóng bị cạn kiệt, dẫn đến tình trạng treo hệ thống (System Freeze).
1.1.3. Rủi ro quá tải, điểm chết duy nhất (SPOF) và gián đoạn bảo trì
Quá tải: Server bị treo khi lượng truy cập tăng đột biến.
Điểm chết duy nhất (SPOF): Lỗi phần cứng (ổ cứng, nguồn, card mạng) hoặc hệ
điều hành làm toàn bộ dịch vụ ngừng hoạt động ngay lập tức.
Gián đoạn bảo trì: Quản trị viên buộc phải tắt máy chủ để thực hiện các công việc
định kỳ như cập nhật bản vá bảo mật (Windows Update) hoặc nâng cấp phần cứng.
Xuất phát từ nhu cầu cấp thiết đó, đề tài: "Tìm hiểu triển khai dịch vNetwork Load
Balancing (NLB) cho website kết hợp Failover Clustering" được lựa chọn nghiên cứu để
xây dựng một hạ tầng mạng khả năng tự phục hồi, chia tải thông minh duy trì tính
liên tục.
1.2. Mục tiêu của đề tài
1.2.1. Mục tiêu tổng quát: Xây dựng hạ tầng High Availability (HA)
Thiết kế và triển khai một hệ thống mạng đạt chuẩn Sẵn sàng cao (HA). Đảm bảo dịch vụ
Website và Database luôn hoạt động liên tục 24/7, loại bỏ các điểm chết duy nhất trong hệ
thống.
1.2.2. Mục tiêu kỹ thuật: Triển khai NLB cho Web và Failover Cluster cho Database
Tầng Frontend: Cấu hình cụm Network Load Balancing (NLB) trên Windows
Server để điều phối lưu lượng truy cập.
Tầng Backend: Thiết lập cụm Failover Clustering cho Microsoft SQL Server, đảm
bảo dữ liệu luôn được duy trì và tự động chuyển vùng (Failover) khi có sự cố.
Lưu trữ: Triển khai iSCSI Target để tạo vùng lưu trữ dùng chung (Shared Storage).
1.2.3. Mục tiêu vận hành: Tối ưu hóa Sessioncơ chế Self-healing
Quản phiên (Session State): Đảm bảo người dùng không bị văng khỏi hệ thống
khi chuyển đổi giữa các Node trong cụm NLB.
Tự phục hồi (Self-healing): Hệ thống tự động phát hiện lỗi kích hoạt quy trình
dự phòng mà không cần sự can thiệp thủ công.