Cấu hình Load Balancer

Tính năng cấu hình Load Balancer trên CMC Cloud WAF cho phép người dùng cấu hình cách phân phối lưu lượng truy cập đến các Backend Server của ứng dụng web, giúp tối ưu hóa hiệu suất và độ tin cậy của hệ thống.

Cấu hình Load Balancer

Để thực hiện cấu hình Load Balancer trong WAF, người dùng thực hiện theo các bước sau:

  1. Từ menu, chọn WAF > Application > Detail > Load Balance

  2. Người dùng thực hiện cấu hình Load Balancer cho ứng dụng theo nhu cầu, cụ thể:

  • Chọn On để kích hoạt tính năng, chọn Off để tắt tính năng

  • Method: Người dùng chọn 1 trong 3 phương pháp phân phối lưu lượng:

    • Round Robin: Phương pháp phân phối lưu lượng theo chu kỳ lần lượt đến từng máy chủ (Server), không quan tâm đến tình trạng hoặc khả năng xử lý của máy chủ.

    • Least Connections: Phương pháp phân phối lưu lượng đến Server có ít kết nối truy cập nhất tại thời điểm đó. Điều này giúp cân bằng tải một cách hiệu quả hơn giữa các Server.

    • IP Hash: Phương pháp phân phối lưu lượng dựa trên địa chỉ IP nguồn của người dùng, giúp đảm bảo rằng cùng một người dùng sẽ luôn được phục vụ bởi cùng một máy chủ backend trong một khoảng thời gian nhất định.

  • Keep Alive: Nhập số lượng kết nối (connections) được duy trì liên tục giữa WAF và các máy chủ để đảm bảo rằng các máy chủ luôn sẵn sàng phục vụ lưu lượng truy cập từ người dùng.

  1. Bấm Update Config để cập nhật các thay đổi

Thêm Server trong Load Balancer

Có nhiều server giúp đảm bảo rằng nếu một hoặc vài server gặp sự cố, các server khác vẫn có thể xử lý yêu cầu. Người dùng thực hiện thêm server theo các bước:

  1. Từ menu, chọn WAF > Application > Detail > Load Balance > Add Server

  2. Tại màn hình Add Server, người dùng nhập các thông tin cần thiết bao gồm:

  • Server: Nhập địa chỉ IP của server

  • Port: Nhập số cổng mà server mới sử dụng, thường là 80 (HTTP) hoặc 443 (HTTPS)

  • Weight: Nhập trọng số mức độ ưu tiên của server khi phân phối tải. Giá trị trọng số càng cao thì server càng được ưu tiên nhận nhiều lưu lượng chuyển đến.

  • Max fails: Nhập số lần fails (lỗi server) tối đa, nếu vượt quá con số này thì server sẽ bị đánh dấu là unavaiable.

  • Fail Timeout: Nhập thời gian (giây) mà server sẽ bị đánh dấu là unavailable sau khi vượt quá số lần lỗi tối đa. Sau thời gian này, server sẽ được kiểm tra lại xem có thể tiếp nhận lưu lượng hay không.

  1. Bấm Add để thực hiện lưu Server

Sau khi hoàn tất việc thêm Ssrver, người dùng có thể xem các thông tin về server vừa thêm tại Danh sách Server. Người dùng cũng có thể thực hiện chỉnh sửa hoặc xóa các server đã thêm.

Last updated