Xây dựng mô hình hệ thống Load Balancing

Một phần của tài liệu NGHIÊN CỨU KỸ THUẬT NETWORK LOAD BALANCING TRONG HỆ THỐNG MẠNG LINUX (Trang 58 - 60)

CHƯƠNG 3: NỘI DUNG THỰC HIỆN

3.1Xây dựng mô hình hệ thống Load Balancing

Có nhiều phương pháp cài đặt bộ cân bằng tải vào hệ thống website từ đơn giản đến phức tạp, ứng dụng trong nhiều trường hợp khác nhau. Với một số website nhỏ, chỉ có một vài server đặt trong cùng một mạng LAN có thể sử dụng phương pháp cài đặt đơn giản với một bộ cân bằng tải cài đặt trước các server, kết hợp với kỹ thuật cookie-insert. Trong một hệ thống lớn hơn, để tránh quá tải cho bộ cân bằng tải có thể cài đặt hai bộ cân bằng tải hoạt động theo cơ chế active-backup nhằm đảm bảo nếu như có một trong hai bộ cân bằng tải bị hỏng hóc, sự cố xảy ra thì vẫn còn có một bộ để dự phòng và chắc chắn rằng hệ thống vấn luôn luôn hoạt động và trong bài Lab này sử dụng kỹ thuật LVS – Virtual via Direct Routing.

Để thực hiện việc cài đặt hệ thống cân bằng tải cho các máy chủ Web, ta giả lập một mô hình hệ thống gồm có 2 máy server làm nhiệm vụ Web Server cho hệ thống với một máy Client bất kỳ thể hiện như một máy tính của người dùng truy cập trình duyệt hệ thống web server. Như vậy, cần phải xây dựng hệ thống cluster giả lập bằng một địa chỉ IP ảo làm Network Load Balancing để cân bằng tải cho Web Server. Dưới đây là các mô hình về hệ thống mạng:

Hình 3-1: Mô hình đơn giản mô tả hệ thống cân bằng tải Web Server.

Hình 3-2: Mô hình mạng logic của hệ thống cân bằng tải. Mô tả tổng quan:

- Tất cả các server đều sử dụng hệ điều hành CentOS 5.10 và tên miền website được sử dụng là trandong.vn.

- Mô hình dùng 4 server trong đó 2 server đóng vai trò là máy chia tải hoạt động ở chế độ Active – Backup. Còn lại 2 server đóng vai trò là web server và lưu trữ database.

- Giữa 2 Load balancer có một đường mạng nối 2 card mạng của chúng với nhau để lắng nghe trạng thái hay nói cách khác là “health check” gọi là heartbeat.

- Giữa 2 Web server nhất thiết phải có sự đồng bộ về data và database để đảm bảo tính nhất quán và đúng với yêu cầu của cân bằng tải.

- Mô hình sử dụng Virtual IP (VIP) là 192.168.10.200, đây là địa chỉ đại diện cho website của doanh nghiệp, khi client muốn vào website này thì client phải truy cập thông qua địa chỉ này

Một phần của tài liệu NGHIÊN CỨU KỸ THUẬT NETWORK LOAD BALANCING TRONG HỆ THỐNG MẠNG LINUX (Trang 58 - 60)