Edition Feature Comparison

更新时间:
复制 MD 格式

ALB editions:

  • Basic: Includes core Application Load Balancer features and routes requests based on domain names, URL paths, and HTTP headers.

  • Standard: Expands on the Basic edition with advanced features for request forwarding, security, monitoring, and connection management.

  • WAF-enabled: Extends the Standard edition by integrating Web Application Firewall (WAF 3.0) to protect your web services at the application layer.

  • Extensibleimage: Uses a flexible service extension framework for core traffic management features, such as identity authentication and content-based routing. This edition also introduces AI-native features, including multi-model proxy, load-aware routing, and token-based rate limiting, creating a unified and intelligent traffic gateway for both AI-powered and traditional applications.

image
An ALB instance's performance metrics are independent of its edition.
Upgraded ALB instances support traffic management by using security groups or access control lists (ACLs), while pre-upgrade instances support only ACLs. To use security groups, create a new instance or contact your business manager to upgrade existing instances.

High Availability and Disaster Recovery

ALB provides multi-level high availability (HA) and disaster recovery:

  • Zone-level disaster recovery: ALB supports multi-zone deployment. When one zone becomes unavailable, other zones continue to serve traffic normally. You must select at least two zones when creating an ALB instance.

  • Cluster deployment: Within a single zone, ALB uses a cluster deployment architecture with 7+1 (standby) forwarding nodes to eliminate single points of failure and improve application availability.

Note

This page compares features across ALB editions. For reference, Classic Load Balancer (CLB) does not support custom HTTP headers. In CLB HTTP/HTTPS listener settings, only the following six preset header fields can be enabled or disabled: X-Forwarded-For (enabled by default, cannot be disabled), SLB-ID, SLB-IP, X-Forwarded-Proto, X-Forwarded-Port, and X-Forwarded-Client-srcport. No custom header field input is available on CLB. If your use case requires custom HTTP headers, use ALB (Application Load Balancer) or TCP Layer 4 listeners instead.

Feature

Basic edition

Standard edition

WAF-enhanced edition

Extensible edition

Listener protocol

HTTP/1.1

Supported

Supported

Supported

Supported

HTTP/2

Supported

Supported

Supported

Supported

HTTP/3

Supported

Supported

Supported

Not supported

QUIC

Supported

Supported

Supported

Not supported

WebSocket protocol

Supported

Supported

Supported

Supported

Forwarding rule

Match by domain name or path

Supported

Supported

Supported

Supported

Match by HTTP header

Supported

Supported

Supported

Supported

Match by query string

Not supported

Supported

Supported

Not supported

Match by cookie

Not supported

Supported

Supported

Not supported

Match by HTTP request method

Not supported

Supported

Supported

Not supported

Match by source IP

Not supported

Supported

Supported

Not supported

Match by AI modelimage

Not supported

Not supported

Not supported

Supported

Match by response status code

Not supported

Supported

Supported

Not supported

Match by response header

Not supported

Supported

Supported

Not supported

Forward to

Supported

Supported

Supported

Supported

Redirect

Supported

Supported

Supported

Supported

Rewrite or return a fixed response

Not supported

Supported

Supported

Supported

Insert or remove a header

Not supported

Supported

Supported

Supported

Failoverimage

Not supported

Not supported

Not supported

Supported

Traffic mirroring

Not supported

Supported

Supported

Not supported

QPS throttling

Not supported

Supported

Supported

Not supported

CORS

Not supported

Supported

Supported

Not supported

AScript (programmable scripts)

Not supported

Supported

Supported

Not supported

Service extensionsimage

Component libraryimage

Not supported

Not supported

Not supported

Supported

Plugins/External callsimage

Not supported

Not supported

Not supported

Supported

Backend service type

Server, IP, and Function Compute

Supported

Supported

Supported

Supported

DNS domain nameimage

Not supported

Not supported

Not supported

Supported

AI serviceimage

Not supported

Not supported

Not supported

Supported

IP address rangeimage

Not supported

Not supported

Not supported

Supported

Backend service protocol

HTTP

Supported

Supported

Supported

Supported

HTTPS

Not supported

Supported

Supported

Supported

gRPC

Supported

Supported

Supported

Not supported

Security

Access control (allowlists/denylists)

Supported

Supported

Supported

Not supported

Security group

Supported

Supported

Supported

Not supported

TLS cipher suite selection

Supported

Supported

Supported

Not supported

SNI for multiple certificates

Supported

Supported

Supported

Supported

RSA and ECC dual certificates

Supported

Supported

Supported

Supported

ECC certificate

Supported

Supported

Supported

Supported

SM2 certificate

Not supported

Supported

Supported

Not supported

End-to-end HTTPS

Not supported

Supported

Supported

Supported

Mutual authentication

Not supported

Supported

Supported

Not supported

Custom TLS security policy

Not supported

Supported

Supported

Not supported

TLS 1.3 support

Supported

Supported

Supported

Supported

Health check

Supported

Supported

Supported

Supported

Identity managementimage

Not supported

Not supported

Not supported

Supported

Monitoring and statistics

Access logs

Supported

Supported

Supported

Supported

Audit log

Supported

Supported

Supported

Supported

Basic monitoring metrics

Supported

Supported

Supported

Supported

Tracing

Not supported

Supported

Supported

Not supported

Advanced features

ALB Ingress Controller (for ACK and ACS integration)

Not supported (upgrade to Standard or WAF-enhanced Edition)

Supported

Supported

Not supported

Web Application Firewall (WAF)

Not supported (upgrade to WAF-enhanced Edition)

Not supported (upgrade to WAF-enhanced Edition)

Supported

Not supported

Global Accelerator (GA) integration

Supported

Supported

Supported

Not supported

Client IP preservation

Not supported

Supported

Supported

Not supported

Session persistence

Supported

Supported

Supported

Not supported

Persistent backend connections

Supported

Supported

Supported

Supported

Instance cloning

Supported

Supported

Supported

Not supported

Slow start

Not supported

Supported

Supported

Not supported

Connection draining

Not supported

Supported

Supported

Not supported

Cross-zone load balancing

Not supported

Supported

Supported

Not supported

Resource reservation

Not supported

Supported

Supported

Not supported

AI proxyimage

Not supported

Not supported

Not supported

Supported

Token-based rate limitingimage

Not supported

Not supported

Not supported

Supported

Inbound/outbound authenticationimage

Not supported

Not supported

Not supported

Supported

Dynamic forwardingimage

Not supported

Not supported

Not supported

Supported

Load-aware routingimage

Not supported

Not supported

Not supported

Supported

Multi-zone disaster recovery

Supported

Supported

Supported

Supported

Cluster deployment

Supported

Supported

Supported

Supported

Note

In the feature table above, the Basic edition shows "Not supported" for "Insert or remove a header." This applies specifically to forwarding-rule-level header operations — inserting or removing arbitrary HTTP headers as part of a forwarding rule action. However, all ALB editions including Basic support listener-level X-Forwarded-For (XFF) configuration. In the listener settings, you can set X-Forwarded-For to Append (ALB appends the last-hop client IP to the XFF header before forwarding the request to the backend server) or Delete (ALB removes the XFF header before forwarding the request to the backend server).

If you need to pass custom HTTP headers to backend servers without modification, consider using TCP Layer 4 listeners. TCP listeners forward all request content transparently, preserving any custom headers set by the client or upstream proxy, without inspecting or modifying the HTTP layer.

For step-by-step instructions on configuring forwarding rules to insert or remove HTTP headers, see Configure forwarding rules.