X-OR Cloud Elastic Load Balancer

1. Overview

Elastic Load Balancer (ELB) tự động phân phối lưu lượng đến các máy chủ EC để cân bằng khối lượng công việc của chúng, tăng tính sẵn sàng của dịch vụ và khả năng chịu lỗi cho các ứng dụng.

2. Cấu hình

Lớp

Layer 4 & Layer 7

Listener

TCP; UDP; Http; Https; SCTP; Terminated Https

Pool

TCP; UDP; Http; Https; SCTP; Proxy; Proxy2

Thuật toán

Round Robin; Least connection; Source IP; Source IP Port

Phiên

None; Source IP; Http Cookie; App Cookie

Healthcheck

Ping; Http; Https; TCP; TLS Hello; UDP Connect; SCTP

TLS Support

SSLv3; TLSv1; TLSv1.1; TLSv1.2; TLSv1.3

3. Tính năng

3.1 Phân phối lưu lượng

Các yêu cầu từ máy khách cho một phiên cụ thể sẽ được chuyển tiếp đến cùng một máy chủ phụ trợ cloud backend để đảm bảo rằng máy khách có quyền truy cập liên tục.

3.2 Phiên trạng thái

Phiên trạng thái (Session Affinity) của ELB đảm bảo các yêu cầu từ cùng một người dùng luôn được định tuyến đến cùng một máy chủ backend, giúp duy trì tính nhất quán và trải nghiệm người dùng liền mạch.

3.3 Health Check

Bạn có thể tùy chỉnh tần suất CLB kiểm tra tình trạng của các máy chủ hoặc các máy ảo cloud backend để đảm bảo chúng hoạt động đúng cách và sẵn sàng tiếp nhận request. Điều này giúp đảm bảo tính sẵn sàng và hiệu suất của hệ thống, và nếu có máy chủ nào đó gặp sự cố, ELB tự động ngừng chuyển tiếp lưu lượng đến máy chủ đó để tránh làm giảm hiệu suất của toàn bộ ứng dụng.

3.4 Mở rộng linh hoạt

Cụm ELB mở rộng quy mô khả năng dịch vụ của hệ thống ứng dụng một cách linh hoạt tùy theo tải công việc, đồng thời tự động tạo và phát hành các phiên bản EC thông qua Auto Scaling Group. Những tính năng này, giúp bạn phân bổ tài nguyên máy tính một cách hiệu quả và ngăn ngừa lãng phí tài nguyên

Last updated