Skip to content

Commit 87023d9

Browse files
committed
fix(lb): clarify backend server rules
1 parent 87507ab commit 87023d9

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

macros/network/lb-create-backend-2-traffic-mgnt.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Traffic management configuration lets you define how your Load Balancer's backen
1111
* **Least connections**: Requests are forwarded to the backend server with the fewest current connections.
1212
* **First available**: Requests are forwarded to the first backend server with available connection slots.
1313

14-
2. Add the **Server IP addresses** of the servers the Load Balancer will forward requests/connections to. These will be your backend servers.
14+
2. Add the **Server IP addresses** of the servers the Load Balancer will forward requests/connections to. These will be your backend servers. They must be Scaleway resources (Instances, Elastic Metal or Dedibox servers) unless you have a [Multi-Cloud](/load-balancer/faq/#what-is-the-difference-between-multi-cloud-and-non-multi-cloud-offers) Load Balancer, in which case this restriction does not apply. Scaleway backend servers can be in any AZ, and are not restricted to the same AZ as the Load Balancer.
1515

1616
<Message type="note">
1717
If you want your Load Balancer to communicate with its backend servers over an attached [Private Network](/vpc/concepts/#private-networks), ensure that you enter the servers' private IP addresses. This is necessary in the case of a [private Load Balancer](/load-balancer/reference-content/public-private-accessibility/#private-load-balancers), but may also be desired for public Load Balancers attached to Private Networks where backend servers are in the same VPC. As Load Balancers are compatible with [VPC routing](/vpc/reference-content/understanding-routing/), they will be able to direct requests to any backend server within the same VPC, via its private IP address. The Load Balancer and backend server do not have to be on the same Private Network in that VPC.

pages/load-balancer/concepts.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ Each Load Balancer is configured with one or several backends. A backend represe
3535

3636
The term "backend server" designates the final-destination backend servers which the Load Balancer forwards traffic on to. Each of the Load Balancer's [backends](#backends) must specify one or more backend servers (via their IP addresses) to forward to.
3737

38+
Backend servers must be Scaleway resources (Instances, Elastic Metal or Dedibox servers) unless you have a [Multi-Cloud](/load-balancer/faq/#what-is-the-difference-between-multi-cloud-and-non-multi-cloud-offers) Load Balancer, in which case this restriction does not apply. Scaleway backend servers can be in any AZ, and are not restricted to the same AZ as the Load Balancer.
39+
3840
## Backend protection
3941

4042
Backend protection is a set of configurable values that allow you to control how load is distributed to backend servers. You can use these settings to configure the **maximum number of simultaneous requests** to a given backend server before it is considered to be at maximum capacity. You can also configure a **queue timeout** value, which defines the maximum amount of time (in ms) to queue a request or connection for a particular backend server when [stickiness](#sticky-session) is enabled. Once this value is reached, the request/connection will be directed to a different backend server.

pages/load-balancer/reference-content/configuring-backends.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,8 @@ Load Balancers support three different modes of balancing load (requests) betwee
101101

102102
You can add one or more IP addresses, either IPv4 or IPv6, of the backend servers your Load Balancer's backend will forward traffic to.
103103

104+
Backend servers must be Scaleway resources (Instances, Elastic Metal or Dedibox servers) unless you have a [Multi-Cloud](/load-balancer/faq/#what-is-the-difference-between-multi-cloud-and-non-multi-cloud-offers) Load Balancer, in which case this restriction does not apply. Scaleway backend servers can be in any AZ, and are not restricted to the same AZ as the Load Balancer.
105+
104106
### Sticky sessions
105107

106108
When activated, sticky sessions bind a user's session to a specific server in the pool of backend servers. This ensures that all subsequent sessions from the user are sent to the same backend server while there is at least one active session. Sticky sessions can be **cookie-based** or **IP-based** (aka table-based).

0 commit comments

Comments
 (0)