Kiểm tra phân tải Load Balancer¶
Để kiểm tra Load Balancer có hoạt động đúng hay không, người sử dụng có thể thực hiện một vài bước đơn giản ngay trên hệ thống dịch vụ của Sunteco Cloud.
Pre-condition
Truy cập vào một workspace
Có ít nhất hai Servers (Linux)
Có ít nhất một External Load Balancer item
Protocol là HTTP
Thêm các Servers vào Group Member
Cài đặt Method (VD: Round Robin)
Monitor Type là HTTP
HTTP Method là GET
Bước 1: Truy cập vào Servers bằng username/password hoặc SSH¶
Bước 2: Cài đặt nginx¶
Cập nhật package hệ thống
sudo apt update
Cài đặt nginx
sudo apt install nginx
Kiểm tra trạng thái hoạt động
systemctl status nginx
Thực hiện bước này trên tất cả các servers đã được thêm vào group member của load balancer
Bước 3: Thay đổi nội dung hiển thị cho các servers¶
Để phân biệt được các servers, người dùng thay đổi nội dung hiển thị trang index của nginx trên từng server.
Sử dụng trình chỉnh sửa file (visual editor)
sudo vi /var/www/html/index.nginx-debian.html
Ví dụ: Thay đổi theo thứ tự của server: VM1, VM2…
Bước 4: Truy cập vào Load Balancer và kiểm tra¶
Thuật toán Round Robin phân chia các requests theo vòng tròn. Load Balancer item sẽ chia tải cho các servers trong group member lần lượt từ đầu đến cuối danh sách sau đó thực hiện chu trình này đến khi không còn nhận được request nào nữa.
Người dùng truy cập vào địa chỉ IP đã được gắn với Load Balancer item. Thực hiện tải lại trang để kiểm tra việc phân tải.