</>
⌕
Junior #load-balancer#l4#l7#round-robin

Load balancer: L4 vs L7 và các thuật toán phân phối

⚡ Trả lời nhanh

L4 cân bằng ở tầng TCP/UDP theo IP và port: nhanh, không đọc nội dung. L7 hiểu HTTP nên định tuyến theo URL, header, cookie, có thể terminate TLS. Thuật toán phổ biến: round robin, weighted, least connections, IP hash; kèm health check để loại node lỗi.

L4L7
TầngTCP/UDPHTTP/gRPC
Quyết định theoIP, portpath, host, header, cookie
Chi phíthấpcao hơn
Tính năngchuyển tiếpTLS termination, rewrite, canary
Ví dụAWS NLB, LVSNginx, HAProxy, AWS ALB
Thuật toánDùng khi
Round robinrequest đồng đều, node ngang nhau
Weightednode cấu hình khác nhau
Least connectionsrequest có thời gian xử lý chênh lệch
IP hash / consistent hashcần dính một client vào một node
🃏 Ôn bằng flashcard