Created
July 15, 2022 09:02
-
-
Save adi-garg/37f1083010b75c3172d3526b57c0d0b5 to your computer and use it in GitHub Desktop.
Standard vs Basic LB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Feature | Standard Load Balancer | Basic Load Balancer | |
---|---|---|---|
Scenario | Equipped for load-balancing network layer traffic when high performance and ultra-low latency is needed. Routes traffic within and across regions, and to availability zones for high resiliency. | Equipped for small-scale applications that don't need high availability or redundancy. Not compatible with availability zones for VM backend pool(loadbalancing) | |
Backend type | IP based, NIC based | NIC based | |
Protocol | TCP, UDP | TCP, UDP | |
Frontend IP Configurations | Supports up to 600 configurations | Supports up to 200 configurations | |
Backend pool size | Supports up to 1000 instances | Supports up to 300 instances | |
Backend pool endpoints | Any virtual machines or virtual machine scale sets in a single virtual network | Virtual machines in a single availability set or virtual machine scale set | |
Health probes | TCP, HTTP, HTTPS | TCP, HTTP | |
Health probe down behavior | TCP connections stay alive on an instance probe down and on all probes down. | TCP connections stay alive on an instance probe down. All TCP connections end when all probes are down. | |
Availability Zones (for LB /frontend itself NOT backend pools) | Zone-redundant and zonal frontends for inbound and outbound traffic | Not available | |
Diagnostics | Azure Monitor multi-dimensional metrics | Not supported | |
HA Ports | Available for Internal Load Balancer | Not available | |
Secure by default | Closed to inbound flows unless allowed by a network security group. Internal traffic from the virtual network to the internal load balancer is allowed. | Open by default. Network security group optional. | |
Outbound Rules | Declarative outbound NAT configuration | Not available | |
TCP Reset on Idle | Available on any rule | Not available | |
Multiple front ends | Inbound and outbound | Inbound only | |
Management Operations | Most operations < 30 seconds | 60-90+ seconds typical | |
SLA | 99.99% | Not available | |
Global VNet Peering Support | Standard ILB is supported via Global VNet Peering | Not supported | |
NAT Gateway Support | Both Standard ILB and Standard Public LB are supported via Nat Gateway | Not supported | |
Private Link Support | Standard ILB is supported via Private Link | Not supported | |
Global tier (Preview) | Standard LB supports the Global tier for Public LBs enabling cross-region load balancing | Not support |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment