Application Load Balancer (ALB) provides Basic Edition and Standard Edition. The features and limits vary by edition. This topic compares the features and limits of basic and standard ALB instances.

Features

The following table describes the features supported by ALB instances of Basic Edition and Standard Edition.

Feature Basic Edition Standard Edition
Listener protocol
QUIC Supported Supported
HTTP/2 Supported Supported
WebSocket Supported Supported
Routing
Forwarding based on domain names or URLs Supported Supported
Forwarding based on HTTP headers Supported Supported
Rewriting, redirecting, or returning a specified response Not supported Supported
Forwarding based on cookies Not supported Supported
Forwarding based on HTTP methods Not supported Supported
Forwarding based on query strings Not supported Supported
Security
Whitelists and blacklists for access control Supported Supported
TLS cipher suites Supported Supported
Server Name Indication (SNI) certificates Supported Supported
Rivest-Shamir-Adleman (RSA) and elliptic-curve cryptography (ECC) certificates Supported Supported
ECC certificates Supported Supported
End-to-end transmission over HTTPS Not supported Supported
Custom TLS cipher suites Not supported Supported
TLS 1.3 Supported Supported
Monitoring
Access logs Supported Supported

Limits

ALB Basic Edition Standard Edition
Instance Type
The number of additional certificates that can be added to each ALB instance (excluding default certificates) 10 25
The number of forwarding rules that can be configured for each ALB instance (excluding default forwarding rules) 40 100
The number of listeners that can be added to each ALB instance 50 50
The number of backend servers that can be added to each ALB instance 200 1000
Listener
The number of network access control lists (ACLs) that can be associated with each listener 3 3
The number of network ACL entries that can be associated with each listener 300 1000
Region
The number of custom security polices supported in each region 50
The number of health check templates supported in each region 50
The number of ALB instances supported in each region 60
The number of network ACLs supported in each region 1000
The number of server groups supported in each region 3000
Server group
The number of listeners or forwarding rules that can be associated with each server group 50
The number of times that a backend server (IP address) can be added to a server group of an ALB instance 200
The number of backend servers (IP addresses and ports) that can be added to each server group 1000
Forwarding rule
The number of actions that can be specified in each forwarding rule 3 5
The number of match conditions that can be specified in each forwarding rule 5 10
The number of wildcards that can be used in each forwarding rule 5 10
Network ACL and security policy
The number of listeners that can be associated with each network ACL 50
The number of entries that can be added to each network ACL 1000
The number of listeners that can be associated with each custom security policy 10