# 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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.x-or.cloud/san-pham/x-or-cloud/x-or-cloud-elastic-load-balancer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
