When you create a dedicated load balancer, you can select elastic or fixed specifications based on your service requirements. Table 1 compares the two types of specifications.
If the traffic exceeds the selected specifications, new requests will be discarded. Select the specifications based on your service requirements.
Item |
Elastic |
Fixed |
---|---|---|
Application scenarios |
|
|
Network (TCP/UDP) load balancer performance |
The performance multiplies as the number of AZs increases. Table 3 shows the maximum performance in an AZ. |
The performance multiplies as the number of AZs increases. Table 6 shows the maximum performance in an AZ. |
Application (HTTP/HTTPS) load balancer performance |
The performance multiplies as the number of AZs increases. Table 3 shows the maximum performance in an AZ. |
The performance multiplies as the number of AZs increases. Table 7 shows the maximum performance in an AZ. |
Billing items |
|
LCU |
Capabilities |
Same |
If your service traffic fluctuates greatly, you can choose elastic specifications and select network load balancing (TCP/UDP/TLS) or application load balancing (HTTP/HTTPS), or both that best meet your service needs.
The listener protocol must match the load balancing type. For example, if you select application load balancing (HTTP/HTTPS), you can only add an HTTP or HTTPS listener to this load balancer.
Table 2 describes the dimensions about elastic specifications. When your traffic exceeds the specifications defined in Table 3, new requests will be discarded.
Maximum Connections |
Indicates the maximum number of concurrent connections that a load balancer can handle per minute. If the number reaches the maximum connections that is defined in the elastic specifications, new requests will be discarded to ensure the performance of established connections. |
---|---|
Connection Per Second (CPS) |
Indicates the number of new connections that a load balancer can establish per second. If the number reaches the CPS that is defined in the elastic specifications, new requests will be discarded to ensure the performance of established connections. |
Query Per Second (QPS) |
Indicates the number of HTTP or HTTPS requests sent to a backend server per second. If the QPS reaches that is defined in the elastic specifications, new requests will be discarded to ensure the performance of established connections. |
Bandwidth (Mbit/s) |
Indicates the maximum amount of data that can be transmitted over a connection per second. |
Load balancers are available in different fixed specifications. Choose the specifications that best meet your needs. When your traffic exceeds what defined in your selected specifications, new requests will be discarded. Each specification has the following dimensions.
Maximum Connections |
Indicates the maximum number of concurrent connections that a load balancer can handle per minute. If the number reaches the maximum connections that is defined in your selected fixed specifications, new requests will be discarded to ensure the performance of existing connections. |
---|---|
CPS |
Indicates the number of new connections that a load balancer can establish per second. If the number reaches the CPS that is defined in your selected fixed specifications, new requests will be discarded to ensure the performance of established connections. HTTPS listeners need to create SSL handshakes to establish connections with clients, and such SSL handshakes occupy more system resources than HTTP listeners. For example, a small I application load balancer can establish 2,000 new HTTP connections per second but only 200 new HTTPS connections per second. For details, see Table 5. |
QPS |
Indicates the number of HTTP or HTTPS requests sent to a backend server per second. If the QPS reaches that is defined in your selected fixed specifications, new requests will be discarded to ensure the performance of established connections. |
Bandwidth (Mbit/s) |
Indicates the maximum amount of data that can be transmitted over a connection per second. |
For a small I application load balancer:
New connections = New HTTP connections + New HTTPS connections x Ratio of HTTP connections to HTTPS connections
For a small I application load balancer, the ratio of HTTP connections to HTTPS connections is 10. For details, see Table 5.
Parameter |
Scenario 1 |
Scenario 2 |
---|---|---|
New HTTP connections |
1,000 |
1,000 |
New HTTPS connections |
50 |
150 |
New HTTP and HTTPS connections |
1,000 + 50 x 10 = 1,500 |
1,000 + 150 x 10 = 2,500 |
Description |
|
|
Table 6 and Table 7 list the fixed specifications of dedicated load balancers.
Type |
Maximum Connections |
CPS |
Bandwidth (Mbit/s) |
LCUs in an AZ |
---|---|---|---|---|
Small I |
500,000 |
10,000 |
50 |
10 |
Small II |
1,000,000 |
20,000 |
100 |
20 |
Medium I |
2,000,000 |
40,000 |
200 |
40 |
Medium II |
4,000,000 |
80,000 |
400 |
80 |
Large I |
10,000,000 |
200,000 |
1,000 |
200 |
Large II |
20,000,000 |
400,000 |
2,000 |
400 |
Type |
Maximum Connections |
CPS (HTTP) |
CPS (HTTPS) |
QPS (HTTP) |
QPS (HTTPS) |
Bandwidth (Mbit/s) |
LCUs in an AZ |
---|---|---|---|---|---|---|---|
Small I |
200,000 |
2,000 |
200 |
4,000 |
2,000 |
50 |
10 |
Small II |
400,000 |
4,000 |
400 |
8,000 |
4,000 |
100 |
20 |
Medium I |
800,000 |
8,000 |
800 |
16,000 |
8,000 |
200 |
40 |
Medium II |
2,000,000 |
20,000 |
2,000 |
40,000 |
20,000 |
400 |
100 |
Large I |
4,000,000 |
40,000 |
4,000 |
80,000 |
40,000 |
1,000 |
200 |
Large II |
8,000,000 |
80,000 |
8,000 |
160,000 |
80,000 |
2,000 |
400 |