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/reliability/reliability-load-balancer.md
+36-36Lines changed: 36 additions & 36 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ ms.date: 10/31/2024
11
11
12
12
# Reliability in Load Balancer
13
13
14
-
This article contains detailed information on Load Balancer regional resiliency with [availability zones](#availability-zone-support) and [cross-region disaster recovery and business continuity](#cross-region-disaster-recovery-and-business-continuity).
14
+
This article contains detailed information on Load Balancer regional resiliency with [availability zones](#availability-zone-support) and [global disaster recovery and business continuity](#global-disaster-recovery-and-business-continuity).
15
15
16
16
17
17
@@ -29,7 +29,7 @@ Although it's recommended that you deploy Load Balancer with zone-redundancy, a
29
29
30
30
### Prerequisites
31
31
32
-
- To use availability zones with Load Balancer, you need to create your load balancer in a region that supports availability zones. To see which regions support availability zones, see the [list of supported regions](availability-zones-region-support.md).
32
+
- To use availability zones with Load Balancer, you need to create your load balancer in a region that supports availability zones. To see which regions support availability zones, see the [list of supported regions](availability-zones-region-support.md).
33
33
34
34
- Use Standard SKU for load balancer and Public IP for availability zones support.
35
35
@@ -63,7 +63,7 @@ Members in the backend pool of a load balancer are normally associated with a si
63
63
### Zonal load balancer
64
64
65
65
66
-
You can choose to have a frontend guaranteed to a single zone, which is known as a *zonal*. With this scenario, a single zone in a region serves all inbound or outbound flow. Your frontend shares fate with the health of the zone. The data path is unaffected by failures in zones other than where it was guaranteed. You can use zonal frontends to expose an IP address per Availability Zone.
66
+
You can choose to have a frontend guaranteed to a single zone, which is known as a *zonal*. With this scenario, a single zone in a region serves all inbound or outbound flow. Your frontend shares fate with the health of the zone. The data path is unaffected by failures in zones other than where it was guaranteed. You can use zonal frontends to expose an IP address per Availability Zone.
67
67
68
68
Additionally, the use of zonal frontends directly for load-balanced endpoints within each zone is supported. You can use this configuration to expose per zone load-balanced endpoints to individually monitor each zone. For public endpoints, you can integrate them with a DNS load-balancing product like [Traffic Manager](../traffic-manager/traffic-manager-overview.md) and use a single DNS name.
69
69
@@ -77,7 +77,7 @@ For an internal load balancer frontend, add a **zones** parameter to the interna
77
77
78
78
### Non-zonal load balancer
79
79
80
-
Load Balancers can also be created in a non-zonal configuration by use of a "no-zone" frontend. In these scenarios, a public load balancer would use a public IP or public IP prefix, an internal load balancer would use a private IP. This option doesn't give a guarantee of redundancy.
80
+
Load Balancers can also be created in a non-zonal configuration by use of a "no-zone" frontend. In these scenarios, a public load balancer would use a public IP or public IP prefix, an internal load balancer would use a private IP. This option doesn't give a guarantee of redundancy.
81
81
82
82
>[!NOTE]
83
83
>All public IP addresses that are upgraded from Basic SKU to Standard SKU will be of type "no-zone". Learn how to [Upgrade a public IP address in the Azure portal](../virtual-network/ip-services/public-ip-upgrade-portal.md).
@@ -127,11 +127,11 @@ Review [Azure cloud design patterns](/azure/architecture/patterns/) to improve t
127
127
In the case where a region is augmented to have availability zones, any existing IPs would remain non-zonal like IPs used for load balancer frontends. To ensure your architecture can take advantage of the new zones, it's recommended that you create a new frontend IP. Once created, you can replace the existing non-zonal frontend with a new zone-redundant frontend. To learn how to migrate a VM to availability zone support, see [Migrate Load Balancer to availability zone support](./migrate-load-balancer.md).
128
128
129
129
130
-
## Cross-region disaster recovery and business continuity
130
+
## Global disaster recovery and business continuity
131
131
132
132
[!INCLUDE [introduction to disaster recovery](includes/reliability-disaster-recovery-description-include.md)]
133
133
134
-
Azure Standard Load Balancer supports cross-region load balancing enabling geo-redundant high availability scenarios such as:
134
+
Azure Standard Load Balancer supports global load balancing enabling geo-redundant high availability scenarios such as:
135
135
136
136
137
137
* Incoming traffic originating from multiple regions.
* Ability to [scale up/down](#ability-to-scale-updown-behind-a-single-endpoint) behind a single endpoint.
141
141
* Static anycast global IP address
142
142
*[Client IP preservation](#client-ip-preservation)
143
-
*[Build on existing load balancer](#build-cross-region-solution-on-existing-azure-load-balancer) solution with no learning curve
143
+
*[Build on existing load balancer](#build-global-solution-on-existing-azure-load-balancer) solution with no learning curve
144
144
145
-
The frontend IP configuration of your cross-region load balancer is static and advertised across [most Azure regions](#participating-regions).
145
+
The frontend IP configuration of your global load balancer is static and advertised across [most Azure regions](#participating-regions).
146
146
147
-
:::image type="content" source="../load-balancer/media/cross-region-overview/cross-region-load-balancer.png" alt-text="Diagram of cross-region load balancer." border="true":::
147
+
:::image type="content" source="../load-balancer/media/cross-region-overview/cross-region-load-balancer.png" alt-text="Diagram of global load balancer." border="true":::
148
148
149
149
> [!NOTE]
150
-
> The backend port of your load balancing rule on cross-region load balancer should match the frontend port of the load balancing rule/inbound nat rule on regional standard load balancer.
150
+
> The backend port of your load balancing rule on global load balancer should match the frontend port of the load balancing rule/inbound nat rule on regional standard load balancer.
151
151
152
152
### Disaster recovery in multi-region geography
153
153
154
154
155
155
#### Regional redundancy
156
156
157
-
Configure regional redundancy by seamlessly linking a cross-region load balancer to your existing regional load balancers.
157
+
Configure regional redundancy by seamlessly linking a global load balancer to your existing regional load balancers.
158
158
159
-
If one region fails, the traffic is routed to the next closest healthy regional load balancer.
159
+
If one region fails, the traffic is routed to the next closest healthy regional load balancer.
160
160
161
-
The health probe of the cross-region load balancer gathers information about availability of each regional load balancer every 5 seconds. If one regional load balancer drops its availability to 0, cross-region load balancer detects the failure. The regional load balancer is then taken out of rotation.
161
+
The health probe of the global load balancer gathers information about availability of each regional load balancer every 5 seconds. If one regional load balancer drops its availability to 0, global load balancer detects the failure. The regional load balancer is then taken out of rotation.
162
162
163
163
:::image type="content" source="../load-balancer/media/cross-region-overview/global-region-view.png" alt-text="Diagram of global region traffic view." border="true":::
164
164
@@ -169,50 +169,50 @@ The geo-proximity load-balancing algorithm is based on the geographic location o
169
169
170
170
Traffic started from a client hits the closest participating region and travel through the Microsoft global network backbone to arrive at the closest regional deployment.
171
171
172
-
For example, you have a cross-region load balancer with standard load balancers in Azure regions:
172
+
For example, you have a global load balancer with standard load balancers in Azure regions:
173
173
174
174
* West US
175
175
* North Europe
176
176
177
177
If a flow is started from Seattle, traffic enters West US. This region is the closest participating region from Seattle. The traffic is routed to the closest region load balancer, which is West US.
178
178
179
-
Azure cross-region load balancer uses geo-proximity load-balancing algorithm for the routing decision.
179
+
Azure global load balancer uses geo-proximity load-balancing algorithm for the routing decision.
180
180
181
-
The configured load distribution mode of the regional load balancers is used for making the final routing decision when multiple regional load balancers are used for geo-proximity.
181
+
The configured load distribution mode of the regional load balancers is used for making the final routing decision when multiple regional load balancers are used for geo-proximity.
182
182
183
183
For more information, see [Configure the distribution mode for Azure Load Balancer](../load-balancer/load-balancer-distribution-mode.md).
184
184
185
185
Egress traffic follows the routing preference set on the regional load balancers.
186
186
187
187
### Ability to scale up/down behind a single endpoint
188
188
189
-
When you expose the global endpoint of a cross-region load balancer to customers, you can add or remove regional deployments behind the global endpoint without interruption.
189
+
When you expose the global endpoint of a global load balancer to customers, you can add or remove regional deployments behind the global endpoint without interruption.
190
190
191
191
#### Static anycast global IP address
192
192
193
-
Cross-region load balancer comes with a static public IP, which ensures the IP address remains the same. To learn more about static IP, read more [here](../virtual-network/ip-services/public-ip-addresses.md#ip-address-assignment)
193
+
Global load balancer comes with a static public IP, which ensures the IP address remains the same. To learn more about static IP, read more [here](../virtual-network/ip-services/public-ip-addresses.md#ip-address-assignment)
194
194
195
195
#### Client IP Preservation
196
196
197
-
Cross-region load balancer is a Layer-4 pass-through network load balancer. This pass-through preserves the original IP of the packet. The original IP is available to the code running on the virtual machine. This preservation allows you to apply logic that is specific to an IP address.
197
+
Global load balancer is a Layer-4 pass-through network load balancer. This pass-through preserves the original IP of the packet. The original IP is available to the code running on the virtual machine. This preservation allows you to apply logic that is specific to an IP address.
198
198
199
199
#### Floating IP
200
200
201
201
Floating IP can be configured at both the global IP level and regional IP level. For more information, visit [Multiple frontends for Azure Load Balancer](../load-balancer/load-balancer-multivip-overview.md)
202
202
203
-
It is important to note that floating IP configured on the Azure cross-region Load Balancer operates independently of floating IP configurations on backend regional load balancers. If floating IP is enabled on the cross-region load balancer, the appropriate loopback interface needs to be added to the backend VMs.
203
+
It's important to note that floating IP configured on the Azure global Load Balancer operates independently of floating IP configurations on backend regional load balancers. If floating IP is enabled on the global load balancer, the appropriate loopback interface needs to be added to the backend VMs.
204
204
205
205
#### Health Probes
206
206
207
-
Azure cross-region Load Balancer utilizes the health of the backend regional load balancers when deciding where to distribute traffic to. Health checks by cross-region load balancer are done automatically every 5 seconds, given that a user has set up health probes on their regional load balancer.
207
+
Azure Global Load Balancer utilizes the health of the backend regional load balancers when deciding where to distribute traffic to. Health checks by global load balancer are done automatically every 5 seconds, given that a user configures health probes on their regional load balancer.
208
208
209
209
## Build cross region solution on existing Azure Load Balancer
210
210
211
-
The backend pool of cross-region load balancer contains one or more regional load balancers.
211
+
The backend pool of global load balancer contains one or more regional load balancers.
212
212
213
-
Add your existing load balancer deployments to a cross-region load balancer for a highly available, cross-region deployment.
213
+
Add your existing load balancer deployments to a global load balancer for a highly available, global deployment.
214
214
215
-
**Home region** is where the cross-region load balancer or Public IP Address of Global tier is deployed.
215
+
**Home region** is where the global load balancer or Public IP Address of Global tier is deployed.
216
216
This region doesn't affect how the traffic is routed. If a home region goes down, traffic flow is unaffected.
217
217
218
218
### Home regions
@@ -227,13 +227,13 @@ This region doesn't affect how the traffic is routed. If a home region goes down
227
227
* West US
228
228
229
229
> [!NOTE]
230
-
> You can only deploy your cross-region load balancer or Public IP in Global tier in one of the listed Home regions.
230
+
> You can only deploy your global load balancer or Public IP in Global tier in one of the listed Home regions.
231
231
232
-
A **participating region** is where the Global public IP of the load balancer is being advertised.
232
+
A **participating region** is where the global public IP of the load balancer is being advertised.
233
233
234
234
Traffic started by the user travels to the closest participating region through the Microsoft core network.
235
235
236
-
Cross-region load balancer routes the traffic to the appropriate regional load balancer.
236
+
Global load balancer routes the traffic to the appropriate regional load balancer.
237
237
238
238
:::image type="content" source="../load-balancer/media/cross-region-overview/multiple-region-global-traffic.png" alt-text="Diagram of multiple region global traffic.":::
239
239
@@ -262,27 +262,27 @@ Cross-region load balancer routes the traffic to the appropriate regional load b
262
262
* West US 2
263
263
264
264
> [!NOTE]
265
-
> The backend regional load balancers can be deployed in any publicly available Azure Region and is not limited to just participating regions.
265
+
> The backend regional load balancers can be deployed in any publicly available Azure Region and isn't limited to just participating regions.
266
266
267
267
## Limitations
268
268
269
-
*Cross-region frontend IP configurations are public only. An internal frontend is currently not supported.
269
+
*Global frontend IP configurations are public only. An internal frontend is currently not supported.
270
270
271
-
* Private or internal load balancer can't be added to the backend pool of a cross-region load balancer
271
+
* Private or internal load balancer can't be added to the backend pool of a global load balancer
272
272
273
273
* NAT64 translation isn't supported at this time. The frontend and backend IPs must be of the same type (v4 or v6).
274
274
275
-
* UDP traffic isn't supported on Cross-region Load Balancer for IPv6.
275
+
* UDP traffic isn't supported on a global Load Balancer for IPv6.
276
276
277
-
* UDP traffic on port 3 isn't supported on Cross-Region Load Balancer
277
+
* UDP traffic on port 3 isn't supported on a global Load Balancer
278
278
279
-
* Outbound rules aren't supported on Cross-region Load Balancer. For outbound connections, utilize [outbound rules](../load-balancer/outbound-rules.md) on the regional load balancer or [NAT gateway](../nat-gateway/nat-overview.md).
279
+
* Outbound rules aren't supported on a global Load Balancer. For outbound connections, utilize [outbound rules](../load-balancer/outbound-rules.md) on the regional load balancer or [NAT gateway](../nat-gateway/nat-overview.md).
280
280
281
281
## Pricing and SLA
282
-
Cross-region load balancer shares the [SLA](https://azure.microsoft.com/support/legal/sla/load-balancer/v1_0/) of standard load balancer.
282
+
Global load balancer shares the [SLA](https://azure.microsoft.com/support/legal/sla/load-balancer/v1_0/) of standard load balancer.
283
283
284
284
## Next steps
285
285
-[Reliability in Azure](/azure/reliability/availability-zones-overview)
286
-
- See [Tutorial: Create a cross-region load balancer using the Azure portal](../load-balancer/tutorial-cross-region-portal.md) to create a cross-region load balancer.
287
-
- Learn more about [cross-region load balancer](https://www.youtube.com/watch?v=3awUwUIv950).
286
+
- See [Tutorial: Create a global load balancer using the Azure portal](../load-balancer/tutorial-cross-region-portal.md) to create a global load balancer.
287
+
- Learn more about [global load balancer](https://www.youtube.com/watch?v=3awUwUIv950) in this video.
288
288
- Learn more about [Azure Load Balancer](../load-balancer/load-balancer-overview.md).
0 commit comments