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/load-balancer-best-practices.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,7 @@ For each best practice, this article explains:
25
25
26
26
These best practices are based on a consensus opinion, and Azure platform capability and features sets, as they exist at the time this article was written.
27
27
28
-
## Architectural best practices
28
+
## Architectural Best Practices
29
29
30
30
The following architectural guidance helps ensure the reliability of your Azure Load Balancer deployment. It includes best practices for deploying with zone-redundancy, redundancy in your backend pool, and deploying a global load balancer. Along with reliability for Gateway Load Balancer, which is recommended when using NVAs instead of a dual load balancer set-up.
31
31
@@ -44,11 +44,11 @@ Zone-redundancy provides the best resiliency by protecting the data path from zo
44
44
45
45
#### Redundancy in your backend pool
46
46
47
-
Ensure that the backend pool contains at least two instances. If your backend pool only has one instance and it's unhealthy, all traffic sent to the backend pool fails due to lack of redundancy.
47
+
Ensure that the backend pool contains at least two instances. If your backend pool only has one instance and it's unhealthy, all traffic sent to the backend pool fails due to lack of redundancy. The Standard Load Balancer SLA is also only supported when there are at least 2 healthy backend pool instances per backend pool. Visit the [SLA documentation](https://www.microsoft.com/licensing/docs/view/Service-Level-Agreements-SLA-for-Online-Services?lang=1) for more information.
48
48
49
49
#### Deploy a global load balancer
50
50
51
-
Standard Load Balancer supports cross-region load balancing enabling regional redundancy through linking a global load balancer to your existing regional load balancers. If you have a zone redundant deployment and that region fails, your deployment is impacted. However, there's no impact when using a global load balancer because the traffic would be routed to the next closest healthy regional load balancer.
51
+
Standard Load Balancer supports cross-region load balancing enabling regional redundancy through linking a global load balancer to your existing regional load balancers. With a global load balancer, if one region fails, the traffic is routed to the next closest healthy regional load balancer. For more details, visit the [Global Load Balancer documentation](cross-region-overview.md).
52
52
53
53
For more information, see [Azure Load Balancer Reliability documentation](../reliability/reliability-load-balancer.md).
54
54
@@ -83,7 +83,7 @@ There are two options for manual port allocation, “ports per instance” or
83
83
84
84
### Check your distribution mode
85
85
86
-
Azure Load Balancer uses a 5-tuple hash based distribution mode by default and also offers session persistence using a 2-tuple or 3-tuple hash. Consider whether your deployment could benefit from session persistence (also known as session affinity) where connections from the same client IP or same client IP and protocol go to the same backend instance within the backend pool. Also consider that enabling session affinity can cause uneven load distribution as most connections come from the same client IP or same client IP and protocol.
86
+
Azure Load Balancer uses a 5-tuple hash based distribution mode by default and also offers session persistence using a 2-tuple or 3-tuple hash. Consider whether your deployment could benefit from session persistence (also known as session affinity) where connections from the same client IP or same client IP and protocol go to the same backend instance within the backend pool. Also consider that enabling session affinity can cause uneven load distribution as most connections come from the same client IP or same client IP and protocol will be sent to the same backend VM.
87
87
For more information about Azure Load Balancers distribution modes, see [Azure Load Balancer distribution modes](distribution-mode-concepts.md).
88
88
89
89
### Enable TCP resets
@@ -93,7 +93,7 @@ For more information on TCP resets, idle time-outs, and TCP keepalive, visit [Lo
93
93
94
94
### Configure loop back interface when setting up floating IP
95
95
96
-
If you enable floating IP, ensure you have a loopback interface within guest OS that is configured with the frontend IP address of the load balancer. For more information, see [Azure Load Balancer Floating IP configuration](load-balancer-floating-ip.md#floating-ip-guest-os-configuration).
96
+
If you enable floating IP, ensure you have a loopback interface within guest OS that is configured with the frontend IP address of the load balancer. Floating IP needs to be enabled it you want to reuse the backend port across multiple rules. Some example use cases of port reuse include clustering for high availability and network virtual appliances. For more information, see [Azure Load Balancer Floating IP configuration](load-balancer-floating-ip.md#floating-ip-guest-os-configuration).
97
97
98
98
### Implement Gateway Load Balancer configuration best practices
0 commit comments