Cấu hình Round Robin

Một phần của tài liệu Trần văn nam UD23 09 18108200 lvtn (Trang 45 - 47)

(Round Robin)- vịng trịn: Thuật tốn cân bằng tải mặc định được sử

dụng nếu khơng có chỉ thị cân bằng (balancing directives) nào khác. Mỗi máy chủ được xác định trong the Upstream Context được chuyển lần lượt các request.

Sửa file cấu hình

[root@nginx ~]# vi /etc/nginx/conf.d/loadbalancing.conf

Thêm Nội dung sau:

upstream backend { server 10.10.1.3; server 10.10.1.5; } server { listen 80; server_name balancing.test; location / { proxy_pass http://backend; } } 3.9.2 Cấu hình Least-Connections

Một kỷ luật cân bằng tải khác được kết nối ít nhất. Least-connected cho phép kiểm soát tải trên các trường hợp ứng dụng một cách cơng bằng hơn trong tình huống khi một số yêu cầu mất nhiều thời gian hơn để hoàn thành.

Với cân bằng tải Least-connected, nginx sẽ cố gắng không làm quá tải máy chủ ứng dụng bận rộn với các yêu cầu quá mức, thay vào đó phân phối các yêu cầu mới đến một máy chủ ít bận rộn hơn.

Cân bằng tải Least-connected trong nginx được kích hoạt khi chỉ thị

least_conn được sử dụng như một phần của cấu hình nhóm máy chủ:

upstream backend { least_conn; server 10.10.1.3; server 10.10.1.5; } 3.9.3 Cấu hình Weight

Cũng có thể ảnh hưởng đến các thuật toán cân bằng tải nginx hơn nữa bằng cách sử dụng server weights.

Trong các ví dụ trên, Server Weights khơng được định cấu hình, điều đó có nghĩa là tất cả các máy chủ được chỉ định đều được coi là đủ điều kiện cho một phương pháp cân bằng tải cụ thể.

Đặc biệt, Cấu hình Round Robin, điều đó cũng có nghĩa là phân phối u cầu ít nhiều bằng nhau trên các máy chủ - miễn là có đủ yêu cầu và khi các yêu cầu được xử lý một cách thống nhất và hoàn thành đủ nhanh.

Khi tham số trọng lượng được chỉ định cho máy chủ, trọng số được tính như một phần của quyết định cân bằng tải.

Upsteam backend {

server 10.10.1.3 weight = 3; server 10.10.1.5;

}

Với cấu hình này, cứ 4 yêu cầu mới sẽ được phân phối trên các phiên bản ứng dụng như sau: 3 yêu cầu sẽ được chuyển đến 10.10.1.3, một yêu cầu sẽ chuyển đến 10.10.1.5.

Một phần của tài liệu Trần văn nam UD23 09 18108200 lvtn (Trang 45 - 47)

Tải bản đầy đủ (DOCX)

(51 trang)
w