Skip to content

Commit 467d984

Browse files
mbender-msckittel
andauthored
Update articles/load-balancer/network-load-balancing-aws-to-azure-how-to.md
Co-authored-by: Chad Kittel <[email protected]>
1 parent b8f21dc commit 467d984

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

articles/load-balancer/network-load-balancing-aws-to-azure-how-to.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -126,15 +126,16 @@ In the end, you may need to make the decision on whether an AWS NLB feature is n
126126
- **Application-level solutions**: Implement custom headers or application logic to track client information when needed
127127
- **Azure Application Gateway integration**: For HTTP-based APIs, use Application Gateway, which provides X-Forwarded-For headers
128128

129-
> [!IMPORTANT]
130-
> The Proxy Protocol support illustrates an example of a critical mismatch in capability. There are others that don't have 1:1 equivalents in Azure Load Balancer. Such as:
131-
>
132-
> - **Flow hash algorithm flexibility**: AWS NLB uses a 5-tuple flow hash algorithm for consistent connection routing with session stickiness at the network level. Azure Load Balancer provides distribution modes but doesn't offer the same granular flow hash consistency guarantees.
133-
> - **Per-availability zone static IP addresses**: AWS NLB provides dedicated static IP addresses for each availability zone where it operates, enabling zone-specific routing strategies. Azure Load Balancer provides zone-redundant static IPs but not per-zone IP addressing.
134-
> - **Advanced cross-zone load balancing control**: AWS NLB allows granular control over cross-zone load balancing at both load balancer and target group levels. Azure Load Balancer provides automatic zone redundancy with less granular control over traffic distribution strategies.
135-
> - **Connection draining timeout flexibility**: AWS NLB supports configurable connection draining delays for graceful instance removal during maintenance. Azure Load Balancer has connection draining capabilities but with different configuration options and behavior.
136-
>
137-
> Evaluate these differences during your assessment phase and determine if your workload can accommodate these changes or if compensating architecture modifications are needed.
129+
#### Additional capability mismatches
130+
131+
The preceding Proxy Protocol support illustrates an example of a critical mismatch in capability. There are others that don't have 1:1 equivalents in Azure Load Balancer. Such as:
132+
133+
- **Flow hash algorithm flexibility**: AWS NLB uses a 5-tuple flow hash algorithm for consistent connection routing with session stickiness at the network level. Azure Load Balancer provides distribution modes but doesn't offer the same granular flow hash consistency guarantees.
134+
- **Per-availability zone static IP addresses**: AWS NLB provides dedicated static IP addresses for each availability zone where it operates, enabling zone-specific routing strategies. Azure Load Balancer provides zone-redundant static IPs but not per-zone IP addressing.
135+
- **Advanced cross-zone load balancing control**: AWS NLB allows granular control over cross-zone load balancing at both load balancer and target group levels. Azure Load Balancer provides automatic zone redundancy with less granular control over traffic distribution strategies.
136+
- **Connection draining timeout flexibility**: AWS NLB supports configurable connection draining delays for graceful instance removal during maintenance. Azure Load Balancer has connection draining capabilities but with different configuration options and behavior.
137+
138+
Evaluate these differences during your assessment phase and determine if your workload can accommodate these changes or if compensating architecture modifications are needed.
138139

139140
> [!NOTE]
140141
> Measuring performance and reliability is crucial to ensure that the migrated workload meets the same ultra-low latency standards as the original AWS NLB setup. This includes monitoring response times, connection establishment latency, jitter, and packet loss rates to ensure that the Azure Load Balancer performs optimally for real-time scenarios.

0 commit comments

Comments
 (0)