You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/load-balancer/cross-subscription-how-to-attach-backend.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,15 +6,15 @@ services: load-balancer
6
6
author: mbender-ms
7
7
ms.service: load-balancer
8
8
ms.topic: how-to
9
-
ms.date: 05/31/2024
9
+
ms.date: 06/18/2024
10
10
ms.author: mbender
11
11
ms.custom:
12
12
---
13
13
14
14
# Attach a cross-subscription backend to an Azure Load Balancer
15
15
In this article, you learn how to attach a cross-subscription backend to an Azure Load Balancer by creating a cross-subscription backend pool and attaching cross-subscription network interfaces to the backend pool of the load balancer.
16
16
17
-
A [cross-subscription load balancer](cross-subscription-load-balancer-overview.md) can reference a virtual network that resides in a different subscription other than the load balancers. This feature allows you to deploy a load balancer in one subscription and reference a virtual network in another subscription.
17
+
A [cross-subscription load balancer](cross-subscription-overview.md) can reference a virtual network that resides in a different subscription other than the load balancers. This feature allows you to deploy a load balancer in one subscription and reference a virtual network in another subscription.
Copy file name to clipboardExpand all lines: articles/load-balancer/cross-subscription-how-to-attach-frontend.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ services: load-balancer
6
6
author: mbender-ms
7
7
ms.service: load-balancer
8
8
ms.topic: how-to
9
-
ms.date: 05/24/2024
9
+
ms.date: 06/18/2024
10
10
ms.author: mbender
11
11
ms.custom:
12
12
---
@@ -15,7 +15,7 @@ ms.custom:
15
15
16
16
In this article, you learn how to create a load balancer in one Azure subscription and attach a frontend IP address from another subscription. You create a resource group for the load balancer and then create a load balancer with a frontend IP address. You also create a backend address pool, health probe, and load balancer rule.
17
17
18
-
A [cross-subscription internal load balancer (ILB)](cross-subscription-load-balancer-overview.md) can reference a virtual network that resides in a different subscription other than the load balancers. This feature allows you to deploy a load balancer in one subscription and reference a virtual network in another subscription.
18
+
A [cross-subscription load balancer](cross-subscription-overview.md) can reference a virtual network that resides in a different subscription other than the load balancers. This feature allows you to deploy a load balancer in one subscription and reference a virtual network in another subscription.
Copy file name to clipboardExpand all lines: articles/load-balancer/cross-subscription-how-to-global-backend.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ services: load-balancer
6
6
author: mbender-ms
7
7
ms.service: load-balancer
8
8
ms.topic: how-to
9
-
ms.date: 05/24/2024
9
+
ms.date: 06/18/2024
10
10
ms.author: mbender
11
11
ms.custom:
12
12
---
@@ -15,7 +15,7 @@ ms.custom:
15
15
16
16
In this article, you learn how to create a global load balancer with cross-subscription backends.
17
17
18
-
A [cross-subscription internal load balancer (ILB)](cross-subscription-load-balancer-overview.md) can reference a virtual network that resides in a different subscription other than the load balancers. This feature allows you to deploy a load balancer in one subscription and reference a virtual network in another subscription.
18
+
A [cross-subscription load balancer](cross-subscription-overview.md) can reference a virtual network that resides in a different subscription other than the load balancers. This feature allows you to deploy a load balancer in one subscription and reference a virtual network in another subscription.
Copy file name to clipboardExpand all lines: articles/load-balancer/cross-subscription-how-to-internal-load-balancer.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ services: load-balancer
5
5
author: mbender-ms
6
6
ms.service: load-balancer
7
7
ms.topic: how-to
8
-
ms.date: 05/24/2024
8
+
ms.date: 06/18/2024
9
9
ms.author: mbender
10
10
ms.custom:
11
11
#CustomerIntent: As a < type of user >, I want < what? > so that < why? > .
@@ -15,7 +15,7 @@ ms.custom:
15
15
16
16
In this how-to guide, you learn how to create a cross-subscription internal load balancer by connecting a virtual network in a subscription to a load balancer in a different subscription.
17
17
18
-
A [cross-subscription internal load balancer (ILB)](cross-subscription-load-balancer-overview.md) can reference a virtual network that resides in a different subscription other than the load balancers. This feature allows you to deploy a load balancer in one subscription and reference a virtual network in another subscription.
18
+
A [cross-subscription internal load balancer (ILB)](cross-subscription-overview.md) can reference a virtual network that resides in a different subscription other than the load balancers. This feature allows you to deploy a load balancer in one subscription and reference a virtual network in another subscription.
Copy file name to clipboardExpand all lines: articles/load-balancer/cross-subscription-overview.md
+19-19Lines changed: 19 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ services: load-balancer
6
6
author: mbender-ms
7
7
ms.service: load-balancer
8
8
ms.topic: overview
9
-
ms.date: 05/24/2024
9
+
ms.date: 06/18/2024
10
10
ms.author: mbender
11
11
ms.custom:
12
12
---
@@ -22,7 +22,7 @@ This article provides an overview of cross-subscription load balancing with Azur
22
22
23
23
Cross-subscription load balancing allows you to deploy Azure Load Balancer resources across multiple subscriptions. This feature enables you to deploy a load balancer in one subscription and have the frontend IP and backend pool instances in a different subscription. This capability is useful for organizations that have separate subscriptions for networking and application resources.
24
24
25
-
:::image type="content" source="media/cross-subscription-load-balancer-overview/cross-subscription-load-balancer-concept.png" alt-text="Diagram of cross-subscription load balancer concepts with two subscriptions and resources.":::
25
+
:::image type="content" source="media/cross-subscription-load-balancer-overview/cross-subscription-load-balancer-concept-thumbnail.png" alt-text="Diagram of cross-subscription load balancer concepts with two subscriptions and resources." lightbox="media/cross-subscription-load-balancer-overview/global-load-balancer-cross-subscription-concept.png":::
26
26
27
27
The table below illustrates some of the possible scenarios cross-subscription load balancing supports.
28
28
@@ -33,7 +33,7 @@ The table below illustrates some of the possible scenarios cross-subscription lo
33
33
| Load Balancer and Frontend IP address | Backend pool resources |
34
34
35
35
## Cross-subscription frontend IP configurations
36
-
Cross-subscription frontends allow the frontend IP configuration to reside in a different subscription other than the load balancer’s subscription. To enable cross-subscription frontend IP configurations, the following tag needs to be set to true: “IsRemoteFrontend: True”, and the syncMode property needs to be enabled on the backend pool.
36
+
Cross-subscription frontends allow the frontend IP configuration to reside in a different subscription other than the load balancer’s subscription. To enable cross-subscription frontend IP configurations, the following tag needs to be set to true: “IsRemoteFrontend: True”, and the SyncMode property needs to be enabled on the backend pool.
37
37
38
38
### Public frontend IP configurations
39
39
Public IP addresses utilized by an Azure Load Balancer can reside in different subscription than the load balancer. If multiple public IP addresses are attached to a load balancer, each IP address can come from a different subscription. For example, if we have a Load Balancer (deployed in subscription C) with two frontend IPs, the first IP address can reside in subscription B and the second IP address can reside in subscription A.
@@ -48,26 +48,26 @@ Like public load balancers, internal load balancers can also have cross-subscrip
48
48
49
49
## Cross-subscription backend pools
50
50
Cross-subscription backends allow backend instances to reside in a different subscription other than the load balancer’s subscription. For example, the load balancer could be in subscription 1 and my backend VMs could be located in subscription 2.
51
-
The backend instances and the virtual network they refer to can be located in a different subscription. Cross-subscription backend pools must utilize a new property known as *syncMode*.
51
+
The backend instances and the virtual network they refer to can be located in a different subscription. Cross-subscription backend pools must utilize a new property known as *SyncMode*.
52
52
53
-
### What is syncMode
54
-
The *syncMode* property is a parameter that you can specify when you create a backend pool by using IP addresses and virtual network IDs. This property must be set when using cross-subscription frontends or backends. It has two possible values: “Automatic” or “Manual”.
55
-
In addition, this property replaces the concept of NIC-based or IP-based backend pools. As a result, backend pools with the syncMode property configured are a distinct type of backend pool, separate from NIC or IP-based backend pools. Backend pools can either be exclusively NIC-based, IP-based, or syncMode enabled.
53
+
### What is SyncMode
54
+
The *SyncMode* property is a parameter that you can specify when you create a backend pool by using IP addresses and virtual network IDs. This property must be set when using cross-subscription frontends or backends. It has two possible values: “Automatic” or “Manual”.
55
+
In addition, this property replaces the concept of NIC-based or IP-based backend pools. As a result, backend pools with the SyncMode property configured are a distinct type of backend pool, separate from NIC or IP-based backend pools. Backend pools can either be exclusively NIC-based, IP-based, or SyncMode enabled.
56
56
57
-
#### When should I use syncMode: “Automatic”?
58
-
With syncMode configured as “Automatic”, backend pool instances are synchronized with the load balancer configuration. As a result, changes to the backend pool instances are automatically reflected in the load balancer’s backend pool configuration. This is relevant when using virtual machine scale sets in the backend pool. When the scale set scales in/out, the backend pool members will automatically be added or removed from the pool accordingly.
59
-
Like NIC (network interface cards) based backend pools, if syncMode is set to “Automatic”, then each backend instance’s NIC must also reference the load balancer backend pool. As a result, backend instances are added to “Automatic” syncMode backend pools by updating the NIC resource’s reference to the load balancer.
57
+
#### When should I use SyncMode: “Automatic”?
58
+
With SyncMode configured as “Automatic”, backend pool instances are synchronized with the load balancer configuration. As a result, changes to the backend pool instances are automatically reflected in the load balancer’s backend pool configuration. This is relevant when using virtual machine scale sets in the backend pool. When the scale set scales in/out, the backend pool members will automatically be added or removed from the pool accordingly.
59
+
Like NIC (network interface cards) based backend pools, if SyncMode is set to “Automatic”, then each backend instance’s NIC must also reference the load balancer backend pool. As a result, backend instances are added to “Automatic” SyncMode backend pools by updating the NIC resource’s reference to the load balancer.
60
60
61
-
#### When should I use syncMode: “Manual”?
62
-
With syncMode configured as “Manual”, backend pool instances aren't synchronized with the load balancer configuration. This mode allows you to create a backend pool with pre-provisioned private IP addresses that can be used for scenarios such as disaster recovery, active-passive, or dynamic provisioning. When using “Manual” syncMode backend pools, you're responsible for updating the backend pool when any changes to your backend instances occur, such as with a scale set autoscaling.
61
+
#### When should I use SyncMode: “Manual”?
62
+
With SyncMode configured as “Manual”, backend pool instances aren't synchronized with the load balancer configuration. This mode allows you to create a backend pool with pre-provisioned private IP addresses that can be used for scenarios such as disaster recovery, active-passive, or dynamic provisioning. When using “Manual” SyncMode backend pools, you're responsible for updating the backend pool when any changes to your backend instances occur, such as with a scale set autoscaling.
63
63
64
64
## Cross-subscription Global Load Balancer
65
65
66
66
In addition, cross-subscription load balancing is supported for Azure global Load Balancer. With cross-subscription global load balancer, backend regional load balancers can each be located in different subscriptions. Cross-subscription backends on a global load balancer don't need other parameters or changes to the backend pool.
67
67
68
-
:::image type="content" source="media/cross-subscription-load-balancer-overview/global-load-balancer-cross-subscription-concept.png" alt-text="Diagram of cross subscription global load balancer concept":::
69
-
70
-
Note, cross-subscription frontends aren't supported on Azure global Load Balancer today.
68
+
:::image type="content" source="media/cross-subscription-load-balancer-overview/global-load-balancer-cross-subscription-concept.png" alt-text="Diagram of cross subscription global load balancer concept.":::
69
+
> [!NOTE]
70
+
> cross-subscription frontends aren't supported on Azure global Load Balancer today.
When working cross-tenant, a user must be assigned to the *Network Contributor* role or to a custom role that is assigned the appropriate actions for cross-subscription frontends in both subscriptions. More information on cross-tenant linkage, see [Authenticate requests across tenants](../azure-resource-manager/management/authenticate-multi-tenant.md).
93
93
94
94
## Limitations
95
-
-syncMode can only be set on new backend pools
96
-
- The syncMode property must be explicitly set – by default, the syncMode property is unspecified
95
+
-SyncMode can only be set on new backend pools
96
+
- The SyncMode property must be explicitly set – by default, the SyncMode property is unspecified
97
97
- API version 2023-04-01 and above needs to be used to when deploying/updating the load balancers
98
-
- Once configured, the syncMode property can't be changed on a backend pool
99
-
- A virtual network must be specified when the syncMode property is configured. Once a virtual network is configured, it can’t be updated on the backend pool
98
+
- Once configured, the SyncMode property can't be changed on a backend pool
99
+
- A virtual network must be specified when the SyncMode property is configured. Once a virtual network is configured, it can’t be updated on the backend pool
0 commit comments