Load Balancer limitations
This page lists limitations that apply to Scaleway Load Balancers.
You can monitor resource usage in real time from the Cockpit Load Balancer dashboard. Scaleway also provides managed alerts in Cockpit to notify you when a limit is approaching. Refer to the dedicated documentation for more information.
Performance limitations by size
The following limits vary depending on the Load Balancer (LB) size. You can also find them in the console when creating a new Load Balancer.
| LB size | Bandwidth | Max simultaneous connections |
|---|---|---|
| LB-S | 200 Mbps | 20,000 |
| LB-M | 500 Mbps | 50,000 |
| LB-L | 1 Gbps | 160,000 |
| LB-XL | 4 Gbps | 3,000,000 |
Maximum simultaneous connections
If the number of concurrent connections on a frontend, or on the Load Balancer as a whole, reaches the limit for its size, the Load Balancer rejects new connections.
Hardware and network limitations
CPU usage
CPU consumption varies depending on the traffic pattern:
- Load Balancers with a high connection rate (requests per second) consume more CPU than Load Balancers with the same number of active connections at a lower rate.
- HTTP frontends and backends (especially with SSL encryption/decryption) consume more CPU than basic TCP Load Balancers.
You can monitor CPU usage in the Cockpit Load Balancer dashboard.
Memory usage
Memory consumption depends on the Load Balancer workload. In most cases, CPU saturation occurs before memory saturation.
You can monitor memory usage in the Cockpit Load Balancer dashboard.
Maximum connections per backend server
Each Load Balancer has a limited number of local ports available to establish connections to backend servers. A Load Balancer cannot maintain more than 50,000 TCP sessions for a given server and port combination.
IP addresses
- A public Load Balancer must have an IPv4 address, it cannot have only an IPv6 address. However, it is possible to allocate a public IPv6 address in addition to an IPv4 address. IPv6 is also supported between your Load Balancer and backend servers.
- Each Load Balancer supports only one public IPv4 and one IPv6 address at a time.
For more information about restrictions with Load Balancer public IP addresses, see the dedicated documentation.
Configuration limitations
The following limitations apply to the configuration of each Load Balancer.
| Resource | Limit |
|---|---|
| Certificates | 200 |
| Frontends | 300 |
| Backends | 300 |
| ACLs | 300 |