Server pool is a group of backend servers responsible for distributing traffic to improve performance, availability, and reliability of the service.
1. Create Server Pool
Server pool is automatically created along with the Load Balancer when the Load Balancer is created.
To add an additional Server pool to a Load Balancer, follow the steps below:
Step 1: Go to the Load Balancer Details page, select the corresponding Load Balancer name from the Load Balancer Management dashboard.
Step 2: Select the Server pool tab, then click on Create server pool.
Step 3: Enter the following information for the Server pool.
+Port: The port on which the Member listens for incoming requests. This port usually corresponds to the specific service provided by the Member.
+Weight: The weight determines the priority of each Pool Member in handling requests. Members with higher weights will receive more requests than those with lower weights.
Advanced setting:
+Round Robin: Selects Members (servers) in order. The Load Balancer starts with the first Member in the list and moves sequentially, looping back to the top after reaching the end.
+Least Connection: Requests are forwarded to the server with the fewest active connections at that moment. This is a dynamic algorithm that counts active connections per server.
+Source IP: Combines the client and server IP addresses to create a unique hash key. This key assigns a client to a specific server and ensures future requests go to the same server, unless the session times out or disconnects.
Select from App Cookie, HTTP Cookie, Source IP. Choose None to disable. When App Cookie is selected, you must also enter a Cookie name.
Health check
Health Monitor \ Pool | HTTP | HTTPS | PING | SCTP | TCP | TLS-HELLO | UDP-CONNECT |
---|---|---|---|---|---|---|---|
HTTP | Y | Y | Y | N | Y | Y | N |
HTTPS | Y | Y | Y | N | Y | Y | N |
PROXY | Y | Y | Y | N | Y | Y | N |
PROXYV2 | Y | Y | Y | N | Y | Y | N |
SCTP | Y | N | N | Y | Y | N | Y |
TCP | Y | Y | Y | N | Y | Y | N |
UDP | Y | N | N | Y | Y | N | Y |
When selecting HTTP/HTTPS, the user must also provide the following:
Advanced selection
Click Create server pool to proceed, or Cancel to abort.